Crow Canyon Software Support Crow Canyon Software Support

  • Support Homepage
  • Community Forum
  • Submit a Support Ticket
  • CrowCanyon.com Website
  • Version Release Notes
Home / NITRO Studio- Custom Actions / Select and complete one or more sub-tasks of a parent task

Select and complete one or more sub-tasks of a parent task

2428 views 1 min , 41 sec read 3

Applies to: SharePoint online and On-Premises

Description

Lookup columns are used frequently to relate items in one list with other. Most common scenario is when a single selection lookup is created in one list to associated one or more items of that list to an item of the list used in the lookup column. For example, a task list having a lookup column of Tickets list. In this case, multiple tasks can have same Ticket as the lookup column value and all these tasks will then be the associated tasks for that Ticket. We can also have the same relation in case of Tasks and sub-tasks wherein the sub-task list will have the lookup to the task list.

Using NITRO Forms and Linked Items apps, the associated items can be shown within the form/list view of the main item. That is, Ticket item form will show all the associated tasks for that Ticket and also allow user to add/edit the tasks for that Ticket.

In this scenario, it is possible to complete multiple associated tasks in a single operation using NITRO Custom Actions. You can also use the same steps to take other actions on multiple associated items (like re-assign, send mail etc.). In custom actions, we have the ability to query the associated items with the required criteria. These items can be shown to user for further selection. And for the selected items in, we can execute the actions like update item or send mail as per the requirement.

This article describes steps to mark complete the user selected sub-tasks of a parent task.

Configuration Steps

Summary of Steps

  1. Required list schema
  2. Create custom action to complete the tasks
    1. Query list action to get all the open sub-tasks
    2. Update item action to complete all the sub-tasks

1. Configure List Schema

We need separate lists for Parent Tasks and the Sub-tasks. Sub-tasks list will have a lookup column with lookup list as the Parent Tasks list.

2. Create a custom action on Parent Tasks list to select and complete the sub-tasks

Create “Complete Subtasks” custom action in Parent Tasks list as shown below.

Go to Parent Tasks list -> List Settings -> Crow Canyon Custom Actions and configure a custom action as shown below:

Action 1: Query list

Configure a query list action to get all the open sub-tasks that are associated to the parent task

Query:

<View>
<Query>
<Where>
<And>
<Eq>
<FieldRef Name='ParentTask' LookupId='TRUE' />
<Value Type='Lookup'>%%[ID|ID]%%</Value>
</Eq>
<Neq>
<FieldRef Name='Status'/>
<Value Type='Choice'>Completed</Value>
</Neq>
</And>
</Where>
</Query>
</View>

Action 2: Mark selected sub-tasks as Complete

Configure update item action to complete all the sub tasks.

 

How to execute the action

Go to Parent Task list -> Open parent task display form and run the “Complete Subtasks” action.

Custom Action NITRO Studio- Custom Actions

About supportTeam

View all posts by supportTeam →

Related Articles

  • SharePoint On-premises: Installation of NITRO Office API
  • Active Directory Groups integration with NITRO
  • Import Tickets using NITRO Custom Actions
  • NITRO Studio Workshop: Invoking Web Services using Workflows & Custom Actions
© 2021 Crow Canyon Systems, Inc. All Rights Reserved
  • Terms of Service
  • Privacy Policy
  • www.crowcanyon.com