As a library administrator, you can configure custom actions to trigger a specific custom script on a relation. You can trigger Relation Filter or Relation Render Action custom scripts on a relation. Learn more: Create custom scripts.
Automatically generated table of contents
Access the relations configuration
1. Access the library administration and select Relations.
2. Click a relation name to open the relation configuration.
Trigger a Relation Filter custom script
1. Click Create a From Filter action or a Create a To Filter action to trigger a Relation Filter custom script.
Note:
– The side of the relation is important when configuring a custom filter action.
For example, let's say you have configured your relation Supplier – Invoices so the document class Supplier is on the "From" side and the document class Invoice is on the "To" side. If you create a "From" Filter action, the custom script will filter the Suppliers you are allowed to add as a related item from an Invoice.
– You can trigger only one Relation Filter custom script for each side of the relation.
2. Fill in the settings of the newly created custom action:
-
Action name: This value can be retrieved in your custom script by calling the method _getDisplayName.
Note: This name will be displayed in the custom action menu displayed to end users if a Viewer Action is configured.
- Event: select ON_FILTER
-
Script name: Select the custom script you want to trigger from the drop-down list.
Note: You can select only Relation Filter custom scripts. Learn more: Create custom scripts.
3. Check the Parameters table.
Tip: As a custom script can be triggered on several workflow states, the custom script code can call specific parameters from the Parameters table. When configuring a custom script action, you can modify the second column Values of the Parameters table to adapt the custom script for the action you are configuring.
Trigger a Relation Render Action custom script
1. Click Create a Render action to trigger a Relation Render Action custom script.
Note: You can configure multiple custom actions for one document class.
2. Fill in the settings of the newly created custom action:
- Action name: This value can be retrieved in your custom script by calling the method _getDisplayName.
Note: This name will be displayed in the custom action menu displayed to end users if a Viewer Action is configured.
- Event: select ON_RENDER
-
Script name: Select the custom script you want to trigger from the drop-down list.
Note:
- You can select only Relation Render Action custom scripts. Learn more: Create custom scripts.
- The custom action configured doesn't depend on one side of the relation.
3. Check the Parameters table.
Tip: As a custom script can be triggered on several workflow states, the custom script code can call specific parameters from the Parameters table. When configuring a custom script action, you can modify the second column Values of the Parameters table to adapt the custom script for the action you are configuring.