自定义用户表单

修改用户表单,使其符合您的需求。 可以修改现有字段并将其移至表单中的其他位置。 可以添加新的表单元素。 可以定义用户数据验证。 使用表单元素编辑器自定义用户表单 IBM® Verify

准备工作

  • 您必须具有管理许可权,才能完成此任务。
  • 以管理员身份登录管理控制台 IBM Verify 如需了解更多信息,请参阅《 访问 IBM Verify 》。
  • 处于草稿或已发布状态的用户资料。 请参阅 “创建用户配置文件 ”。

过程

  1. 选择 “用户体验 ”> “用户表单 ”。
  2. “用户表单 ”仪表板中选择一个用户表单,即可在 “用户表单 ”选项卡中打开该表单。
  3. 为您的 Verify 租户自定义用户表单。
    • 如果用户表单已发布 ,请在 “用户表单 ”页面的右侧窗格中选择 “作为草稿编辑 ”。
    • 如果表单处于草稿状态,页面将以可编辑模式打开。
    在页面的中间窗格中,选择任何要更改的元素。 使用 图标 用户流程对话框 将该元素拖动到该部分内的其他位置。 点击图标 删除 删除该元素。
    使用页面右侧窗格中的表单元素编辑器定制元素。 某些控件带有下拉菜单和选项,而其他控件则可以包含文本或 Markdown 标记语言 ,以便在表单中显示。 根据所选元素的类型不同,字段也会有所不同。
    某些元素可以使用“属性替换”功能,该功能会捕获用户的属性值,并在下次及后续调用该属性时使用该值。 例如,通过使用代码块 {{name}} ,该文件可以获取用户在先前步骤中输入的属性。 每次调用 {{name}} 时,用户输入的属性都会将代码块替换为用户提供的名称。
    注意: 如果未在之前的步骤中添加用于替换的表单元素 ,则无法进行属性替换。

    在表单的前两个部分中提供了 + 添加表单元素按钮,可将元素添加到表单中。

    使用表单元素编辑器定义元素类型。 表单元素下拉菜单中以下 Verify 元素可用。

    注意: 除非为正在自定义的用户表单选择了 “包含属性集合”设置 ,否则无法使用表单元素编辑器
    帐户密码
    密码字段。 该字段用于默认用户表单中,用于在注册时提示用户设置密码。 可以设置自定义错误信息,以告知用户输入的密码可能存在的问题。
    协议
    “协议”控件用于在用户表单中添加一份最终用户许可协议(EULA)。 该控件已包含在默认用户表单中。 如需了解更多信息,请参阅《 管理最终用户许可协议》。
    复选框
    复选框字段。 选择用户属性以定义用户选项。
    下拉
    下拉字段。 选择一个用户属性,然后定义选项和值,以便在下拉菜单中创建选项。 将选项标签字段中的文本替换为下拉菜单中显示的内容。
    电子邮件
    电子邮件字段。 该字段用于默认用户表单中,在 “注册后操作 ”中向用户发送回执邮件。
    混淆
    一个经过混淆的字段。 该字段用于默认用户表单中,在注册过程中向用户收集敏感信息。
    电话
    电话号码字段。 可以使用属性将该字段定制为家庭电话、工作电话、移动电话以及其他值。
    单选按钮
    单选按钮字段。 选择一个用户属性,然后定义选项和值,以创建单选按钮字段的选项。
    文本块
    文本块字段。 该字段可以包含文本或 Markdown 标记语言 ,以便在表单中显示。
    文本输入字段
    用于用户数据录入的文本输入字段。

    根据元素类型和所选用户属性,可以使用不同的字段进行进一步定制。 例如,字段标签帮助文本占位符文本必填字段字段验证类名 选项在某些元素属性中可用。

    有关属性的更多信息,请参阅 “管理属性 ”。

    如果在元素属性中选择了字段验证选项,请使用正则表达式 (regex) 来模式匹配,并验证日期电子邮件密码电话文本输入字段元素中的用户输入。 正则表达式不得包含定界符或标记。 例如,对于包含 8 到 12 位数字的输入,请输入 ^\d{8,12}$ 而不是 /^\d{8,12}$/gm 作为正则表达式(其中两个正斜杠 / 字符是定界符,gm 是标志)。 有关正则表达式的更多信息,请参阅 “正则表达式 ”。

    “用户表单 ”页面的第 2 步中,您可以添加额外文本,供用户在保存表单后查看。 点击 “+添加表单元素 ”按钮。 “文本块 ”元素可用于在需要时输入文本或 Markdown 代码。
  4. 选择用户表单页面的 “设置 ”选项卡,以更改该用户表单的表单设置会话管理主题人工验证
  5. 滚动到页面底部,然后选择 “保存设置 ”。
  6. 选择用户表单页面中的 “翻译 ”选项卡,以更改表单的默认语言。
    1. 可选: 先下载主翻译模板,然后用您需要的语言进行编辑。
    2. 点击 “添加翻译 ”。
    3. 请从下拉菜单中选择您想要的语言
    4. .csv“上传翻译 ”部分,点击 “主翻译模板 ”以下载主翻译模板的文件。
    5. 在您使用下拉菜单中选择的语言编辑完模板 primary_tranlation.csv 后,请点击 “上传文件 ”,然后选择您编辑过的文件 .csv
      注意:.csv 支持上传 文件。
    6. 可选: 勾选您上传的语言对应的复选框以将其删除。
    7. 点击 “保存”
  7. 在右侧窗格中,选择 “发布更改 ”,以便用户可以使用该表单。
    请注意,在发布前,您可以单击获取预览链接查看表单。 如果您正在处理已发布用户表单的草稿,也可以单击 “查看当前版本 ”来显示当前已发布的用户表单,然后根据需要返回草稿。 “删除表单 ”链接将删除该用户表单。

示例

要在登录用户表单中添加电话号码:
  1. 以编辑模式打开用户表单。
  2. 在用户表单页面的第一部分,点击 “+添加表单元素 ”按钮以创建一个新元素。
  3. 使用表单元素编辑器定制元素。
    1. 表单元素字段中,从下拉菜单中选择电话
    2. “用户属性 ”字段中,选择 work_number
    3. 字段标签字段中,将文本更改为 Work phone number
    4. 帮助程序文本字段中,输入文本 Please add your phone number.
  4. 在用户表单页面的中间窗格中,选择 “保存设置 ”。
  5. 单击获取预览链接可使用新的电话号码字段查看表单。

后续操作

  • IBM Verify 请向新用户提供用户表单 URL ,以便他们更轻松地登录您的租户。
  • 请转到 “用户表单 ”仪表板,查看您的新用户表单。