
Receive Task (Webhook)
Holds the token and awaits a webhook (HTTP request) at a specific URL. Advances the token when a webhook for the specified HTTP method is received. Capable of storing the received request body in a String-type Data Item. Also able to return an HTTP response with Business Data inserted.
Capture

Notes
- The incoming URL varies by Issue
- The API key in the incoming URL can be set with halfwidth alphanumeric characters, at most 100 in length
- The incoming URL is notified to the request sender using a response of Message Start Event (Webhook)
- Communication from external networks is not permitted in the default settings of the Workflow platform
- To allow communication from an external network, modify the settings at [IP Address Filtering] < [System Settings] (M312: System Administrator authority is required)
- You can restrict the source IP addresses that can access each incoming URL
- You can check the incoming URL and details about the Task in the other page after clicking the button in the property screen
- If the received HTTP request exceeds the size limit for data that can be received, reception fails and the standby state continues (the token stays)
- Capable of setting a deadline
- Deadline times are displayed in Process Details and Lists and can be specified as a filter condition
- If you specify anything other than “No Deadline”, the default will be set to “1 day after” the target time such as “Token Arrival”
- When specifying a Date-type Data Item, set it to “1 day after 00:00 of (Date-type)(24 hours later)”
- This will behave the same as in version 16.1 and earlier, that is “If assigned to Deadline, it will work at 23:59 of the day on the relevant day”
- If you select “Blank” in the “After days” dropdown, the operation will start at 00:00 on the specified date
- If the calculated deadline falls on or after 2101-01-01, it will be forced to change to 2100-12-31
- When specifying a Date-type Data Item, set it to “1 day after 00:00 of (Date-type)(24 hours later)”
- When you turn on [ Expression], the settings will be expressed in EL expressions
- Advanced settings are also possible by editing the EL expression
- Example:
processInstanceStartDatetime.addMonths(1).getFirstTimeInMonth()(00:00 on the first day of the month following the Process Start time)
- Example:
- Advanced settings are also possible by editing the EL expression
- Capable of advancing the token when the deadline is reached
Pingback: System Settings – IP Address Filtering – Questetra Support
Pingback: System Settings – App External Connectivity – Questetra Support