Greetings,
We need to do bulk bi-directional data exchanges between ARIS repository and external sources. Typically, we need for instance to handle mass export (processes + activities) from ARIS, and import (applications) from external sources.
In order to fulfill this need, we are considering developing a specific "interface" program that would include some GUI (mainly for parameters input). This would be an external program, running outside of ARIS.
As far as I understand from http://www.ariscommunity.com/users/thaase/2010-01-25-reports-and-macros-aris , Javascripts reports and macros have to be imported in ARIS, and therefore cannot be considered as "external" programs as needed.
Is there any other API solution that could be used for this external programing ?
Thanks for your help.
Hi Mr Poulain,
you can use a combination of iternal and external solution. The first part is one or more report scripts, which perform the data import and export. The second part is an external program that uses the scriptrunner interface (see [ARIS installdir]/server/scriptrunner.bat). This can be a batch as in the example or a java program which uses the classes used in scriptrunner.bat. An example for the parameters passed to the script are in [ARIS installdir]/server/templates/scriptrunner.cfg.
The scriptrunner acts like a client (therefore you need a license key in the parameter set), passes all parameters to the script (user parameter can be accessed in the script using Context.getProperty(...) ) and the result is stored in the specified output directory (if a result file is needed).
BR,Torsten
Hi,
Thanks for your reply!
I have looked the scriptrunner.cfg file and saw many parameter in the file.
Can the scriptrunner be running on other machices rather then the ARIS installed machine?
What I want to do is as follow:
1.Design a model in the Architect.
2.Use a custom report template to export the new model to pdf file.
In this step, I can use the scriptrunner you mentioned to do it programlly.
Do you know how to discovery the new Model designed in step 1, by using the scripts?
Thanks