To design a business process, you often need to retrieve sets of structured data. For example, instead of creating separate items for each kind of demographic data, you could have a group that contains the name, address, and phone number fields. These groups are called as process objects. Process objects group and structure data for use in processes. The named process objects also help you to access returned information more efficiently. With process objects, you can create common objects that can be reused in multiple processes.
You can define process objects in two ways:
As a standalone process object for use in your applications
Standalone process objects are available in all service connectors. Use the process object editor to define standalone process objects. They are then useable in the same way as built-in data types, such as integer, text, or phone.
Within a service connector to handle data returned from a service
Process objects generated in a service connector are available only within the service connector. In the service connector editor, you can generate process objects based on the data available from the service, and the actions, bindings, and other properties you specify there.
Both the types of process objects are used in the same way in processes.