User Manual

Get User Tasks

19/3/25
Get User Tasks

Get User Tasks action provides a systematic listing of tasks assigned to a user. This action makes it easier to track the tasks created in workflow processes and assigned to specific users. For example, when a project manager assigns tasks to team members, each user can view the tasks assigned to them with this action.

To use this action, your application must have a workflow created with the Process Automation module.

Technical Specifications

  • Task Listing: Lists the tasks assigned to the user.
  • Status Tracking: Displays the current status of tasks (e.g. pending, completed).
  • Team Tracking: Allows tracking and managing tasks on team members.
  • Pagination Support: Allows page-based viewing if there are many tasks.
  • Filtering: You can filter tasks according to criteria such as date, application, keyword.
  • Web and Mobile Compatibility: Works in both web and mobile applications.

Get User Tasks Action Implementation Steps

Adding Get User Tasks Action to Project

  1. Log in to the Kuika platform and open the relevant project.
  2. Switch to the UI Design module and select your screen.
  3. Add a button (for example, “View User Tasks”).
  1. Select the button, select an appropriate trigger action (event) from the + ADD ACTION drop-down menu, such as Initial Actions, OnClick, OnBlur → Process Administration → Get User Tasks.

Configuring Get User Tasks Parameters

The following parameters allow filtering and listing of tasks:

  • Show Pool (Boolean, optional): Determines whether to show the tasks in the task pool.
  • Show Claimed (Boolean, optional): Allows to display the tasks claimed by the user.
  • User Name (String, required): The user name to which the tasks are assigned. It is used to filter the tasks belonging to a specific user. It can be left blank if all tasks are to be displayed.

Optional Parameters:

  • Apps (String): Filters according to the application with which the tasks are associated.
  • Process Definition ID (String): Lists the tasks belonging to a specific business process.
  • Page (Integer): Determines how many pages to display for paging.
  • Page Size (Integer): Sets how many tasks are displayed on each page.
  • Search Key (String): Allows task search by keyword.
  • Created From / Created To (Date): Filters the creation date range of tasks.
  • Filter Late (Boolean): Allows the display of tasks with overdue deadlines.

It is usually defined using data sources such as Action Result, Current, Form Component, Screen Input or Fixed and can be linked via Symbol Picker.

Saving

After configuring your parameters, click the SAVE button to complete the process.

Usage Scenario: Listing Tasks Assigned to a User

When a project manager or team leader assigns various tasks to team members, it is important for each team member to keep track of the tasks assigned to them. Kuika's Get User Tasks action allows users to list the tasks assigned to a specific user and track the status of these tasks. With this action, users can easily view all tasks assigned to them, track the status of tasks and make progress.

Add Get User Tasks Action

  1. Log in to the Kuika platform.
  2. Open the project you will work on from the Apps screen.
  1. While in the UI Design module, open the Properties panel on the right side.
  2. Select the button you want to add an action to (for example, the “View My Tasks” button).
  3. From the + ADD ACTION drop-down menu, follow these steps:
  4. Onclick → Process Administration → Get User Tasks.

Configure Get User Tasks Parameters

In the window that opens, configure the following fields:

  • Show Pool (Boolean - One): Determines whether to show the tasks that are in the task pool.
  • Show Claimed (Boolean - One): Determines whether to show tasks that are claimed by the user.
  • User Name (String - One): Determines the user name to which tasks are assigned. Example: This field contains the name of a specific user in the system.

Configuring Optional Parameters

Click+ ADD OPTIONAL PARAMETER to configure the following parameters according to your needs:

  • Apps: Used to associate assigned tasks with specific applications.
  • Process Definition ID: Used to list the tasks belonging to a specific business process.
  • Page: Allows pagination of tasks. When there are many tasks, it is used to display them page by page.
  • Page Size: Determines how many tasks will be displayed per page.
  • Search Key: Used to filter tasks according to specific keywords.
  • Created From: Used to list tasks created from a specific date.
  • Created To: Used to filter tasks created until a certain date.
  • Filter Late: It is used to list tasks that are past due.

After Action Usage

  • When Get User Tasks action is executed:
    • Tasks assigned to the user are listed in detail.
    • The status and assignment information of the tasks are displayed.
    • The user can easily track the tasks they have taken on or pending.
    • Business processes are managed in a more efficient and controlled manner.

By following these steps, you can successfully configure the Get User Tasks action and offer your users the opportunity to track assigned tasks and monitor their progress. Get User Tasks makes process management more organized and effective.

Get User Tasks Action Advanced Customizations

  • Dynamic Filtering: Search by task titles, descriptions or tags with Search Key.
  • Paging Usage: Page and Page Size parameters make the task list more manageable for the user.
  • Filter Overdue Tasks: The Filter Late parameter can be used to identify overdue tasks.

Technical Risks and Controls

  • Incorrect Parameter Usage: Make sure that fields such as User Name, Process Definition ID are entered correctly.
  • Large Data Set: If a large number of tasks are listed, use paging to avoid performance issues.
  • Invalid Date Ranges: Use valid date formats in Created From and Created To fields.

The Get User Tasks action is a powerful tool that facilitates user-based task tracking. With paging and filtering support, it allows users to access only relevant data. In this way, tracking business processes, intra-team communication and task management become more effective.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar