ION Factory OS
  • Welcome to ION
  • Features
    • Procedures
      • Steps
        • Content
        • Datagrid
        • Fields
        • Attributes
      • Dependencies
      • Part-Procedure Relationship
      • Attributes
      • Standard Steps
      • Installation Requirements (Beta)
      • Nested Steps and Nested Standard Steps
      • Procedure Best Practices
    • Runs
      • Run Execution Overview
      • Runs And Step States
      • Batching Runs
        • Batching 2.0 Changes
      • Workcenter execution
      • Split Inventory on a Run
      • Redlines
      • Export run data
      • Scheduling runs
      • Time Tracking
      • Attributes
      • Outside Processing
      • Runs Best Practices
    • Parts Library
      • As-built Bill of Materials (aBOM)
        • Editing aBOM build requirements
        • aBOM Beta Changes
          • aBOM actions for developers
      • Inventory
        • Inventory status
        • Inventory splitting
        • Inventory merging
        • Inventory scrapping
        • Kitting
        • Inventory Movement Automations
      • Manufacturing bill of materials (mBOM)
        • mBOM versions
        • Made on Assembly (MOA)
        • Part Substitutes
        • Reference designators
      • Part Attributes
      • Part revision interchangeability
      • Supplier Part Numbers & Purchase Unit Conversions
    • Kitting and Inventory Fulfilment
      • Kit Statuses and Workflows
      • Inventory requests
      • Kitting and runs
      • Fulfilling Multiple Kits
      • Kanban Kitting
    • Purchasing
      • Purchase Orders
        • Types of Purchases
        • Purchase Order Approvals
        • Purchase Order FAQs
        • Supplier Part Numbers & Unit Conversions
        • PO Requirements, Terms, and Quality Clauses
      • Receiving/Inspection
      • Outside Processing
      • Consigned Parts
    • Barcode Labels
      • Templating
        • ION barcode minimum sizes
        • Sample templates
      • Printing
        • Configuring Zebra Browser Print
        • Server Based Barcode Printing (PrintNode)
      • Scanning
        • Scan barcodes from other systems
    • Quality
      • Issues
      • Further Actions - CAPA
      • Issues States, Dispositions, and Resolutions
      • Quality Best Practices
    • Tools
    • Locations
    • Attributes
    • Labels
      • Deleting labels
    • Notifications
    • Search
    • Settings
      • Role based access control
        • Full Glossary of ION Permissions
    • ION Actions
      • ION Actions examples for Quality
      • ION Actions examples for Runs and Procedures
      • ION ACTIONS examples for Supply Chain
  • Analytics
    • Inventory valuation
    • Part impact analysis
    • Users, Roles, Teams
    • Analytics FAQ
    • Data Connector
    • Data Products
  • Plans and Autoplan
    • Autoplan
    • Autoplan glossary
    • Preparing to use Autoplan
    • Clear to build reporting
    • Running Autoplan on a schedule
    • Firm and blocked plan items
    • Location constraints
    • Autoplan suggested suppliers and procedures
    • Reorder point
    • Plan input serial numbers
    • Applying a calendar
    • Plan Reservations
    • Independent schedules
    • Drive demand from kits
    • Drive demand below buy parts configuration
    • Group plan items with the same date
    • Manualy Changing Autoplan Status
  • API
    • How to create an App with ION
    • Access Tokens
    • About GraphQL
    • Interactive API explorer
    • API Keys
    • Examples
      • Notifications
      • Runs
      • Automatically updating fields in runs
      • Parts and Part Revisioning
      • mBOMs
      • Part Inventory and Kitting
      • aBOM (As-built Bill of Materials)
      • Edit time-tracking session data
    • Changelog
    • Webhooks
    • Pagination
  • Automations
    • Auto-checkout of Run Steps
    • Auto-Consumption of Lineside Inventory
    • Automatically Send Purchases to Suppliers
    • Set Close by Run Step on Issue Creation
    • Intent Management / Grade / Tier / Pedigree
      • Data Imprinting
      • ION Actions for Intent
    • Auto-Update mBOM Revision on Part Revision Update
    • Auto-approve part-procedure relationships
    • Purchase Order PDF and Versions
    • Auto Populate PO Line Attributes
    • Imprint Attributes from One Object to Another on a Desired Event
  • Integrations
    • Deploying Integrations and Automations
    • Arena
    • Cofactr
    • Datum
    • Duro
    • NetSuite
      • Purchasing in NetSuite, Receiving in ION
      • Work Order/Assembly Builds
    • Procurable
    • PDF Generator
    • Quickbooks
    • Ramp
    • Silkline Integration
    • Slack
    • Smartsheet
    • SOLIDWORKS
    • Teamcenter
  • Training
    • Standard Operating Procedures
      • Cycle Counting
      • Tool Utilization
    • Guided Flows
    • ION Sandbox
    • Chat Support for ION
  • Troubleshooting
    • Resetting your password
    • Resetting your Multi-Factor Authentication
    • You have no roles... error
  • Changelog
  • Adminstration
    • Security
      • Backups and Security FAQ
      • Single Sign-On (SSO)
        • Okta SAML connection setup
      • Export Control
      • Report Generator Disclaimer
    • Browser and Device Compatibility
    • Authentication
      • My company is new to ION, logging in for the first time.
      • I'm told I'm not authorized to access the application
      • My account has been deactivated
    • Login Page
  • Tickets Portal
Powered by GitBook
On this page
  • Data collection fields
  • Required Fields
  • Field Validations

Was this helpful?

  1. Features
  2. Procedures
  3. Steps

Fields

Data collection fields

You can include data collection fields that you want to collect when the Procedure gets executed in a Run. For example, let's say you want to know the running torque value for every run that uses a given Procedure. You can define that field in the procedure, and the technician/operator will input that when she/he executes the run.

Datetime

The date and time for a certain event. Use this field to track events and their times in production. For example, if you want to track when something was put into a thermal oven.

Boolean (checkbox)

True or false. This gives the operator a simple option for whether something is true or false. For example, use this field for a simple pass/fail data collection.

String (text)

A simple text field data collection field. Useful for freeform responses from the factory floor.

String fields have no length limitation and support all UTF-8 characters.

Number - includes the unit for data collection

Similar to a string, except this field type enforces that the data collected is a numerical value. Unlike other fields, number fields can have calculations, i.e. validations. See the Validations section below for more information on how to use validations to automate checking values in operation.

Select

Use this to provide a list of options to select on the floor. The select field only allows one response. For more responses, use multiselect.

Multiselect

A list of options which allow for more than one items to be selected in operation. This is useful if you want to collect multiple attributes or conditions from the operator. For example, "scratched", "bent", and "discolored" can all be multiselect options, and it might be that the operator found all three attributes to be true.

Signoff

Signoff fields allow procedure builders to define signoffs required on a step to ensure quality. Signoffs are defined by role, which is then enforced during the Run. For example, a procedure builder can define a Procedure step requires someone with the Quality Inspection role to signoff before continuing. During the run, Quality Inspector Susie can signoff on the step, but Assembly Technician Michael cannot. ION maintains that Susie signed off on the field with a digital signature.

Signoff fields can be configured as Peer Review Only which means only users that have not worked on the run connected to the signoff field can complete the field.

File attachment

Use this to attach a file. You can, of course, use the attachments in the run step, which is a lot more flexible and preferred. A file attachment field type can be useful when you know that you want a very specific file, such as a CSV upload from a machine or similar.

The file attachment field has a maximum size of 5 gigabytes

Tool

ION: User

This links a user from your ION instance to a step.

ION: Part

This links a part from your ION instance to a step.

Required Fields

By default fields are optional. Leaving a field blank on a run step will not block the user from completing the step. Procedure writers can set fields as Required to force the executing user to fill it out.

If a field is set as Required, it may also be set to allow Not Applicable entries. This can be used to provide positive confirmation by the user that they chose not to fill out the field.

Fields completed with Not Applicable record their value as null but the not_applicable field as true

Field Validations

Field validations may be only used for fields in Content steps.

PreviousDatagridNextAttributes

Last updated 6 months ago

Was this helpful?

As a workspace admin, you can manage which roles exist in your organization and who has which roles in your .

Link use of to a run step. Filling out a tool field on a run links records a use of the tool on the run for traceability and containment purposes. Tool fields can be limited to specific tool part numbers, types, and maintenance/calibration status of the tool.

Number fields in ION allow for setting up validations, or calculations, to automate numerical checking out on the floor. This is very useful for setting up conditions for passing. For example, if a torque value must be within a certain range, such as greater than 5 ft-lb but less than 10 ft-lb, you can use validations to set up your limits. Validations automatically run when a value is input in a run. If you have the relevant for automatically creating an issue when a value exceeds the criteria, an issue will automatically be created in ION.

Tools
organization settings
organization settings
Required setting on a field
Required field that allows not applicable entries
User marking a field as Not Applicable in the Run Execution interface
Setting up validations in the procedure fields definition
Automatic indication when a value exceeds the setup validation criteria set in the procedure