Newer Version Available
ServiceProcess
Parent Type
File Suffix and Directory Location
ServiceProcess components have the suffix .serviceprocess and are stored in the .serviceprocess folder.
Version
ServiceProcess components are available in API version 57.0 and later.
Special Access Rules
Access to the ServiceProcess type requires the AccessToServiceProcess permission.
Fields
| Field Name | Description |
|---|---|
| description |
|
| processLabel |
|
| serviceProcessAttributes |
|
| serviceProcessDependencies |
|
| serviceProcessItemGroups |
|
| shortDescription |
|
| usageType |
|
ServiceProcessAttribute
A custom attribute that stores data associated with a service process. For example, a service process that reverses a fee can have a Fee Type attribute.
| Field Name | Description |
|---|---|
| attributeType |
|
| dataType |
|
| description |
|
| developerName |
|
| fieldIdentifier |
|
| groupApiName |
|
| inputVariableValue |
|
| isRequired |
|
| label |
|
| parentAttribute |
|
| sortOrder |
|
ServiceProcessDependency
A dependent component of the service process, which can be a flow, an OmniScript, an Integration Definition, or a preprocessor Apex class.
| Field Name | Description |
|---|---|
| dependencyReference |
|
| type |
|
ServiceProcessItemGroup
A group of related ServiceProcessAttribute records.
| Field Name | Description |
|---|---|
| apiName |
|
| groupName |
|
| sortOrder |
|
Declarative Metadata Sample Definition
The following is an example of a ServiceProcess component.
The following is an example package.xml that references the previous definition.
Wildcard Support in the Manifest File
This metadata type supports the wildcard character * (asterisk) in the package.xml manifest file. For information about using the manifest file, see Deploying and Retrieving Metadata with the Zip File.