The Forums on slxdeveloper.com are now retired. The forum archive will remain available for the time being. Thank you for your participation on slxdeveloper.com!
|
|
Invoking MAS 500 screens
Posted: 13 Feb 07 2:07 PM
|
fiogf49gjkf0d Has anyone invoked MAS 500 screens from SalesLogix? Dynalink invokes screens from MAS 90/200 but not from MAS 500. Or, can the product pricing and ordering be mimicked in SalesLogix? |
|
|
|
Re: Invoking MAS 500 screens
Posted: 24 Feb 07 12:34 PM
|
fiogf49gjkf0d Theer's some forms for MAS500 provided w/teh Dynalink pkg.
What vers Slx/Dynalink/MAS? -- rjl |
|
|
|
Re: Invoking MAS 500 screens
Posted: 26 Feb 07 10:17 AM
|
fiogf49gjkf0d Any version really, but ideally it would be for SalesLogix 7, MAS 500 7, Dynalink 7. I know you can use the screen in SalesLogix from the opportunity view to create an order. But, for MAS 90/200 (DL 2.3) actually invokes the sales order in MAS 90/200 by clicking on the toolbar button in SLX. I am wondering if the same thing is possible for MAS 500. The current DL for MAS 500 does not do that. Thanks for your help. |
|
|
|
Re: Invoking MAS 500 screens
Posted: 26 Feb 07 10:31 AM
|
fiogf49gjkf0d Originally posted by Brent Estes
Has anyone invoked MAS 500 screens from SalesLogix? Dynalink invokes screens from MAS 90/200 but not from MAS 500. Or, can the product pricing and ordering be mimicked in SalesLogix? |
|
Hi Brent!
It really depends more on the capabilities of MAS. I don't know if MAS works that way, being able to invoke screens or actions in MAS on the client side via COM or whatever.
However, isn't MAS just all stored procs in the database? You could build screens in SLX that called those stored procs assuming you had visibility to the MAS database. Know what I mean? |
|
|
|
Re: Invoking MAS 500 screens
Posted: 26 Feb 07 10:38 AM
|
fiogf49gjkf0d Ryan,
Thanks for your reply. It is kind of wierd, but I can open a MAS 500 module from a command line or shortcut on the desktop. But, I have not been able to figure out how to do the same thing using a toolbar within SalesLogix. More importantly, it would be nice to call up the current record in SalesLogix in MAS 500 like one can do with MAS 90/200. All I can deduce is that MAS 500's security or design restricts that capability. I am not technical enough to understand the stored procedures comment. |
|
|
|
Re: Invoking MAS 500 screens
Posted: 26 Feb 07 10:43 AM
|
fiogf49gjkf0d For the "invoking screens":
If you can invoke the screens on the command line, then post the command-line here and we'll get it to work . If it can be invoked that way then it can be invoked from script in SLX.
For the "stored procedures":
We've done some integration to MAS from SLX before, basically just invoking the stored procs for MAS to to things like calculate pricing, sales tax, etc as well as move orders into MAS from SLX as well, all using the MAS stored procs. Basically, everything in MAS is done via calls to stored procs. If you look in the MAS database you'll see over 3000 stored procs there. All MAS logic is done there. You can call those from your own code as well. Make sense? |
|
|
|
Re: Invoking MAS 500 screens
Posted: 26 Feb 07 11:24 AM
|
fiogf49gjkf0d Ryan,
Here is the property from the shortcut created for sales orders:
C:\WINDOWS\system32\BusinessDesktopLoader.exe /T134611094
This opens the sales order screen after an initial login to MAS 500.
The stored procedures makes sense. Thanks for your help.
Brent |
|
|
|
Re: Invoking MAS 500 screens
Posted: 26 Feb 07 12:12 PM
|
fiogf49gjkf0d So does this not work?
Dim shell Dim file Dim param file = "C:\WINDOWS\system32\BusinessDesktopLoader.exe" param = "/T134611094" Set shell = CreateObject("WScript.Shell") shell.Run Chr(34) & file & Chr(34) & " " & Chr(34) & param & Chr(34), 1, false Set shell = Nothing
|
|
|
| |
| |
|
Re: Invoking MAS 500 screens
Posted: 26 Feb 07 12:55 PM
|
fiogf49gjkf0d Brent,
This is VBScript. You can add this to a SLX VBScript plugin or as code behind a SLX form.
-Ryan |
|
|
|
Re: Invoking MAS 500 screens
Posted: 26 Feb 07 12:58 PM
|
fiogf49gjkf0d Ryan,
Works! Thank you. It does not populate the data, but that is my next step. Thanks again.
Brent |
|
|
|