Skip to main content

End

Definition

Here you could find other step types to custom your business workflows.

Detect duplicated user

Tasks details

That step type allows you to defineis the ruleslast point of the workflow. When the workflow get that will check if there are duplicated users.

  • Task name: identified name forpoint, the task thatworkflow will be created. For instance: Check duplicates for #{firstName} #{lastName}
  • Actor(s) expression: write an expression to identify the actor depending on the requested role. One can use EL expressions based on role and application attributes. For instance: SOFFID_MANAGER/${primaryGroup}
  • Assignment script: alternatively, write a Beanshell script to return the actor depending on the process variables. For instance: return primaryGroup.attributes{"owner"};
  • Weight threshold: in the tab "User queries", you can define many different queries to search for similar users, and each query has a weight. If a user is found in one or more queries, the weight of each one of these queries are added. If the total weight is equal or greater than current threshold, the user is considered a user match.
finished.

FieldsDefined Tabs

 

User queries

This tab is only available when one of the below Step types  is Detect duplicated user.

User queries allow you to customize a SCIM or Text query to detect duplicated users. You may define a weight for each query. If a user is found in one or more queries, the weight of each one of these queries are added. If the total weight is equal or greater than the current weight threshold (defined on Task details tab), the user is considered a user match.

Examples

Text Query 

${lastName}

SCIM Query

attributes.birthDate eq "${birthDate}"

Define weight threshold on Task detail tab

image-1622707864803.png

Define weight for each query on User query tab: A user is consider duplicated when at least two queries are true.

image-1622707825784.png

Incoming transitions

 

Outgoing transitions

 

    Custom

    When you select the Custom Step type, you could configure a Script &&TODO&& ¿En que casos se suele utilizar este script y para qué?

    • allowsascripttoincludebusinessselecttype,youcouldconfiguretorecipientsTosendafromneededof group,which
    • Email
    • ormorevalid email address.
    • Subject: Subject of the mail.
    • Email message:Message of the mail.
    • Fork

       ScriptUSER MANAGEMENT: PERMISSION addingMANAGEMENT ACCOUNT customRESERVATION
      Task moredetails Does loginnot betweenapply steps.N/A Does

      Mail

      not

      Whenapply youN/A

      Does thenot Mailapply StepN/A
      Fields Does thenot mailapply informationN/A Does sendnot andapply theN/A Does ofnot thatapply information.N/A
      User mailqueries Does Soffidnot Consoleapply isN/A Does tonot haveapply configurationN/A Does ??????????&&TODO&&

      not
        apply
      • N/A
      Identities(s):TriggersDoes not apply N/ADoes not apply N/ADoes not apply N/A
      Incoming transitions   
      Outgoing transitionsUser, Does role,not orapply emailN/A Does isnot theapply recipient.N/A Does address(es):not Setapply oneN/A

       

      Join

      •  

      End