Salesforce

Component Repository (Magic xpi 3.x)

« Go Back

Information

 
Created ByKnowledge Migration User
Approval Process StatusPublished
Objective
Description

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.

Setting

Description

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.

  • Both: The component can run in either the Linear or Parallel mode. The synchronization method will have to be selected when the component is inserted into a flow.

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:

Button

Description

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.

Reference
Attachment 
Attachment