Onboarding form inputs and workflow process
All onboarding form fields
This section provides a complete breakdown of all onboarding form fields, including hidden fields that are conditionally displayed based on other selections.
Decoded advanced Jinja conditions
In some cases, form fields are dynamically determined using complex Jinja logic.
For example: Identity provider configuration field visibility
{% set idp_config = "invalid_idp" %}
{%- if ORG.VARIABLES.primary_identity_provider|d|lower in ["azure_ad","azuread"] or CTX.mail_only_user|d(false) -%}
{%- set idp_config = "azure_ad" -%}
{%- elif ORG.VARIABLES.primary_identity_provider|d|lower in ["on_prem"] and ORG.VARIABLES.onprem_no_adsync|d|lower in ["true","1"] -%}
{%- set idp_config = "hybrid_no_sync" -%}
{%- elif ORG.VARIABLES.primary_identity_provider|d|lower in ["on_prem"] and ORG.VARIABLES.no_azure_ad|d|lower == "true" -%}
{%- set idp_config = "on_prem_only" -%}
{%- elif ORG.VARIABLES.primary_identity_provider|d|lower in ["on_prem"] -%}
{%- set idp_config = "on_prem" -%}
{%- endif %}
{{- idp_config in ["hybrid_no_sync", "on_prem_only", "on_prem"] -}}
The field will only show if
ORG.VARIABLES.primary_identity_provider
is On-Prem, Hybrid without Sync, or On-Prem Only.If Azure AD is selected, the field will be hidden.
PreviousOnboarding Identity provider configuration and setupNextExpanded features and customizing the Onboarding Crate
Last updated
Was this helpful?