There are some blocking conditions that aren't related to a specific area. For example,
day of the week, day changed, and property blocking conditions. Messages aren't sent, or are
blocked, when these conditions are true.
Application blocking condition
| Fields |
Description |
| Condition name |
[application] |
| Condition type |
Other |
| Description |
Checks the application ID which generated the message. |
| Valid values/format |
Value of the application ID set on the Configuration, Applications
screen. |
| Case sensitive? |
Yes |
| Notes |
The value in the Application field is empty in the following
cases:
If the message is generated by a user action in the Core app
or Legacy app.
If the message is generated by the Oracle Fusion Field Service application.
If the message is generated by a REST API call that uses the
OAuth2 assertion grant with a user identity in the assertion for authentication.
The value in the Application field is present in the following
cases:
SOAP API call
REST API call authenticated through HTTP basic authentication
REST API call authenticated through OAuth2 with client_credentials
grant or with the assertion grant without the user identity in the
assertion.
|
Day of Week blocking condition
| Fields |
Description |
| Condition name |
[day_of_week] |
| Condition type |
Other |
| Description |
Checks the day of the message |
| Valid values/format |
sun, mon, tue, wed, thu, fri, sat |
| Case sensitive? |
No |
| Suggested functions |
IN, NOT IN |
Interface blocking condition
| Fields |
Description |
| Condition name |
[interface] |
| Condition type |
Other |
| Description |
Checks the interface where the message was created. |
| Valid values/format |
web, soap, wap, xhtml, file_upload |
| Case sensitive? |
No |
| Notes |
The interface will be empty if the message is initiated by
the server.
web: Corresponds to operations performed from Legacy Manage.
soap: Corresponds to both SOAP (except Inbound API) and REST
APIs.
wap: Corresponds to operations performed from Core Application and Android and iOS
applications.
xhtml: not in use.
file_upload: Corresponds to Inbound API.
mobile: not in use.
|
Day Changed? blocking condition
| Fields |
Description |
| Condition name |
[is_day_changed] |
| Condition type |
Other |
| Description |
Checks whether the day has changed. |
| Valid values/format |
1, <empty> |
| Suggested functions |
IS NULL, IS NOT NULL |
| Notes |
This function is mainly intended to be used in the move scenario. It can't
be used to detect the move/reschedule actions for the Add
launch condition messages. |
Resource Changed? blocking condition
| Fields |
Description |
| Condition name |
[is_provider_changed] |
| Condition type |
Other |
| Description |
Checks whether the resource has changed. |
| Valid values/format |
1, <empty> |
| Suggested functions |
IS NULL, IS NOT NULL |
| Notes |
This function is mainly intended to be used in the move scenario. It can't
be used to detect the move/reschedule actions for the Add
launch condition messages. |
Message Day blocking condition
| Fields |
Description |
| Condition name |
[message_day] |
| Condition type |
Other |
| Description |
Checks if the day of the message is a holiday |
| Valid values/format |
holiday, regular |
| Case sensitive? |
No |
| Suggested functions |
IN, NOT IN |
Previous Message Data blocking condition
| Fields |
Description |
| Condition name |
[prev_data] |
| Condition type |
Other |
| Description |
Checks the data of the previous message |
| Valid values/format |
Message data |
| Notes |
Can be used to implement the following condition: all failed except failed/INVALID_PHONE_NUMBER |
Previous Message Description blocking condition
| Fields |
Description |
| Condition name |
[prev_desc] |
| Condition type |
Other |
| Description |
Checks the description of the previous message |
| Valid values/format |
Message descriptions |
| Notes |
Can be used to implement the following condition: all failed except failed/INVALID_PHONE_NUMBER |
Previous Message Status blocking condition
| Fields |
Description |
| Condition name |
[prev_status] |
| Condition type |
Other |
| Description |
Checks the status of the previous message |
| Valid values/format |
new, sending, failed, sent, delivered, falsemethod, obsolete |
| Notes |
Can be used to implement the following condition: all failed except failed/INVALID_PHONE_NUMBER |
Property blocking condition
| Fields |
Description |
| Condition type |
Other |
| Description |
Checks the property value for an entity related to the message.
Supports resource, activity, inventory, and support request properties. |
| Valid values/format |
Format according to a property type. |
| Notes |
Use index values for enumeration properties,
rather than their translation. |