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 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. |