Table | cm_co_enrollment_flows |
---|---|
Description | Per-CO enrollment flow configurations |
- There is no REST interface to this table since it is intended to configure the COmanage Registry UI.
- CO enrollment flows are subject to the CMP enrollment configuration (cm_cmp_enrollment_configurations).
Column | Format | Description | Definition | Comments |
---|---|---|---|---|
id | integer, primary key | Row identifier | autoincrement |
|
name | varchar(128) | Flow Name |
|
|
co_id | integer, foreign key | CO Record ID | cm_cos:id |
|
authz_level | varchar(2) | Authorization required to execute this enrollment flow |
|
|
authz_cou_id | integer, foreign key | COU Record ID when authz_level is UA or UP | cm_cous:id |
|
authz_co_group_id | integer, foreign key | CO Group Record ID when authz_level is CG | cm_co_groups:id |
|
co_pipeline_id | integer, foreign key | CO Pipeline to run for Org Identities created using this Flow | cm_co_pipelines:id | |
match_policy | varchar(2) | Policy for matching against existing CO People |
|
|
approval_required | boolean | Is approval required before any provisioning may occur? |
| Approvers defined by |
approver_co_group_id | integer, foreign key | CO Group Record ID for group whose members are authorized to approve petitions created by this flow | cm_co_groups:id |
|
verify_email | boolean | Do org identity email addresses need to be verified? |
| Verification sends an email to the address with a URL |
invitation_validity | integer | For invitations used to verify email addresses, the length of time (in minutes) the invitation is valid for |
| See also cm_co_settings |
require_authn | boolean | Is the authentication required by the enrollee? |
|
|
notification_co_group_id | integer, foreign key | CO Group Record ID whose members will be notified when petitions generated from the enrollment flow trigger certain events | cm_co_groups:id |
|
status | varchar(2) | Configuration status |
|
|
notify_from | varchar(256) | Address to send notifications from | RFC 5322 Address | Used in coinvite as source email address when sending out notifications |
verification_template_id | integer, foreign key | Template for verification email | cm_co_message_templates:id | |
verification_subject | varchar(256) | Subject for verification email |
| Deprecated, use message templates instead |
verification_body | text(4000) | Body for verification email |
| Deprecated, use message templates instead |
notify_on_approval | boolean | Notify the enrollee on Petition approval? |
|
|
approval_template_id | integer, foreign key | Template for approval email | cm_co_message_templates:id | |
approval_subject | varchar(256) | Subject for approval email |
| Deprecated, use message templates instead |
approval_body | text(4000) | Body for approval email |
| Deprecated, use message templates instead |
notify_on_finalize | boolean | Notify the enrollee on Petition finalization? |
| |
finalization_template_id | integer, foreign key | Template for finalization email | cm_co_message_templates:id | |
introduction_text | text(4000) | Introductory text displayed at the top of a Petition form |
|
|
conclusion_text | text(4000) | Conclusion text displayed at the bottom of a Petition form |
|
|
t_and_c_mode | varchar(2) | Terms and Conditions mode |
|
|
redirect_on_submit | varchar(256) | After a Petition is submitted, a URL (relative or absolute) to redirect the browser to |
|
|
redirect_on_confirm | varchar(256) | After the email address associated with a Petition is confirmed, a URL (relative or absolute) to redirect the browser to |
|
|
ignore_authoritative | boolean | Whether or not to ignore authoritative values |
|
|
duplicate_mode | varchar(2) | How to handle a detected duplicate enrollment |
|