If JavaScript is disabled, please continue to the
sitemap
.
Infor Mongoose Core Extensibility 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
About the Access As identifier
IDOs
About IDOs
About extending and replacing IDOs
Working with IDO projects
Adding an IDO project
Deleting an IDO project
Working with IDOs
The basics
About viewing IDO definitions
About source control
Comparing IDOs during check-in
About non-Mongoose data used in Mongoose-based applications
Including data from a different SQL database into your application
Including data from an external database into a Mongoose-based application
Example: Custom code to communicate with an outrigger database
Checking in and out
Checking in IDOs
Checking in multiple objects
Checking out IDOs
Adding, editing, and deleting IDOs
Adding an IDO
Setting advanced IDO attributes
Editing an IDO
Canceling or undoing changes to IDOs
Deleting an IDO
IDO deletion rules
Exporting and importing IDOs
Exporting IDOs and related elements
Importing IDOs and related elements
Working with IDO tables
About tables used by IDOs
About IDO base tables
About IDO secondary tables
Adding base or secondary tables to IDOs
Editing or removing IDO tables
Specifying join conditions for secondary tables
Tip: Using multiple base tables
Working with IDO properties
About IDO properties
Adding a property to an IDO
Editing an IDO property
Adding or editing validators for an IDO property or property class
Creating an inline list
Working with IDO methods
About IDO methods
About IDO extension classes
Transactions and IDO methods
Adding a method to an IDO
Editing an IDO method
Deleting a method or property from an IDO
Form Control
About Form Control
Form Control tasks
Checking out objects
Displaying and maintaining checked-out objects
Checking in objects
Getting objects
Unlocking objects
Archiving objects
Restoring objects
Application Event System
About the Application Event System
Basic components of the Application Event System
Advantages of the Application Event System
Examples for use of the Application Event System
Using the Application Event System for document (file) attachments
Working with the Application Event System
Handling application events
Controlling the sequence of application event handlers and actions
Restricting which handlers run
About synchronicity
About suspension
About suspension stages
About payload
About adjournment and resumption
About application event handler status
Ignoring failures
Retrying application event handlers
About transactions
Rolling back transactions
Example: Passing parameters to an asynchronous event
Example: Calling a synchronous event within a transaction and handling failure
About the Infor Framework Event Service
Setting up the Infor Framework Event Service
The processing order in the Event Service
About application event handler revisions
Designing and using application events and handlers
About application events
Creating application events
Modifying application events
Deleting application events
About application event triggers
Creating application event triggers
Retesting application event triggers
About application event handlers
Creating application event handlers
Using the Event Handler Diagram form
About application event actions
Creating application event actions
Showing application event action contexts
Setting event action variables from a BOD template
Setting up the Extraction XML Collection action
About application event action parameters
Nesting function calls
Passing parameters from application event actions
Setting variable and parameter values
About setting application event action parameters
Using expressions in event action parameters
About event action parameter functions
Using filter functions
About event variables and initial states
About application event global constants
Defining and using event global constants
Example: Using an event global constant
About the Application Event System design forms
Setting up custom application events and handlers
Designing a custom application event
Ordering application event handlers
Resequencing application event handlers
Ordering application event actions
Determining the names of IDO collections and properties
Determining the name of an IDO object
Determining the name of a property bound to a form component
Refreshing the metadata cache
Tracking Application Event System status
About Application Event System messages
Responding to application-generated messages
Setting access to Inbox variables
Setting translatable captions for Inbox variables
Moving messages between folders
Sending email to an external email Inbox for prompts
About prompt choices and responses
Using custom entry forms
About voting rules in AES prompts
About AES voting status
Dealing with indeterminate voting results
About quorums
Sample scenarios
Sample scenario 1: Notification of a new record - Adding a user
Refining the message
Refining the Recipient
Sample Scenario 2: Notification of Changes to an Existing Record - Changing the Credit Limit
Sample Scenario 3: Notification that includes an Old Value
Sample Scenario 4: Approval for a New Record
Sample Scenario 5: Requesting Approval by External Email for Changes to an Existing Record
Sample Scenario 6: Requesting Multiple and Complex Approvals
Testing the event handler
Sample Scenario 7: Adding Information to a Record
Sample Scenario 8: Voting for Various Choices
Sample Scenario 9: Translating Captions in a Purchase Request
Sample Scenario 10: Opening a Session in a Remote Environment
Sample Scenario 11: Cross-site Event Firing - Adding a Message to another Site's Inbox
Application messages
About application message construction
Constructing application messages
Creating application message numbers
Invoking and concatenating multiple application messages
Creating application message objects
About constraint exception messages
Editing schema (SQL tables and elements)
About maintaining tables and other SQL schema elements
Creating SQL tables
About maintaining columns on SQL tables
Specifying primary keys and other constraints for a table
Updating existing SQL tables
Editing SQL user-defined data types
Restricted tables
SQL reserved words
User-extended tables (UETs)
About user-extended tables (UETs)
Associating user-defined fields with a user class
Extending application database tables
Copying a user-defined field
Creating a relationship between a database table and a user class
Creating a user class
Creating user-defined fields
About user-defined data types
Defining an index for a user class
Drawing UET fields on forms
Impacting the schema
Critical numbers
About critical numbers
About critical number goals and alerts
Defining a critical number
Setting up critical number parameters
Setting up multiple results for one critical number
Example: IDO method critical numbers
Example: Stored procedure critical number
Changing critical number display settings
About critical number snapshots
Generating a critical number snapshot
Critical number drilldowns
About critical number drilldowns
Setting up a critical number drilldown
Setting up an IDO critical number drilldown
Setting up an IDO method critical number drilldown
Setting up a stored procedure critical number drilldown
Setting up a critical number/drilldown IDO filter
Setting up an IDO-based sub-drilldown
Setting up a sub-drilldown based on a stored procedure
DataViews
About DataViews
Setting up a new DataView
Displaying a predefined DataView
Creating custom columns for DataViews
Specifying summaries for DataViews
About displaying DataView results
DataView control in the web client
DataView control in the Windows client
About DataView layouts
Copying a DataView layout
Setting up predefined DataViews
Specifying DataView setup information - General tab
Setting additional IDO specifications for a DataView
Specifying DataView setup information - Input Parameters tab
Specifying DataViews setup information - User Permissions tab
Specifying DataView setup information - Layouts tab
Specifying DataView setup information - Report Options tab
Copying a DataView to create a new one
Setting up a DataView filter
Setting up the right-click menu for DataViews
Setting up a DataView Actions filter
About Load Just in Time options
About expression columns
Creating expression columns
About expression summaries
Creating expression summaries
DataSearch
About DataSearch
Searching for application data with DataSearch
Configuring data sources for DataSearch
Setting up a DataSearch filter
About DataSearch source sets
Creating a DataSearch source set
About DataSearch layouts
Form extensions
About extending and replacing forms
Using the Form Extensions form
Open link in new tab
Open link in new window
Copy link to clipboard