(Grid Custom Field) Mandatory Asset Return List in Employee Offboarding Workflow
This document describes how to use the Grid Custom Field to manage the Asset Return List in the employee offboarding process.
Each offboarding request is represented by a Jira issue. By requiring the Asset Return List to be completed before transitioning the issue to Waiting for Approval, organizations can ensure that all company assets are properly and fully collected.
You will also learn how to use several features of the TGNG app, such as:
Grid Custom Field
- 1 Introduction
- 2 Prerequisites
- 3 Post-condition
- 4 What You Will Build
- 5 Use Case Flow Diagram
- 6 Use Case Flow
- 6.1 Step 1: Configure the Data Source
- 6.2 Step 2: Create the Asset Return List Grid Custom Field
- 6.3 Step 3: Config Grid Columns
- 6.4 Step 4: Save the Grid Configuration
- 6.5 Step 5: Add the Field to Field Configuration Schemes
- 6.6 Step 6: Add the Field to Issue Screens
- 6.7 Step 7: Configure the Workflow Validator
- 6.8 Step 8: Using the Field on Issues
- 7 Error Conditions
- 8 Conclusion
Introduction
This use case shows how a Grid Custom Field enforces asset recovery discipline in the employee offboarding process - directly inside Jira's workflow engine, without external tools or manual checklists.
Each offboarding request is a Jira issue. The Asset Return List grid custom field is added to the issue screen and populated with every company asset that must be collected. A workflow validator then blocks the transition from To Do to Waiting for Approval unless the grid contains at least one row. HR cannot advance the request without first documenting the assets.
What this gives you:
Structured, auditable record of every asset collected per offboarding
Workflow-enforced gate that prevents skipping the asset documentation step
Asset options dynamically loaded from your database, filtered by the specific employee being offboarded
Cascading dropdowns: selecting a Category filters the Asset Name list; selecting a Name auto-resolves the Asset ID
Prerequisites
User logged into their account, installed Table Grid Next Generation App
User had the administrator permission on Jira
User created a related company-managed Jira project and Employee Offboarding issue type
Workflow with the following custom issue statuses: To Do, Waiting for approval, Canceled, Approved, Declined
An external database (MySQL, PostgreSQL, SQL Server, or similar) containing an asset inventory table accessible from Jira
A native Jira User Picker custom field named “Employee Name” added to the Employee Offboarding issue type
Post-condition
User can create issues using the Asset Return List grid custom field
User can download/upload the Configuration for personal usage
User can edit list of items and their information in Asset Return List grid custom field
User only can move the Employee Offboarding issue to Waiting for approval status when Asset Return List is not empty
What You Will Build
By the end of this guide, each Employee Offboarding issue will contain an Asset Return List grid with these columns:
Column | Type | Source |
|---|---|---|
Order | Auto-sequence | Built-in |
Asset Type | Single Select | Database - all distinct categories from database |
Asset Name | Single Select | Database - filtered by selected Asset Type and Employee Name |
Asset ID | Single Select | Database - filtered by Asset Type, Asset Name, and Employee Name |
Return Status | Single Select | Static options: Returned / Not Returned |
Collected By | User List | Jira user picker |
Condition Before Return | Textarea | User input |
A workflow validator on the To Do→ Waiting for approval transition checks that this grid is not empty. If it is, the transition is blocked and an error message is displayed.
Use Case Flow Diagram
Use Case Flow
Step 1: Configure the Data Source
In Jira admin settings, go to Manage apps → Table Grid Next Generation → Data Sources
Click Add Data Source
Fill in the required fields:
Click Test Connection to verify the connection
Click Save
Step 2: Create the Asset Return List Grid Custom Field
This field is created via the Table Grid app so configuration and creation happen in a single flow.
In the Table Grid Next Generation app, open the Grid Custom Fields tab
Click Add Grid Custom Field
Select Grid fields and click Confirm
Set Name to “Asset Return List” and optionally add a description (e.g. “Company assets that must be returned during offboarding”)
Remove any default columns you do not need by clicking their X button — keep the Order column
Step 3: Config Grid Columns
Please follow the configuration details below to configure the grid columns:
Column | Configuration |
|---|---|
Asset Type | This column loads all distinct asset categories from the database. Selecting a category will filter what appears in the Asset Name column.
Data in table company_assets
|
Asset Name | This column loads asset names filtered by the category selected in the previous column and the employee being offboarded. The {column:jtype} placeholder reads the value selected in the Asset Type column. The {customfield:12675} placeholder reads the Employee Name field on the issue.
In this example, writer used:
Employee Name is a native Jira custom field added to Employee Offboarding issue type.
|
Asset ID | This column resolves the unique asset ID based on the asset type, name, and employee - all three filter together to return a single matching record.
|
Return Status | This column uses static options — no database query needed.
|
Collected By | Click Add new column
|
Condition Before Return |
|
Step 4: Save the Grid Configuration
Click Save button
Step 5: Add the Field to Field Configuration Schemes
In Jira admin settings, go to Work items → Fields
Search for Asset Return List field
Click Actions → View field configuration schemes
Click Add field configuration scheme
Select the scheme used by your Employee Offboarding project
Click Add to {n} field configuration scheme(s)
Step 6: Add the Field to Issue Screens
On the Fields page, locate Asset Return List
Click Actions → Add field to screen
Select the Screens used for your Employee Offboarding project
Click Update button
Step 7: Configure the Workflow Validator
This is the step that enforces the process. The validator blocks the To Do → Waiting for approval transition if the Asset Return List grid is empty.
In Jira admin settings, go to Work items → Workflows
Open the workflow used by the Employee Offboarding issue type
Select the To Do → Waiting for Approval transition
In the right sidebar under Validate details, click Add validate details rule
Select Validate a field and click Select
Set Validate that field to “Isn’t Empty”
In For field(s), search for and select “Asset Return List”
Enter an error message, e.g. “The Asset Return List must be filled before submitting for approval”.
Click Add button
Click Update Workflow to save
Step 8: Using the Field on Issues
Creating an Offboarding Issue
Click Create, select your project, and set work type to Employee Offboarding
Fill in the Summary and click Create
On the issue, set the Employee Name field to the departing employee — this drives the asset lookup
Filling in the Asset Return List
Click the edit button on the Asset Return List grid
Click + to add a new row - the cursor lands on the Asset Type column
Select an Asset Type from the dropdown (e.g. IT Hardware) — the dropdown is populated from the database
Move to the Asset Name cell and select from the filtered dropdown — only assets of the selected type assigned to this employee appear
The Asset ID cell auto-resolves once Asset Type and Asset Name are both selected
Select a Return Status
In Collected By, type a name to search for the collecting user and select from the dropdown
In Condition Before Return, enter any notes about the asset's physical condition
Click ✓ button to save the row
Repeat for each additional asset
Moving the Issue to Waiting for Approval
With at least one row in the grid, the transition succeeds:
If the grid is empty and the user attempts the transition, the validator blocks it:
Error Conditions
Situation | Result |
|---|---|
Database connection fails at Test Connection | Error message displayed — data source not saved |
SQL query contains a syntax error | Error displayed when saving the column |
User clicks Cancel while saving grid config | Returns to Grids page — no changes saved |
User attempts To Do → Waiting for Approval with empty grid | Transition blocked - custom error message displayed |
Conclusion
The Mandatory Asset Return List in the Employee Offboarding Workflow use case helps streamline the employee offboarding process by embedding a conveniently configured Grid Custom Field directly into the Jira issue. By applying validation before the request is moved to the waiting for approval stage, the system ensures that the person responsible for the offboarding process does not overlook recording and collecting company assets.
This approach improves accuracy, enhances accountability and process control, thereby reducing asset loss and maintaining a clear and well-managed workflow.