Administrator Actions

Administrators are responsible for the following tasks:

  • Define Custom Data Model – Define business item types to be used to build the Effectivity Scope. These can be item types for effectivity variables, relationships where effectivity information is managed.
  • Implement builder method - Implement the server method that builds the Scope object from custom Data.
  • Create Scope – Add effs_scope Item, specify Name and builder method. Link custom Data to Scope if needed.
  • Link Scope with Relationship – Add the effs_scope_itemtype Item. Link Scope and Relationship ItemType that need to be managed by effectivity.

Setting up Effectivity Scope

This section describes how to configure Effectivity Scope to manage Effectivity on selected Relationship ItemTypes.

  1. Create an Effectivity Scope item to define a context. Select Administration à Effectivity Services à Effectivity Scope in the TOC.
  2. Select the Builder Method. Method effs_scopeObjectBuilderMethod is provided out of the box and is used to construct a Scope object based on related Effectivity Variables.
  3. Select Effectivity Scope ItemTypes where effectivity will be managed.
  4. Select Effectivity Variables for the Scope by creating or using existing Effectivity Variables.
  5. Save the Effectivity Scope.

Figure 7.

The new “Effectivity” (effs_EffectivityScopeItemType_expression) “No Related” relationship ItemType is created automatically. With this configuration, an “Effectivity” tab appears on the EffectivityScopeItemType form.

Note
You can have any number of different Relationships in the same Effectivity Scope.

If the automatically generated RelationshipType name (“effs_%ITEMTYPE%_expression”) is longer than 30 characters, you will not be able to create the relationship in the relationship grid. In this case, you can either manually enter the name on the Effectivity Scope ItemType form (by selecting Effectivity Scope ItemType, RMBàOpen) or send an AML request with the explicitly specified property “name” to create the RelationshipType. The length of the property “name” value should not exceed 13 characters.

  1. Log out of Aras Innovator and login again as new relationship ItemTypes are created automatically unless they already exist.