Managing Actions

Creating and Managing ION Actions

https://loom.com/share/a041c87ef6e0499f81a02b18a31e912c

Objective

This SOP outlines the steps to create, manage, and understand ION Actions within the ION platform, ensuring that users can effectively implement business logic in their organization.

Key Steps

1. Overview of ION Actions 0:00

  • Ion Actions are programmatic rules and validations that align digital processes with physical outcomes.

  • Users can manage these actions through a new interface.

2. Viewing and Managing Actions 0:37

  • Access the list of all deployed ION Actions in your environment.

  • Actions can be enabled or disabled as needed, especially in sandbox environments before production deployment.

3. Enabling and Disabling Actions 1:03

  • Use multi-select checkboxes next to action IDs to toggle actions on or off.

  • To select all actions, click the header of the action table.

4. Searching for Specific Actions 1:37

  • Use the search function to find actions related to specific keywords (e.g., 'QL' for quality levels).

  • Understand the target and trigger of each action.

5. Accessing Action Details 2:29

  • Click on an action to view details such as creator, last update, and specific action settings.

  • Edit action details, including target and title, which affects error messages.

6. Sharing Actions Across Environments 3:48

  • Use the share functionality to copy the mutation for an action.

  • Paste the mutation into the GraphQL editor of another environment to replicate the action.

7. Understanding Context for Actions 4:21

  • Context is crucial for actions as it determines what data the rule can access.

  • Test context queries against different run IDs to ensure proper validation.

8. Editing Action Logic 5:07

  • Modify the code that defines the validation logic for the action.

  • Use the context query to reference attributes needed for comparisons.

9. Saving Changes 6:20

  • Click the save button to apply any changes made to the ION Action.

  • Be cautious with changes to avoid unintended updates.

10. Monitoring ION Actions 6:57

  • Regularly check which ION Actions are enabled and their intended outcomes.

  • Stay updated on new features and improvements in the ION Actions interface.

Cautionary Notes

  • Always test changes in a sandbox environment before deploying to production.

  • Be careful when editing action logic to avoid introducing errors that could block processes.

Tips for Efficiency

  • Utilize the search function to quickly locate specific actions.

  • Regularly review and document changes made to actions for future reference.

  • Familiarize yourself with GraphQL to streamline the sharing and editing process.

https://loom.com/share/a041c87ef6e0499f81a02b18a31e912c

Last updated

Was this helpful?