Components in MDM Application Toolkit

The application toolkit components are designed to provide easy mechanisms to build process applications that operate on master data.

You can use many of these components to design your own process applications. Some components are not intended for you to use to develop your own process applications.

The application toolkit includes the following components:
MDM entity services and adaptor configurations
An MDM entity service is composed of the details to connect to the MDM operational server and an adaptor configuration. The adaptor configuration defines the content and structure of the data to retrieve from the MDM operational server and presents the data to the coach view to render.
Coach views
A coach view is reusable coach component, such as a button or table, that you use in a user interface. Coach views are used to interact with a business object or service. You can add multiple coach views to a Human Service.
Business objects
Business objects are representations of a business entity, such as an invoice, or a data type. The MDM Application Toolkit includes some built-in business objects.
  • General MDM business objects that contain entity and connectivity information.
  • Adaptor business objects that define the information that you want to retrieve from your MDM system.
  • Composite transaction business objects, which are used with the Physical MDM Composite Txn integration service.
  • Change request business objects store the information that is included in a change request.
  • Error handling business objects hold information about exceptions that are returned from the MDM operational server.

Most of the business objects that you use are created from the MDM data model on your own system.

Business process definition
A business process definition is a reusable model of a process that defines the common aspects of all runtime instances of that process model.
Ajax services
Ajax services are used to implement dynamic data selection or to pull data dynamically from a connected data source.
Exposed process variables
Exposed process variables is a special type of variable that you can create to set or alter values while instances of a process are running.
General system services
A general system service orchestrates other background services, manipulates variable data, generates HTML for a coach, or performs other actions that do not require integrations or business rules.
Human services
A human service allows participant interaction to the process by using a web-based interface. After you create a human service you can build a coach, or user interface that the user uses to complete the task that is generated in IBM® Process Portal.
Integration services
You use integration services to interact with the MDM operational server to perform an action. Some of the integration services are used for common actions, such as create, delete, or update actions. Other integration services are designed for specifically Physical MDM and Virtual MDM actions. Many of the integration services are designed to work with the output of a coach view, or to populate the data in a coach view.
Resource bundle groups
The application toolkit uses resource bundle groups to hold the labels for controls, window text, and help text in coach views. Placing all of the text into the resource bundle groups makes it is easy for you to locate text to customize it. You can globalize the text by adding translated versions of the text to the localization keys.
User attribute definitions (Physical MDM)
The application toolkit includes a user attribute definition to specify the order in which the names appear in the coach views. The default order displays GivenNameOne followed by LastName, for example Michael Smith. You can change the values and the order in which the values display.
Samples
The application toolkit is consists of multiple files, including a samples package. Explore the sample applications to learn how some of the application toolkit components are used.


Last updated: 30 Jun 2016