Component Repository (Magic xpi 3.x)
When you select Component from the Project menu, the Component Repository is displayed.
You can use the Component Repository to add or delete a component from the repository.
The left side of the Component Repository has a list of the components.
You can also edit any of the property fields for the selected component on the right side of the repository.
|
|
ID
|
An internal numeric identifier for the component.
|
Name
|
Enter a name for the component. This field is mandatory. The name will be used for the component in the Components pane.
|
Description
|
Enter a description of your component.
|
Icon
|
Click to browse for an icon to represent the component. Magic xpi supplies its own icon, but you can use your own icons if you choose.
|
Synchronization ability
|
Determines whether the component supports linear or parallel execution. Synchronization ability choices are:
-
Linear: Linear steps run in a sequential order, one after the other, depending on the order and levels defined in the flow.
-
Parallel: Parallel steps run at the same time as other steps defined on the same level.
|
Groups
|
Components are grouped to make them easier to find. You can define which group this component belongs to.
Click the button to right of the Group field to open the Component Group List window. Attach the component to a group by clicking the Select check box by the group and then clicking OK.
|
Default interface
|
Indicates which interface is used for the default configuration. For example, if Method is selected, the Method interface will automatically be selected when dragging the component to the Editor.
|
Resource Type
|
Some components access external resources. Here you can define which resource type defines this component when configuring its resource.
For example, the Email component uses the Email Resource Type from the Resource Repository.
|
The Component Repository contains the following buttons:
|
|
Add
|
Opens the Add Components to the Project dialog box. This contains a list of all user components that are under the \UserComponents directory and the components from the ifclib folder (the components that are not part of the current project). The folder name must be identical to the component name.
|
Delete
|
Deletes the selected component from the Component Repository for the current project, but not from the ifclib folder. To delete a component, select the component from the list at the left and click Delete.
|
Refresh
|
This button is available only when you select a user-defined component in the component list. Its purpose is to enable you to refresh and update all steps, simultaneously, that use that particular user-defined component.
If you modify one of your user-defined components, and then click Refresh, the following processes take place:
-
All saved flows that contain the refreshed user-defined component are loaded. This means that all steps using this component will then work with the new component definitions.
-
If you modify your user-defined component's error list, the Errors Repository details for that component will be updated. If you delete any error that is used as a flow error, this will be mentioned in the log. In addition, the Checker will notify you should this issue arise.
-
The Component Repository is updated with the user-defined component's latest properties.
-
If you modify the user-defined component's resource or service types, these changes will be reflected in the Resource Repository or the Service Repository.
Since version: V3.2
|
OK
|
Saves your entries and closes the dialog box.
|
Cancel
|
Closes the dialog box without saving your changes.
|