If JavaScript is disabled, please continue to the
sitemap
.
Infor ION Desk User Guide
Home
Home
Back
Back
Forward
Forward
Search
Help
Copy URL
PDF
Print this page
Help
Help
Copy URL
Copy URL
Topic URL copied to clipboard
PDF
PDF
Print
Hide the Table of Contents
Show the Table of Contents
About this guide
Infor ION introduction
ION Connect
Event Management
Alarms
Workflow
Activities
ION Homepages widgets
Overview
Home page
Model overview
Tile toolbar
Single-select mode
Multi-select mode
Grids overview
Details page
Indicators
Bookmarking pages
Starting the application
Viewing ION Desk version details
Infor Support Assistant document
ION Connect concepts
Documents
Connection points
Data flows
Document flows
Compare data flows and workflows
Message Routing
Examples for using explicit routing on reply messages
Inverse Mapping
Filter-out reply
Different endpoint for reply
Message listeners
Which documents are sent to a listener
Combining listener and connection point
XML document from external source
ION Connect Modeling
Prerequisites
Using the modeler
Creating and using data flows
Modeler toolbox
Using the notifications pane
Activating and deactivating data flows
Activating a data flow
Deactivating a data flow
Changing data flows
Using multiple data flows
Creating and using connection points
Creating connection points from the data flow modeler
Creating connection points from the connection points list
Changing a connection point
Checking usage of connection points
Deleting a connection point
Using tenants
Application connection points
Configuring an IMS integration
Bidirectional IMS
Unidirectional IMS
General application properties
Infor application (IMS) properties
IMS via properties
Infor application properties
Sharing same inbox and outbox tables
Configuring Connection points for a Multi-Tenant I/O box
Configuring Connection points for a Multi-Logical ID I/O box
Horizontal behavior of shared I/O boxes
Testing the connection
Application documents
ION Network connection point
Preparing to receive documents
Preparing to send documents
Configuring an authorized app
Configuring a network connector
Partner dependency
Message headers handling
Document types supported by various connectors
Verbs supported by various connectors
Document mappings
Splitter
Using a splitter in a data flow
Rules for using a splitter in a data flow - SHARED
Example 1 - Path - Basic splitting logic
Example 2 - Path - Excluding parent element
Workflow from document flow
Modeling a workflow from document flow
Workflow from document flow process
Filtering and content-based routing
Filtering
Routing
Selecting attributes
To select attributes
Specifying filters for selected attributes
Defining conditions
Attribute-value comparison
Attribute comparison
Attribute existence
Combined condition
Creating message listeners
Starting a listener
Stopping a listener
Changing a listener
Deleting a listener
Advanced properties of connection points
Application connection points of type IMS
Advanced properties for polling
Protected content - SHARED
Defining protected content
Exporting content as protected
Importing protected content
ION Connect Mapping
Concepts
Graphical mapping
Function
Smart Matching
Smart Matching example
XSLT Generator V1 and V2
Compatibility Mode
Using Compatibility Mode
XSLT and advanced mapping
Sensitive Data Mapping
Creating, changing, or deleting mappings
Creating mapping from the data flow modeler
Creating graphical mapping from the Mappings menu
Creating a sensitive data mapping from the Mappings menu
Changing a mapping
Deleting a mapping
Using the graphical mapping modeler
Defining a graphical mapping
Document tree
Modifying the working area of the Mapper window
Tree navigation
Searching and filtering
Searching
Source tree filtering
Target tree filtering
Refreshing
Focus view
Graphical mapping connections
Commenting on graphical connections
Adding a comment
Editing a comment
Deleting a comment
Comments on function scope container
Visualizing an off screen mapping connection
Visualizing XPath
Set default value
Setting the default value
Deleting the default value
Deleting the default value during edit
Grouping
Error and warning notifications
Exclude from mapping
Excluding an element from a mapping
Graphical mapping data type compatibility
Automatic casting
Element occurrence compatibility
Allowing mapping multi-occurrence elements to single-occurrence elements
Allowing mapping optional elements to mandatory elements
Auto detect parent occurrence
Enabling auto-detect parent node occurrence
Graphical mapping using functions
Starting points of functions
Using function scopes
Adding constants or user-defined functions
Constants
Adding a constant
Adding a constant as a starting point
Editing a constant
Deleting a constant
Deleting a constant that is not the starting point
Deleting a constant that is the starting point
User-defined functions
Creating a user-defined function
User-defined function example
Editing a user-defined function
Duplicating a user-defined function
Template Functions
Global user-defined functions
Creating a global UDF
Using a global UDF
Updating a global UDF
Deleting a global UDF
Adding a description to a global UDF
Viewing details of a global UDF
Connecting functions
Function output to target element or function input
Adding and removing function inputs and outputs
Removing a function connection
Duplicating an output value
Removing a duplicate output
Adding another source
Single and List functions
Loop constructs (xsl:for-each)
Removing a function
Advanced mapping
Using advanced mapping
Importing and exporting XSLT
Editing XSLT
XSLT extensions
Namespace for custom extensions
Example for base64 decoding extension
Example scenario
Original file sample
Sample after read action by file connector
XSLT sample
Final output sample
Example for throw exception extension
Example for base64 encoding extension
Switching back to graphical mapping
Sensitive data mapping security policies
Creating a security policy
Changing applied security policy
Creating and updating security policy on multiple nodes
Applying the Data Masking security policy
Applying the Data Removal security policy
Applying the Node Removal security policy
Security policy status and feedback
Removing a security policy for a node
Testing a mapping
Comparison tool
Icons and visual feedback
Versioning
Version administration
Approving draft versions
Version and approval status in the Mappings overview page
ION Connect import and export
Import procedure
Generic import procedure
Mapping specific behavior
Legacy mapping (without versioning)
Data flow and connection point specific behavior
Export procedure
Event Management
Architecture
Examples
Concepts
Monitors
Application documents
References
Characteristics of a reference defined as document metadata
Characteristics of document relations defined as conditions
Attributes
Repeating attributes
Attribute types
Predefined attributes
Monitor rules
Occurrence settings
Monitor rule - condition only
Attribute-value comparison - Event Management
Attribute comparison
Attribute existence
Attribute comparison with calculation
Attribute comparison with deviation (%)
DateTime Check
Combined condition - Event Management
Operators in monitor conditions
Monitor rule - value change
'Changes' operator
'Changes from any value to new value' operator
'Changes from old value to new value' operator
'Does not change' operator
'Does not change from old value to new value' operator
Monitor rule - document overdue
Procedures
Task overview
Modeling tasks
Defining monitors
Specifying generic information for a monitor
Selecting the documents the monitor must evaluate
Specifying references
Selecting document attributes
Specifying filters for selected attributes
Creating conditions
Specifying the monitoring business rule
Specifying the alert message
Specifying the alert due date
Specifying monitor drillbacks
Specifying workflow settings
Specifying distribution details
Defining combined conditions
Activating monitors
Deactivating monitors
Changing active monitors
Exporting monitors
Importing monitors
Alarms
Architecture
Examples
Concepts
Alarm templates
Alarms
Procedures
Task overview
Modeling tasks
Defining alarm templates
Activating alarm templates
Deactivating alarm templates
Changing active alarm templates
Importing alarm templates
Exporting alarm templates
Workflow
Working with a set of workflow definitions
Architecture
Starting a workflow
Workflow definition
Sample workflow
Concepts
Workflow patterns
Workflow elements
Workflow parameters
Parameters in parallel execution
Parameter data types
Workflow conditions
Parameter-value comparison
Parameter comparison
Combined condition
Operators in workflow conditions
Workflow drillbacks
Workflow tasks
Canceling workflow tasks
Configuring automatic task cancellation
Workflow tasks with custom forms
Using custom forms to perform workflow tasks
Workflow structures
Workflow exit points
Exit point example 1: Build a hyperlink by concatenating multiple string values
Exit point example 2: Based on a product ID, retrieve the price from a database
Exit point example 3: Use an existing web service to calculate the tax for an order
Using sample code
Sample project
Running the sample project
Creating an exit point
Deploying the workflow exit in the ION Grid
Changing a workflow definition that uses an exit point
Exception handling
Avoiding workflow failure
Testing an exit point
WorkflowInfo parameter
Command string
Using secured communication (https)
Workflow API call
Specifying a path for output mapping
Example of JSON Path
Example of an XPath
Example of HEADER response
Running a workflow with an API step
Avoiding workflow failure
Using the optional output mapping
Procedures
Task overview
Creating a workflow definition
Specifying generic information for a workflow definition
Specifying workflow parameters
Showing the usage workflow parameters
Specifying workflow drillbacks
Specifying workflow structures
Viewing workflow authorizations
Building the workflow model
Saving the workflow definition
Specifying details for a task element
Specifying task properties
Specifying task content
Specifying task actions
Specifying task distribution details
Specifying task completion properties
Specifying details for a task chain element
Specifying approval actions
Creating a workflow definition
Specifying generic information for a workflow definition
Specifying workflow parameters
Specifying workflow drillbacks
Specifying workflow structures
Building the workflow model
Specifying the approval matrix
Using the "Simple approval matrix" option
Example 1
Example 2
Example 3
Using the "Use Business Rules" option
Migrating an approval matrix to Business Rules
Using the migrated approval matrix
Specifying details for a notification element
Specifying details for a Set Parameter element
Specifying details for a decision table element
Using the "Simple decision matrix" option
Using the "Use Business Rules" option
Migrating a decision matrix to Business Rules
Using the migrated decision matrix
Specifying details for an exit point element
Specifying details for an API element
Specifying details for a wait element
Specifying details for a start workflow element
Specifying details for a decision element
Specifying details for a parallel element
Specifying details for a loop back element
Specifying details for a subprocess element
Defining combined conditions for decision or loop back elements
Example
Miscellaneous actions
Moving or copying elements in the modeler
Removing elements
Adding additional branches to parallel elements
Removing empty branches from parallel elements
Expanding and collapsing subprocesses
Using the messages pane
Activating workflow definitions
Changing active workflow definitions
Deactivating workflow definitions
Checking usage of workflow definitions
Exporting workflow definitions
Importing workflow definitions
Workflow authorizations
Starting workflow instances
Starting workflow instances through ProcessWorkflow BODs
ProcessWorkflow message patterns
Canceling workflow instances
Canceling a workflow instance
Canceling running workflow instances
Activation policies
Defining activation policies
Specifying generic information for an activation policy
Selecting the document the policy evaluates
Selecting document attributes
Creating conditions for an activation policy rule
Specifying the activation policy rule
Specifying the workflow parameters and mapping the workflow structures
Activating activation policies
Deactivating activation policies
Exporting activation policies
Importing activation policies
Workflow schedules
Defining workflow schedules
Specifying generic information for a workflow schedule
Specifying the schedule timing information
Specifying the schedule action
Activating workflow schedules
Deactivating workflow schedules
Exporting workflow schedules
Importing workflow schedules
Monitors and Workflows advanced configuration
Adding translations
Configuring escalation and reminders
Adding distribution elements
Adding distribution elements in simple configuration mode
Changing the e-mail setting
Adding distribution elements in the advanced configuration mode
Example
Using database or web service connection points
Scenarios
Schedule dependency
Business Rules
Basic navigation
Permissions
Permissions per role
Business Rules matrices
Lifecycle of a matrix
Procedures
Approval matrix definition
Creating approval matrices
Example 1
Example 2
Example 3
Decision matrix definition
Creating decision matrices
Defining a matrix
Defining matrix parameters
Defining the matrix rules
Overview of the condition types and their syntax
Editing the actions for an approval matrix
Search and replace
Editing the actions for a decision matrix
Adding notes to matrix rows
Submitting a matrix for approval
Duplicating a matrix definition
Deleting a matrix definition
Reverting to the last active version
Importing and exporting matrix definitions
Importing and exporting matrix definitions from and to CSV
Exporting matrix definitions to CSV
Importing matrix definitions from CSV
Comparison operators in CSV files
Data type formatting
Viewing matrices
Viewing previous matrix versions
Approving and activating a matrix
Simulating the matrix execution
Using an approval matrix from Workflow
Using a decision matrix from Workflow
Configuring decision table step with shared decision matrix
Workflow and matrix versions
Page overviews
Matrices
Approval Matrix
Decision Matrix
ION OneView, management and troubleshooting
ION OneView
Search documents in ION OneView
Basic search
Custom search
Standard fields
Message processing
Message header fields
Document content fields
Handled in
Not handled in
Timeline view search results for documents
Document results
Messages for selected document
Timeline for selected message
Message Content Window
Drill down to Desk pages
Timeline indicators for alerts
ION OneView components / event sources
ION OneView event types
Advanced view search results
Messages and related events
Export Advanced view search results
ION OneView configuration
Manage ION Connect
Active connection points
Pausing message processing of connection points
Pausing sending messages
Pausing receiving messages
Resuming sending / receiving messages
Managing web service connection points
Viewing or deleting pending messages
Viewing received unprocessed messages for message queue connection points
Resending messages
Active data flows
Active message listeners
Error Messages
Searching error messages
Mark error message as handled / unhandled
Resubmitting the original message
Export to CSV
Active Routings
Manage Monitors and Workflows
Navigation
Navigating back
Displaying large amounts of data
State transitions
Manage Event Management
Viewing the status of Event Management
Viewing active monitors
Pausing active monitors
Resuming monitors
Showing alerts
Showing triggers
Viewing triggers
Viewing and deleting archived monitors
Manage Alarm Templates
Viewing the status of alarm templates
Viewing active alarm templates
Pausing active alarm templates
Resuming alarm templates
Showing alarms
Showing triggers
Viewing archived alarm templates
Manage ION Workflow
Viewing the status of workflows
Viewing the status of a workflow
Viewing the status of a workflow instance
Deleting finished instances of active workflows
Deleting workflow instances
Viewing and deleting archived workflows
Manage workflow activation policies
Using ION OneView
Viewing the status of an activation policy
Viewing and deleting archived activation policies
Manage workflow schedules
Deleting archived process data
Manage alarms
Viewing search results
Viewing alarm details
Stopping an alarm
Activities
Concepts
Activities application architecture
Management
Managing activities
Searching for an activity by ID
Canceling outstanding activities
Canceling activities in a batch
Canceling activities individually
Viewing and deleting archived activities
Generating reports for user actions
Generating reports for workflow instances
Columns in the workflow status report
Columns in the workflow aging report
Workflow instance status information
Downloading reports
Configurations for the Activities engine
Customizing the layout for email notifications
Custom email properties
Customizing email templates
Email templates with actionable links
Translating email templates
Adding translated email templates
Customizing email properties and templates
Example of customized email templates for a task and notification
Troubleshooting and logging
ION sanity check
ION status overview
Viewing status of active data flows or connection points
Viewing the Error Messages
Viewing activities
ION OneView
Missing data
Incorrect data
Exception handling
Receiving emails for exceptions
Receiving alerts for business process errors
Receiving alerts for exceptions
Logging settings
Technical notes
Using the log files
Configuration
Codes
Creating codes in ION
Validation rules
Importing codes from XML
Exporting codes to XML
Importing codes from CSV
Exporting codes to CSV
Logging
Configuring the ION Service
Properties tab
Configuration Files tab
Key Management tab
Actions on PGP keys
Purge Data
Purging data manually
Purging data based on a schedule
Purge in progress
Data Catalog
Object schemas
Standard libraries
Uploading a new version of a standard library
Tiles overview
Tiles toolbar
Single-select mode
Multi-select mode
Grid overview
Filter overview
Schema generation wizard
Generating a schema from sample data
Object information
Property definition
Additional metadata
Building a schema manually
Object information
Property definition
Additional metadata
Adding objects of type ANY
Importing objects
Zip file structure for import
Exporting objects
Deleting objects
Viewing Object Metadata
Schema tab
Personalize Columns
Filter Schema Properties
Dialect tab
Noun properties
Object Properties
Configuring custom message headers
Importing custom headers
Exporting custom headers
Adding custom headers
Updating custom headers
Deleting custom headers
User area extensions
Importing user area schema files
Exporting user area schema files
Deleting user area schema files
Mapping user area extensions
Removing user area extensions mappings
Editing user area extensions mappings
Authorizations
Users
Authorization framework
Access level
Standard IFS security roles and desk profiles
Desk profile administration
Adding a new IFS security role with a standard profile
Creating a desk profile
Duplicating a desk profile
Modeling role-based access
Examples
Importing desk profiles
Exporting desk profiles
Specific access behavior
Document authorization
OneView documents
IFS document authorizations
Error Message fields
Standard functions for ION mappings
Tooltips for ION Mapper
Import Kurinto Fonts into ION
Open link in new tab
Open link in new window
Copy link to clipboard