Description
The Task feature is a core part of the Tenant portal. It allows users to create building-access requests for purposes such as general, visitor, construction, and garrison. Each task contains multiple tickets.
Task
The page includes a table that displays the following columns:
- Status: Indicates the current status of the task, which can be one of four options:
Opened,Error,Locked, orClosed. - ID
- Name
- Building: Specifies the building associated with the task.
- Type: Indicates the type of the task, which can be one of four options:
general,visitor,construction, orgarrison. - Submit time
- Latest approval information: Displays the most recent approval details for the task. Additionally, users can search for a specific task name or apply filters based on specific conditions to locate tasks.
Create
To create a task, users must provide the following information:
- Building: Specifies the building to which the user is requesting access.
- Type: Indicates the type of task being requested.
- Task: Outlines the specific task flow, as provided by BM.
- Name: Specifies a unique name for the task.
Status
Once a task is created, it will appear in the table with one of the following statuses:
Opened: This is the default status for a newly created task.Error: This status indicates that an error has occurred with the task. Users can view the details in the tooltip within the chip and should report the issue to their admin.Locked: This status denotes that an admin has locked the task, preventing any further modifications or closures.Closed: This status indicates that the task has been closed, and no new tickets can be added. Users can close the task by clicking the Close Task button on the detail page, and once a task is closed, it cannot be reopened.
Ticket
On the task detail page, users will see a title with the task name and status icon, along with a Close Task button. Below this, a table with relevant tickets will be displayed, featuring the following columns:
- Status: Indicates the status of the ticket, which can be one of seven options:
Standby,Standby Ready,Error,Running,Declined,Cancelled, orDone. - ID
- Subject: Specifies the name of the ticket.
- Building: Identifies the building associated with the ticket.
- Type: Indicates the type of the ticket, which can be one of four options:
general,visitor,construction, orgarrison. This is typically the same as the task type. - Submit Time
- Actions: There will be four buttons:
QR Code: Generates a receipt QR code for entry use. This action is available only when the ticket isClosed.Attachments: Displays any relevant attachments for the ticket, which can be downloaded once the ticket is marked as "Done".Copy: Allows users to create a copy of the desired ticket.More: Provides additional actions that can be performed on the ticket.
In the current product behavior, the QR Code action is shown only for specific task contexts and can be used only after ticket closure.
By clicking on a ticket row, a dialog box will pop up containing all the information related to the ticket.
Create or Copy
Users can create or copy a ticket only when all the existing tickets' statuses are either "Running", "Done", or "Cancelled".
Create
To create a ticket, users must provide the following information:
- Form Template: Specifies the form template that the user wants to apply.
- Name: Specifies a unique name for the ticket.
After providing the required information, users can create the ticket by clicking the "➕" button located in the lower-right corner of the screen. The newly created ticket will be added to the table on the task detail page with an initial status of Standby Ready.
Copy
To create a new ticket, users can also simply click the Copy button located in the last column of the desired ticket row. This will copy the content of the ticket and open a new ticket creation form with the copied information pre-filled. Users can then easily modify any pertinent details as needed before proceeding with submitting the new ticket.
Status
After a task is created, it appears in the task table. Users can open the task detail page to manage related tickets. In the ticket table header, users can use Start all tickets and Close all tickets.





