Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

With this release, EmpowerID introduces several new Wizard-based workflows for managing Azure applications and onboarding common objects like EmpowerID Persons, groups, and Management Roles. These new workflows reduce the amount of data users see upfront, making the process more intuitive and user-friendly.

  • Manage Your Identity Wizard - Provides a wizard with options to manage identity.

  • Login Assistance Wizard Workflow- Presents a wizard with options to assist a person that is having trouble logging in.

  • Manage Account Wizard Workflow- Presents a wizard with options to manage accounts.

Azure Wizard Workflows

  • Create Azure Application – Wizard workflow for onboarding Azure applications in selected Azure tenants. This workflow has a number of parameters that you can configure to alter the fields that appear when running the workflow, as well as settings that determine whether human approval is required before EmpowerID fulfills the request and provisions the application in Azure.
    Workflow Parameters

    Insert excerpt
    Create Azure Applications
    Create Azure Applications
    nameCreateAzureAppWParameters
    nopaneltrue

  • Create Azure Application Certificates – Wizard workflow for creating certificates for Azure applications managed by EmpowerID. The workflow has a number of parameters that can be configured to alter the fields that appear to users running the workflow. See /wiki/spaces/EAGV22/pages/2809016579.
    Workflow Parameters

    Insert excerpt
    EAGV21:Create Certificates for Azure Applications
    EAGV21:Create Certificates for Azure Applications
    nameCreateAzureAppCertificateWFParameters
    nopaneltrue

  • Create Azure Application Client Secrets – Wizard workflow for creating client secrets for Azure applications managed by EmpowerID. The workflow has a number of parameters that can be configured to alter the fields that appear to users running the workflow. See /wiki/spaces/EAGV22/pages/2809016822
    Workflow Parameters

    Insert excerpt
    EAGV21:Create Azure Application Client Secrets
    EAGV21:Create Azure Application Client Secrets
    nameCreateAzureApplicationClientSecretsWFParams
    nopaneltrue

  • Create Azure Application Scopes Wizard workflow for creating scopes for Azure applications managed by EmpowerID. See /wiki/spaces/EAGV22/pages/2809017160.

  • Create Azure Application Roles – Wizard workflow for creating app roles for Azure applications managed by EmpowerID. See /wiki/spaces/EAGV22/pages/2809016990.

  • Update Azure App API Permissions – Wizard workflow for managing API permissions for Azure applications managed by EmpowerID. See /wiki/spaces/EAGV22/pages/2813984784.

...

  • Onboard Person – Wizard workflow for onboarding people with different options for the onboarding process. The amount of data and options available to users can be controlled via workflow parameters.
    Workflow Parameters

    Insert excerpt
    Onboard People
    Onboard People
    nameOnboardPersonWFParameters
    nopaneltrue


    Onboard Person Creation Modes:

    • Create Person Simple Mode – This option allows non-technical users to initiate creating a new person, requiring minimal information to be supplied, such as the new person's First Name, Last Name, and primary Business Role and Location.

    • Create Person Advanced Mode – This option requires more information and provides more configuration options, such as assigning the new person to one or more Management Roles and groups.

    • Create Person From Another Mode – This option allows you to create a person using another person as a template for the new person. The amount of information that should be cloned is set via workflow properties.

  • Onboard Group – Wizard workflow for onboarding groups with different options for choosing group members and eligibility of pre-approved members. This workflow consists of seven steps, with two being based on the current user’s selections. These steps are configurable via workflow parameters.

    • Group Usage Type

      • ShowGroupUsageType– This parameter is used to set up the visibility of the Group usage type dropdown and the value is Boolean (true/false).

      • DefaultGroupUsageTypeId – This parameter is used to set up the default value for the Group Usage Type option list and the user needs to input a valid integer value

    • Membership Options

      • ShowMembershipOptions – Boolean value that determines the visibility of the Group Membership Options section of the workflow

      • ShowPermanentMembersOption– Boolean value that determines the visibility of the Permanent Members Option in the Group Membership Options section of the workflow

      • ShowPreApproveMembershipOptions – Boolean value that determines the visibility of the Pre-approved Members option from the Group Membership Options section of the workflow

Self-Service Wizard Workflows

  • Manage Your Identity Wizard - Provides a wizard with options to manage identity. This wizard workflow provides Delete MFA device, Enroll for Q&A password reset, Change my password, Edit my profile, Register an MFA authenticator options to manage a user’s identity.

  • Login Assistance Wizard Workflow- Presents a wizard with options to assist a person that is having trouble logging in. This wizard workflow provides Send an Azure Temporary Access Pass, Send EmpowerID One-Time Password, Send magic link invitation to change password, Reset Azure MFA for a user to unblock them, Unlock person from Q&A reset, Unenroll a person from Q&A password reset, Unlock a person, and their user accounts options to assist a user to login.

  • Manage Account Wizard Workflow- Presents a wizard with options to manage accounts for any mailbox type (User, Shared, Room, Equipment). This workflow can update Mailbox Attributes and SMTP Addresses.

New Adaptive Card Designer in Workflow Studio

Workflow Studio supports the design and development of adaptive cards for EmpowerID Chatbot. An adaptive card is a commonly used UI component in bot conversation. Adaptive cards are highly interactive since they support using rich text, graphics, input controls, and buttons to gather user input. One of the major advantages of using adaptive cards is the native rendering of the card; because the interface is inherited directly from the host, adaptive cards' UI/ UX appears to match with the framework it is being displayed in. See Adaptive Cards.

Enhancements

EmpowerID UX/UI

...