Other Blocking Conditions

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.