Get Task List API

This is a mandatory API and it is called by OneList Adapter periodically to synchronize the OneList task cache. This API returns all the tasks pending for approval.

 Input parameters:

  • Parameters such as task filters – optional.

Return parameter:

  • List of tasks header information including mandatorily:

    • Source System Task ID

    • Task Assignees – list of source system user IDs

    • Task Title

    • Task Status

    • Requestor User ID

    • Hash Value – this value is used for comparing with the OneList cache record to identify if the task is changed since the last API call.

  • Optional attributes:

    • Request ID

    • Task Details

    • Supported Actions

    • Requestor Name

    • Priority

    • Due Date

It is important that this method is fast and efficient because it is called frequently, e.g. every 5 minutes. OneList Adapters will call the Get Task Detail API if necessary to retrieve the full task detail.