Scheduled Rules for Application Automation
Create and manage automated rules that perform actions on applications based on scheduled triggers and specific conditions.
What are Scheduled Rules for Application Automation?
Scheduled rules automate repetitive application management tasks by combining three components:
- Trigger:
- Automatic: runs daily at 12:00 AM UTC (not currently user configurable), or
- Manual: run rules individually or in bulk at any time.
- Condition(s): criteria that filter which applications the rule affects. Mix AND and OR conditions, for example:
Active Usersis< 5ORLast Usedis before05/13/2025. - Action: what happens to applications that match the conditions, for example: Assign
StatusasInactive.
Use cases
Practical use cases for app automation include:
- Restrict all AI chatbot applications
- Automatically archive applications with no active users, and unarchive them again when active users appear
- Automatically classify applications as centrally managed or restricted
- Update custom fields or tags on an application based on preset conditions
Access scheduled rules
Select Applications in the left navigation, then select Scheduled Rules under Automations.
Understand the Scheduled Rules interface
The Scheduled Rules interface displays differently depending on screen width.
Scroll horizontally to reveal more columns.
Rule list columns
The rule list includes the following columns:
- Drag handle: select and drag to reorder rule priorities
- Checkboxes: select multiple rules to execute in bulk
- Priority: specifies the order in which rules execute
- Rule name: the name of the rule
- Rule conditions: the criteria applied to applications
- Rule actions: the actions taken when conditions are met
- Status: the current status of the rule
- Active: runs automatically during scheduled execution, at 12:00 AM UTC (not currently user configurable)
- Inactive: a complete rule that does not run automatically or manually
- Draft: an incomplete rule that cannot be activated or executed
- Last run: when the rule last executed
- Created on: the creation date
- Created by: the name of the user who created the rule
- Modified on: the last modification date
- Modified by: the name of the user who last edited the rule
- Actions: select this column to edit the rule. Select the three-dot menu on a rule for further options:
- Move rule to last: assigns the lowest priority to the rule, so it executes last
- Delete Rule: removes the rule from the list. This action cannot be undone
- Execute Rule: runs the rule manually
Other UI elements
The interface also includes:
- Add new rule: create a rule from scratch
- Execute All: run all active rules in sequence
- Active Rules: a quick filter to hide inactive rules
- Configure Filters: advanced filtering options
- Search: find rules by name
- Pagination Configuration: set how many rules display per page, or enable infinite scrolling
- Modify Columns: configure which columns display and their order
- More Actions menu: refresh the view or change display density (Compact or Comfortable)
Manually execute rules
Active rules run automatically at 12:00 AM UTC (not currently user configurable). Administrators can also execute rules manually.
Only active rules can be manually executed. To run an inactive or draft rule, activate it first.
Execute a single rule
- Scroll to the far right and select the three-dot menu for the rule to execute.
- Select Execute Rule.
- Verify the actions, select the checkboxes, and select Execute rule.
Execute multiple rules
- Select the checkbox for each rule to run in bulk.
Only rules marked Active run, even if inactive rules are selected. Inactive rules fail silently.
- Select Bulk Actions, then select Execute Rules.
- Select the checkbox in the header row to select or deselect all rules.
Execute all active rules
Select Execute All in the top right to execute every active rule.
Filtering options
Active rules filter
Select Active Rules to show or hide inactive rules.
Advanced filtering options
Select Configure Filters to open advanced filtering options.
This panel offers:
- Search by category or column.
- Reset currently active filters.
- Filter rules by the following categories:
- Rule Name
- Rule
- Status
- Last Run
- Created On
- Created By
- Modified On
- Modified By
Customizing the interface
Pagination and infinite scrolling
Select Pagination Configuration in the top right to choose between Infinite Scroll and Pagination. Within pagination, select 10, 20, or 30 rules per page.
Modify columns
Select Modify Columns in the top right to choose which columns display and in what order.
Select the columns to display, or drag the handle to the left of each entry to reorder them. Select Update to save.
Change display density
Select the three-dot menu in the top right. Point to View Density and choose between Compact and Comfortable.
Create a scheduled rule
Follow this example to create a rule that restricts all AI chatbot applications for data privacy reasons.
- Select Applications, then select Scheduled Rules under Automations.
- Select Add new rule. Zluri opens a new rule, auto-named Rule created on [date] [time].
- Select the pencil icon next to the name and enter a descriptive name, for example Restrict all AI chatbots.
- Under Applications that match, select + Add Conditions.
- Set a condition by choosing an Attribute, an Operator, and a Value.
- Select + AND condition or + OR condition to add further conditions, for example:
Sub Category→is equal→Bot Platforms- OR
Sub Category→is equal→Chatbots
- Under Rule Actions, select + Assign Value, then set the attribute and value, for example
Authorization StatusasRestricted. - Select Check Matched Applications to verify which applications match the rule.
- Review the applications the rule will affect.
- Select Save as, then choose Active, Inactive, or Draft. Select Discard instead to exit without saving.
Only rules marked Active can be executed, whether automatically or manually.
The new rule appears on the main page. New rules receive the lowest priority by default; adjust the order as needed.
Attribute dropdown
The Attribute dropdown includes:
- Active Contracts Count
- Active Users
- Active Users (Direct Integration)
- Annualized Cost
- Archive
- Authorization Status
- Category
- Finance Owner
- IT Owner
- Is Custom
- Last Used
- Name
- Owner
- Sources
- Spend YTD
- Status
- Tags
- Type
Operator dropdown
Available operators depend on the attribute type.
For select fields (for example Authorization Status):
- is equal
- Is not equal
- Is in
- Is not in
For numeric fields (for example Spend YTD):
- Is equal
- Is not equal
- Greater than
- Greater than equal to
- Less than
- Less than equal to
- Is between
Value dropdown
Value options depend on the selected attribute. For example, Authorization Status offers:
- Centrally Managed
- Individually Managed
- Needs Review
- Restricted
- Team Managed
- Unmanaged
Rule Actions
Under Rule Actions, select Assign, choose an attribute, and set its value. Available action attributes include:
- Status
- Type
- Owner
- IT Owner
- Finance Owner
- Authorization Status
- Tags
- Archive
For Archive, set the value to True or False.
Select + Assign Value to add another action, or select the X to remove one.
Available condition attributes
Create conditions based on the following application attributes:
- Active contract count
- Active users (direct and from configuration)
- Annualized cost
- Archive status
- Authorization status
- Category and subcategory
- Direct integration status
- Discovery date
- Finance owner
- IT owner
- Last used date
- Application name
- Spend YTD
- Tags
- Total users
- Type
- Custom fields
Available actions
Apply actions to the following attributes:
- Archive status
- Type
- Owner (IT/Finance)
- Authorization status
- Tags
Modify existing rules
Zluri provides five recommended rules for new users. By default, rules 1 through 3 are active and rules 4 through 5 are inactive. Modify these rules as needed.
Active by default (3 rules)
- Classify Apps as Centrally Managed if spend is detected: if authorization status is Needs Review and spend is greater than 0, set authorization to Centrally Managed and archive to false.
- Authorization and cost rule: if authorization status is Needs Review and annualized cost is greater than 0, set authorization to Centrally Managed and archive to false.
- Direct integration rule: if a direct integration exists and authorization status is Needs Review, set authorization to Centrally Managed and archive to false.
Inactive by default (2 rules)
- Archive unused applications: if archive is false, authorization status is Needs Review, and active users is 0, set archive to true.
- Unarchive active applications: if archive is true, authorization status is Needs Review, and active users is greater than 0, set archive to false.
Activate, deactivate, or modify these rules as needed. Modifying a recommended rule removes its Recommended tag.
Modify rule conditions, actions, name, and status
- Select the rule name in the list.
- Modify the conditions and actions as needed. Optionally, select the pencil icon at the top to change the rule name.
- Select Save as, then choose Active, Inactive, or Draft.
Managing rule priorities
Rule priority follows two key behaviors:
- New rules receive the lowest priority by default.
- If a rule fails, subsequent rules do not execute. For example, with six rules, if rules 1 through 3 complete successfully but rule 4 fails, the system does not process rules 5 and 6.
Change priority using the following methods:
Drag and drop
- Select and hold the drag handle.
- Drag to the desired position.
- Release to set the new priority.
The screen refreshes after the priority changes.
Enter priority manually
- Select the drag handle.
- Select Rearrange Rule.
- Choose the desired priority.
- Select Confirm.
Quick priority changes
- Select the drag handle.
- Choose Move Rule to First (highest priority) or Move Rule to Last (lowest priority).
Delete a rule
Scroll to the far right and select the three-dot menu for the rule to delete. Select Delete Rule.
Track rule activity
Zluri logs all rule activity, including creation, editing, deletion, execution, and failures, in audit logs. Select Audit Logs in the left sidebar to view rule activity.
Filter using Entity type
To find rule-related activity:
- Select Filter in the top left.
- In the filters sidebar, select Entity.
- Select Rules and select Apply.
Filter using rule name
Once a rule runs successfully and makes changes, filter by name:
- Select Filter in the top left.
- In the filters sidebar, select Actor.
- Enter a text string, for example "restrict," and select Apply.
This displays the rules that contain the matching string and their details.
Activity log columns
After filtering for automated rules, the activity log displays the following columns:
- Timestamp (Local Time): the date and time of the event, in local time
- Actor Details: the name of the user who modified or ran the rule. For automated runs, this shows System
- IP Address: the public IP address of the user who took the action. For automated runs, this shows Not Available
- Event Type:
- Created: a user created a new rule
- Updated: a user modified an existing rule
- Removed: a user deleted an existing rule
- Initiated: automated or manual execution of a rule. For automatic execution, Actor Details shows System. For manual execution, Actor Details shows the user who ran the rule
- Failed: a rule failed to run
- Event Description: details of the event
Limitations
- Entity support: currently supports application entities only.
- Scheduling: fixed at 12:00 AM UTC daily, with no customization options currently available.
- Rule dependencies: if a rule fails, all subsequent, lower-priority rules also fail.
Updated 32 minutes ago
