Row Actions
Let users take action directly from the table
What are Row Actions?
Actions are buttons that appear on each row of your List View. Users can click them to:
- Start a workflow (like an approval process)
- Open a details page
- Download a document
- Navigate to another system
Types of Actions
Start a Workflow
Clicking the button starts a new process and can automatically fill in form fields with data from that row.
Example: An "Approve" button that opens the approval form with the request details already filled in.
Go to a Page
Takes the user to another page, either within Leena AI or an external website.
Example: A "View Profile" button that opens the employee's full profile page.
Open a Document
Displays or downloads a document related to that row.
Example: A "View Invoice" button that opens the invoice PDF.
Adding an Action
- Open your List View in the builder
- Go to the Actions tab
- Click Add Action
- Fill in the details:
- Button Name: What the button says (e.g., "Approve")
- Type: What happens when clicked
- Icon: Optional icon to show on the button
- Configure the specific settings for your action type
- Click Save
Setting Up Different Action Types
For "Start a Workflow" Actions
- Select which workflow to start
- Choose which data to pass from the row:
- Request ID → fills the ID field
- Employee Name → fills the name field
- Amount → fills the amount field
- This pre-fills the form so users don't have to re-enter information
For "Go to Page" Actions
- Enter the page URL
- Choose if it opens:
- In the same window (internal pages)
- In a new tab (external links)
- You can include row data in the URL (ask your admin for help)
For "Open Document" Actions
- Select which document field to use
- Choose the format (PDF, Word, etc.)
Showing Actions Conditionally
Not every action makes sense for every row. You can set rules so actions only appear when relevant.
Common Examples
| Action | Only Show When |
|---|---|
| Approve | Status is "Pending Approval" |
| Reject | Status is "Pending Approval" |
| View Details | Always show |
| Return Asset | Item is assigned to this user |
| Request Asset | Item status is "Available" |
| Edit | Status is "Draft" |
| Cancel | Status is not "Completed" |
Setting Up Conditions
- Click on your action
- Go to Show Condition
- Set your rules:
- Choose which field to check (e.g., Status)
- Choose the condition (e.g., equals, contains)
- Enter the value (e.g., "Pending")
- Save your changes
Multiple Conditions
You can combine conditions:
Show "Approve" button when:
- Status equals "Pending" AND
- Amount is less than $5,000
Show "Escalate" button when:
- Status equals "Pending" AND
- (Priority is "High" OR Amount is more than $10,000)
Arranging Actions
Order
Actions appear left to right in the order you set them. Put the most common action first.
- Go to the Actions tab
- Drag actions to reorder them
- Save changes
Recommended Order
- Primary action (Approve, View, Edit)
- Secondary action (Reject, Delete)
- Additional options (Export, Share)
Temporarily Hiding Actions
If you need to hide an action without deleting it:
- Click on the action
- Change status to Inactive
- Save changes
The action will not appear to users but you can reactivate it later.
Action Tracking
Every time a user clicks an action, the system records:
- Who clicked it
- What row they clicked on
- When they clicked
- What action they took
This creates an audit trail for compliance and helps you understand how people use your List View.
Best Practices
Button Names
- Use clear action words: "Approve Request" not just "Approve"
- Keep it short: 2-3 words maximum
- Be specific: "View Profile" not "View"
Number of Actions
- Limit to 3-4 actions per row
- Too many buttons are confusing
- Hide rarely-used actions behind a "More" menu if needed
Icons
Use icons that match the action
Updated about 13 hours ago
