Adding Applications to Workflows

Learn to add and manage applications in onboarding workflows.

Application Management

Before adding applications, understand Zluri categorizes applications based on authorization status.

Application Authorization Statuses

Application managed type.gif

There are four primary authorization statuses for applications on the Zluri IGA platform:

1. Managed Apps (Green Tick Icon)

Applications discovered and managed within the organization. These are further classified into:

  • Centrally Managed Apps All applications discovered and managed by an IT admin. These have full administrative oversight and control.
  • Team Managed Managed by specific teams within the organization. Example: The Engineering team manages the GitHub application.
  • Individually Managed Managed by individual users rather than centrally controlled by IT.

2. Restricted Apps

Applications restricted within the organization, typically due to:

  • Security risks
  • Malicious behavior
  • Policy violations
  • Compliance concerns

These applications cannot be provisioned through workflows.

3. Needs Review

Applications are currently under review by the IT administrator. Access decisions are pending administrative approval.

4. Unmanaged

Applications not managed by the IT admin within the organization. Using these apps makes individuals solely responsible for all possible risks they may pose.

Use caution: Provisioning unmanaged apps may introduce security or compliance risks.

Adding Applications to Workflows

💡

Note: While this documentation references onboarding workflows for illustration, the process of adding applications applies identically to offboarding.

After selecting users for onboarding, the next step is adding applications to the workflow. Select the + icon on the workflow canvas to begin.

The All Apps section expands to show three methods for browsing and adding applications: Search field, Recommended apps list, and Zluri Actions.

Three Ways to Add Applications

1. Search Field

Type the application name to find and add it to the workflow.

New Workflow_Plus icon to add blocks via 3 methods in right section.gif

Searching for and selecting an application (For example, Slack) displays several details:

Application Details:

Screenshot 1404-07-21 at 2.07.19 PM.png
  • Category - For example, Collaboration and Productivity
  • Application Status - Active or Inactive
  • Users Count - Number of users in the organization using this app (For example, 3311)
  • Authorization Status - Team Managed or IT Managed

Integration Instance: If the app is integrated with Zluri, select from multiple instances (For example, Slack_0, Slack_1). Choose the instance best applies to the use case. Change instances by selecting on the currently selected instance name.

Slack instance name changes on selection.gif

Available Actions:

Each application displays counts for available actions:

  • Onboarding actions - Tasks for provisioning access
  • Offboarding actions - Tasks for deprovisioning access

Example: Slack shows "10 Onboarding Actions" and "7 Offboarding Actions"

Slack 10 on 7 off actions.png

Multiple Integration Options:

Example diffrent integration options for same app.png

Some applications return multiple options with different integration types.

Example: Searching "Okta" returns:

  • Okta - Integration available (blue label)
  • OktaWebOauth - No label (no direct integration)

These are distinct applications with different integration capabilities. Choose based on the integration setup.

2. Recommended Apps

Recommended apps_based on user user selected.png

Pre-suggested applications based on selected users, shown with app initials (For example, Z for Zendesk, HH for Hibob HRIS). Select the name of the app to add it to the workflow without searching.

Recommendations update based on user attributes like role, department, and location.

3. Zluri Actions

Zluri Actions_Standard actions.gif

Understanding Integration Status

During application addition, Zluri indicates integration availability. This affects action automation capabilities.

Github two apps explained.gif

Integration Available (Blue Label)

Applications with this label support automated provisioning and deprovisioning:

  • Shows count of available automated actions
  • Supports out-of-the-box integrations
  • Can execute actions without manual intervention

Example: GitHub displays "Integration available" with 8 onboarding actions and 5 offboarding actions

No Integration (No Label)

Applications without this label have limited automation:

  • Only manual tasks can be configured
  • No automated actions available
  • Requires human intervention to complete tasks

Example: GitHub Copilot shows no label and no action counts. The admin can only set up manual tasks for this application.

GitHub Integration Example

Understanding the difference between integration types:

Github two apps explained.gif

GitHub (Integration Available)

  • Label: "Integration available" (blue)
  • Onboarding actions: 8 automated actions
  • Offboarding actions: 5 automated actions
  • Capabilities: Full automation support for adding users, assigning roles, managing repositories
Github integration available.gif

GitHub Copilot (No Integration)

  • Label: None
  • Actions: Manual tasks only
  • Capabilities: Limited to human-executed tasks; no automated provisioning

During GitHub searches, both options appear. Choose based on provisioning requirements.

Github copilot.gif

Managing Applications in Workflows

Remove an Application

Use the three dot menu on an app block → Remove Application to delete the entire app block from the workflow.

Remove applications from workflow.gif
💡

Important: This removes all configured actions and conditions for the specific application. Use carefully, as this needs to be reconfigured from scratch if it is re-added to the app.

Add Multiple Applications

The user can add multiple applications to a single workflow. Use the ‘+’ icon located at the following placements:

  • Before the first app block
  • Between app blocks
  • After the last app block

There is no limit on the number of applications to be included in a workflow.

Reorder Applications

Applications execute in the order they appear in the workflow canvas. To change execution order, remove and re-add applications in the preferred sequence.

💡

Note: Workflows support flexible application configuration. Add the same application multiple times with different integration methods or different actions. For example, add the Slack application twice in one workflow—once to add a user to the #general channel and again to add them to the #sales channel.

Next Steps

Once applications are added to the workflow, the next step is configuring actions for each application.

Learn about configuring actions →