Creating a Dynamic Organization

You can create a Dynamic Organization within your Organization Model. A Dynamic Organization is an organization pattern that can be referenced from a number of different Organizations.

See "Dynamic Organizations" in the TIBCO Business Studio Concepts Guide

Procedure

  1. Activate the Organization Model Editor for your Organization Model.
  2. Select the Dynamic Organization tool in the Organization Model Editor palette, and click on the empty part of the Organization Model editor. This places a Dynamic Organization in the Model.
    Note: You can alternatively expand the Organization Model in the Project Explorer. Right-click Organizations and select Add Child > Dynamic Organization. A new Dynamic Organization is created.
  3. At this point the Label field of the Dynamic Organization is automatically selected. Enter the label you require. The Name field is automatically filled with the same text as the Label, but without any internal spaces. For example, if you put Head Office in the Label field, the Name will be HeadOffice.
  4. In the Purpose field on the General tab, and on the Description tab, you can enter some text to describe the purpose of the Organization and/or any supporting explanations, depending on your requirements.
  5. If you have assigned a Type to the Organization, the Attribute Values tab is displayed. Any attributes that are defined for this type of Organization are displayed here. Click the Value field next to each defined attribute to display a list of available values for that attribute.
    Note: The Attribute Values tab is available only if you have previously applied a Type.

What to do next

Once you have created a Dynamic Organization, you can open it and model it by adding organization units and positions. See Creating a Dynamic Organization Unit.

The Properties sections of the Dynamic Organization is the same as that of an Organization but has an additional tab for the Dynamic Organization Identifiers. Dynamic Organization Identifiers are arbitrary strings that you can define. They will have values assigned at runtime to identify an instance of the Dynamic Organization. The Dynamic Organization participant in a process that references an organization entity within this Dynamic Organization requires a mapping between process data (which will provide the values for the identifiers at runtime) and these identifiers. See Dynamic Organization Identifier Mapping .