| Auto-approve part-procedure relationships | Approves a part-procedure link automatically and fills in its optional or required field. |
| Auto-assign issue on creation | Assigns a new issue to the part’s responsible engineer, the run’s creator, or a configured team, in order. |
| Auto-assign PO to the creator of the PO | Assigns the purchase order’s creator as its assignee when the PO is created. |
| Auto-checkout on inactivity | Checks a user out of their run session after a period of inactivity. |
| Auto-consumption of line-side inventory | Deducts line-side inventory against the run’s mBOM when a configured run step completes. |
| Auto-create linear step dependencies | Adds a dependency from a newly inserted step to the steps immediately before and after it. |
| Auto-kit expired material | Kits inventory nearing its expiration date on a schedule and assigns the kit to a team. |
| Auto-populate quality clauses based on purchase order tier | Sets a PO’s quality clauses from a configured tier attribute value. |
| Auto-send purchase emails to suppliers | Emails a purchase order PDF to its supplier when triggered from ION. |
| Auto-update mBOM revision on part revision update | Bumps the mBOM revision, and any draft mBOMs, when a part is revised. |
| Auto-update part library cost based on purchase order line cost | Updates a part’s library unit cost from its PO line cost once the order is placed. |
| Autogenerate child issue for remove and replace dispositions | Creates a linked child issue for the removed part when an issue’s disposition needs one. |
| Autoplan scheduler | Runs Autoplan on a configured schedule instead of only on demand. |
| Complete informational steps | Autocompletes an informational step, and its parent, once you’ve completed it once before. |
| Data imprint | Copies a value between related ION records, such as part pedigree onto inventory. |
| Data imprint from run step field to part inventory attribute | Copies a run step field’s value onto the run’s part inventory attribute. |
| Imprint vendor name to part inventory | Copies the supplier name, or your org name for made parts, onto new part inventory. |
| Intent data imprint | Copies intent-level data from runs and purchase orders onto part inventory, and applies upgrade or downgrade dispositions. |
| ION Actions to control PO approval workflow | Deploys ION Action rules that enforce PO approval requirements, such as reviewer changes and cost-threshold approvals. |
| Maintain only one procedure version | Archives a procedure’s older versions when a new version is approved. |
| Map inspection procedures by intent level | Creates an inspection procedure for a received part based on its PO line’s intent level. |
| Map inspection procedures by quality clauses | Creates an inspection run for a received part based on the quality clauses on its PO line. |
| Migrate PO attribute data | Moves a value from one PO attribute to another, converting a number to text. |
| Notify purchase order assignee of PO approval | Notifies the PO assignee, or its creator if none is set, when an approval is approved or rejected. |
| Part inventory intent management | Blocks installing lower-intent inventory into a higher-intent part or kit. |
| PO header to PO line attribute propagation | Copies purchase order attributes onto its lines, including mapped Need By and ETA dates. |
| PO status control | Deploys ION Action rules that block a PO from skipping approval or entering review before every line has a cost. |
| Prevent run closure if aBOM is not completed | Blocks a run’s last step from completing or canceling until the aBOM is fully filled out. |
| Purchase order PDF and versions | Versions a purchase order and generates a PDF as it changes through approval. |
| Receiving data input requirements | Requires a receiving location, blocks over-receipt, or requires a serial or lot number, per your configuration. |
| Recreate run on failure | Creates a replacement run when another run fails, so you can schedule the rework. |
| Replace team assignee with specific role | Reassigns an issue from a team to a specific role on that team, such as the on-call person. |
| Require part inventory details on run creation | Blocks run creation without a part inventory item, or without a lot or serial number, per your configuration. |
| Run scheduler | Duplicates a run on a fixed schedule for work that repeats predictably. |
| Scrap inventory on scrap disposition | Sets an issue’s inventory to Scrapped when the issue resolves with a scrap disposition. |
| Set close-by on issue creation | Sets the run step an issue must resolve by, so the run can’t close while it’s open. |
| Set kitting status to draft | Sets a kit created from a run to Draft instead of Requested, so you can finish it before requesting. |
| Update tool date of last maintenance | Sets a tool’s last-maintained date when its maintenance run completes. |
| Upload PO PDF to PO | Generates a PDF and attaches it to the purchase order once it’s ordered. |