Workflow Actions
In this dialog box you can create a workflow which will be shown to the users when they start an app. This workflow is intended as a step-by-step guide for users.
The actions listed in the Actions area will be shown to the user of the app. Each of these actions represents a command the user can run.
Activate the check box Use Long Action Descriptions if you want to enter a long description (more than 100 characters) for actions. If you have already selected this check box in the AppWorkflow this check box is automatically preselected in this dialog. This option can only be used for IDEA 10.3 or higher.
You can create a workflow by choosing and deleting the individual actions. You can add actions by clicking the Add Action icon. After selecting an action in the Actions area you can change the display name and add a description. Use the Remove action icon to delete a highlighted action from the list.
Add properties to an action
In the dialog box several actions are displayed. You can add additional actions. To do this click the Add Action icon. A list of additional actions is displayed from which you can choose. Depending on your selection, you have several options to assign properties to the selected action:
If you select this action, the display name and a description are shown by default. You can overwrite both. The description is displayed in the workflow and provides the user with a short overview of what this program step does. You can also enter an alias name.
In order to restrict the selection, you can set a Property Filter.
You can add an entry in the IDEA or SmartAnalyzer ribbon or in the workflow and use it to run various functions. This can be a macro, an .exe file, a .dll or any other document.
To add such a function, run the Add Action command in the Workflow Actions dialog box and select Custom Action.
To insert such a function, execute the Add Action command in the Workflow Actions dialog box and select Custom Action.
In the Display Name field enter a name.
In the Description field, you can enter a description of the function to be inserted. This description is displayed in the workflow if the Don't show in Workflow dialog option is not activated.
In the Routine field add the routine to be executed when the user chooses this step. This can be an IDEAScript or a Dot Net Assembly (*.dll), a standalone application (*.exe), a Visual Studio project (*.csproj, *.vbproj) or any other file.You can start a macro editor by clicking the
icon. If you have not selected a macro yet, the editor which you have defined in the Options dialog box will be opened with the corresponding template chosen in the Options dialog box too. If you have already selected a macro, the code will be displayed in the editor you have defined in the Options dialog box.
If you select a macro in the Routine area which contains a separate dialog, both the workflow and the dialog would be displayed and the dialog would overlap the workflow.
If the function to be added should not be displayed in the workflow, activate the Don't show in Workflow Dialog option.
Activate the Hide Workflow Dialog while running option if you want the workflow to be hidden while the function is running.
Show in IDEA ribbon
Activate this option if you want the entry to be displayed in the IDEA or SmartAnalyzer ribbon. Additional fields are displayed, which you can use to define how the entry should look and where it should be located.
Image
In this field, select an image to be displayed in the entry. The following image formats are supported: .jpg, .png, .gif and .ico.
Display style
In this field you specify how the entry should be displayed. If you select Simple, only the icon will be shown. When you select Text, the name you entered in the Display Name field is shown.
Location
In the Location field, you can select on which tab, in which group and at which position within the group the new function should be added.
Example:
If you select Data - Fields - Modify, the new entry will be placed on the Data tab in the Fields group to the right of the Modify entry.
The new entry will always be placed to the right of the currently selected one.
If you select user defined, you can create your own tab, name it (Tab name field), enter the name for a group (Group name field) and define the exact position within the group (Location in group field). To place the entry at the very first position, enter 0.
If you select this action, the display name and a description are shown by default. You can overwrite both. The description is displayed in the workflow and provides the user with a short overview of what this program step does. You can also enter an alias name.
In order to restrict the selection, you can set a Property Filter.
If you select this action, the display name and a description are shown by default. You can overwrite both. The description is displayed in the workflow and provides the user with a short overview of what this program step does. You can also enter an alias name.
If you create an app which does not require or must not contain any audit folders, select the Disable Audit Folders check box. This removes the user’s ability to create audit folders in the Project Management. Instead, he can only select a project.
If you select this action, the display name and a description are shown by default. You can overwrite both. The description is displayed in the workflow and provides the user with a short overview of what this program step does. You can also enter an alias name.
If you select this action, the display name and a description are shown by default. You can overwrite both. The description is displayed in the workflow and provides the user with a short overview of what this program step does. You can also enter an alias name.
If you select this action, the display name and a description are shown by default. You can overwrite both. The description is displayed in the workflow and provides the user with a short overview of what this program step does. You can also enter an alias name.
In order to restrict the selection, you can set a Property Filter.
If you select this action, the display name and a description are shown by default. You can overwrite both. The description is displayed in the workflow and provides the user with a short overview of what this program step does. You can also enter an alias name.
You can also enter an alias name and set a Grid and a Property filter.
If you select this action, the display name and a description are shown by default. You can overwrite both. The description is displayed in the workflow and provides the user with a short overview of what this program step does. You can also enter an alias name.
It is possible to change the order of the actions using the arrows. Highlight the name of an action and move it up or down using the arrow keys.
Click the Apply and Close icon to apply the selected actions to the Workflow Definition field.