Navigation:  File > Automation > External application >

Creating an external application

Previous  Top  Next

See how to do it:

 

Examples of external applications include: HTTP address available on the Internet/Intranet, accounts payable system installed on the user's machine, application installed in the company server to send notifications by e-mail, etc.

 

1.1_auxnmb

On the main screen toolbar, click on the new button.

 

2.

Fill out the following fields on the data screen that will open up:

 

dados_aplicacao_externa

 

ID #: Enter a number/code to the external application.

Name: Enter a name to the external application.

 

3.

On the General tab, enter general information on the external application:

 

Use native external application: Enable this field to use applications that are native to the system. In this case, in the Native applications field, select the desired option. If this field is disabled, the following fields will be displayed:

Application path: Enter the full path where the external application is. For example: "http://intranet/login.php", "d:\erp\contas.exe".

Description: Additional information on the external application.

 

Environments with SE Suite in a GNU/Linux server:

From version 2.1.3 onwards, the customized external applications that were in the web folder must now be in the customization folder, maintaining the path structure to which they belonged, such as the following folders (considering /usr/local/se to be the path in which SE Suite was installed):

/usr/local/se/web/wwwroot/workflow/wf_app

/usr/local/se/web/wwwroot/workflow/wf_app

From 2.1.3 onwards, they must be in:

/usr/local/se/customization/web/wwwroot/workflow/wf_app

/usr/local/se/customization/web/wwwroot/workflow/wf_app

 

4.

Save the record after providing all necessary information, but do not close the data screen. At this point, the other tabs will be enabled.

 

5.1_auxnmb

1_auxnmbOn the Parameter tab, enter the parameters that can be sent to call external applications. To do that, click on the new button and fill out the following fields on the data screen that will open up:

ID #: Enter the name of the parameter to be sent to the external application.

Parameter is fixed for all calls: Check this field for the subject parameter to be fixed for all calls.

Type: Enter whether the parameter value is constant or variable.

Constant value: If the parameter type selected previously is Constant, enter the value that will be sent to the external application.

Description: Descriptive information about the parameter.

 

Save the parameter after filling out the fields above.

 

6.

On the WEB screen tab, configure the screen properties, in case the execution type is WEB. For that, fill out the following fields:

Positioning: Select the screen placement at the time of the external application call (Center, Maximized, Upper left or Customized). If you want to enter the screen coordinates manually, leave this field blank and enter the X-axis and Y-axis fields (in pixels).

Width / Height: These fields will be enabled if, in the Positioning field, has been selected the Center, Upper left or Customized option. Therefore, enter the Height and the Width (in pixels) of the external application screen.

X-axis / Y-axis: These fields will be enabled if, in the Positioning field, has been selected the Customized option. Therefore, enter the screen position, through the X-axis and Y-axis fields (in pixels) and enter the size of the external application screen through the Height and Width fields (in pixels).

Button bar: Select this option to show the Internet browser toolbar on the screen.

Address bar: Select this option to show the address bar of the internet browser on the screen.

Status bar: Select this option to show the status bar on the screen.

Scroll bar: Select this option to show the scroll bars (vertical and horizontal) on the screen.

Menu: Select this option to show the menu on the screen.

Resizing: Select this option if resizing the screen size is allowed.

 

7.

Save the external application record again.