participant
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
type | enum | Yes | potentialOwner | data type=string; lov=STATICValid values: potentialOwner businessAdministrator excludedOwner excludedAdmin |
identityType | enum | Yes | user | data type=string; lov=STATICValid values: user authorizationScheme |
value
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
type | enum | Yes | staticValue | data type=string; lov=STATICValid values: staticValue sqlQuery expression functionBody |
staticValue | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = staticValue | |
sqlQuery | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = sqlQuery | |
language | enum | Yes | plsql | data type=string; lov=STATICValid values: sql plsql javaScript-mleApplies when type = expression |
sqlExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = expression and language = sql | |
plsqlExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = expression and language = plsql | |
javaScriptExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = expression and language = javaScript-mle | |
language | enum | Yes | plsql | data type=string; lov=STATICValid values: plsql javaScript-mleApplies when type = functionBody |
plsqlFunctionBody | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = functionBody and language = plsql | |
javaScriptFunctionBody | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = functionBody and language = javaScript-mle |
value {
type: staticValue
staticValue: ```
value
```
sqlQuery: ```sql
value
```
language: sql
sqlExpression: ```sql
value
```
plsqlExpression: ```plsql
value
```
javaScriptExpression: ```javascript-mle
value
```
plsqlFunctionBody: ```plsql
value
```
javaScriptFunctionBody: ```javascript-mle
value
```
}APEXlang Example
participant sample (
type: potentialOwner
identityType: user
value {
type: staticValue
staticValue: ```
value
```
sqlQuery: ```sql
value
```
language: sql
sqlExpression: ```sql
value
```
plsqlExpression: ```plsql
value
```
javaScriptExpression: ```javascript-mle
value
```
plsqlFunctionBody: ```plsql
value
```
javaScriptFunctionBody: ```javascript-mle
value
```
}
)