Adding Effectivity to Forms and Tables

If you create custom products, you can add Item Effectivity and Change Effectivity columns to forms and tables for those products.

See Properties for Adding Effectivity to Forms and Tables.

  1. Create or open the text file for customized properties. For more information, see Editing Properties Using MQL.
  2. To configure forms for item effectivity, follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      emxEffectivityServices.Create.Effectivity = &appendFields=CFFEffectivityFrameworkCreate
      emxEffectivityServices.Form.Effectivity = &appendFields=CFFEffectivityFrameworkForm

      These properties define the forms, one for a create page and one for a view/edit form, that contain the Item Effectivity field. The appendFields part of the property value means that the fields on the indicated form should be added to another form. The app must use the appendURL parameter to call this property.

      See the Collaboration and Approvals Administration Guide for details about the append features.

    2. Set the value for this property to the required form names.
  3. To configure forms for change effectivity, follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      emxEffectivity.Create.ChangeEffectivity = &appendFields=CFFChangeEffectivityCreate
      emxEffectivity.Form.ChangeEffectivity = &appendFields=CFFChangeEffectivityForm

      These properties define the forms, one for a create page and one for a view/edit form, that contain the Change Effectivity field. The appendFields part of the property value means that the fields on the indicated form should be added to another form. Theapp must use the appendURL parameter to call this property.

      See the Collaboration and Approvals Administration Guide for details about the append features.

    2. Set the value for this property to the required form names.
  4. To configure tables for item effectivity, follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      emxEffectivity.StructureBrowser.Effectivity= &appendColumns=CFFEffectivityFramework&toolbar={$ORIGINAL},CFFEffectivityFrameworkToolbar

      This property adds columns for Item Effectivity to a table displayed in a structure browser. The appendColumns part of the value defines a table that contains the columns to add to a structure browser for proposed and current effectivity. The value also specifies the toolbar to add to the structure browser page that calls this property.

      See the Collaboration and Approvals Administration Guide for details about the append features.

    2. Set the value for this property to the required table name.
  5. To configure tables for change effectivity, follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      emxEffectivity.StructureBrowser.ChangeEffectivity= &appendColumns= CFFEffectivityProposedCurrent&toolbar={$ORIGINAL},
      CFFEffectivityFrameworkToolbar&expandByDefault=false

      This property adds columns for Change Effectivity to a table displayed in a structure browser. The appendColumns part of the value defines a table that contains the columns to add to a structure browser for proposed and current effectivity. The value also specifies the toolbar to add to the structure browser page that calls this property.

      See the Collaboration and Approvals Administration Guide for details about the append features.

    2. Set the value for this property to the required table name.
  6. When you are finished updating the text file with all properties that you want to modify, use the text file to modify the effectivity.properties page object. For more information, see Editing Properties Using MQL.