About the Access As Identifier
One key element of the application event system is the Access As identifier. The Access As identifier is used to:
- Indicate who (what organization) created and owns an application event or related event system object
- Prevent unauthorized developers from modifying or deleting event system objects that they do not own
The Access As identifier is also used to indicate ownership and modification rights for certain IDO metadata.
Generally, the Access As identifier falls into one of three classifications:
- Core – Indicates that the object is one that Infor created and owns. These event system objects are used for the framework forms and operations.
- OtherName – Indicates that the object is created by and belongs to an application created either by Infor or by one of Infor’s business partners or other authorized vendors.
- Blank – Indicates that the object was created by and belongs to the end customer.
Within Windows client, several forms include an Access As field. On the Access As form, this field indicates the current Access As value. This is the value assigned to any new event system objects you create. On all other forms, this field indicates who has ownership of the pertinent object metadata, in other words, who created and owns it.
You can only modify or delete metadata for event system objects that have the same value as on the Access As form, in other words, application event system objects that your organization has created and owns.
With a few exceptions (noted where applicable), you can attach your own event triggers and handlers to event system objects owned by other organizations (that is, with a different Access As identifier than yours), but you cannot directly modify or delete those event system objects.