配置对话流程

 

发布日期: 2016年11月

适用于: Dynamics CRM 2015

对话框向使用对话框的人提供一个用户界面。 您需要来熟悉当您配置对话框以满足您的业务要求时,可以使用此用户界面做什么。

本主题内容

对话框组件

可用于对话框的步骤

链接子对话框

对话框组件

在开始配置第一个对话框之前,了解对话框向人们显示的样子很有用。 当打开一个对话流程来使用对话框时,将显示如下屏幕截图所示的窗口:

Dynamics CRM 中的简单示例对话

对话框有下列组件:

  • 标题:包括对话框的名称以及当前页面的名称。

  • 提示和响应:显示添加到页面中的每个提示和响应。 提示告知用户要做什么或说什么,而响应则提供一个输入数据的位置,可用于设置 CRM 记录中的某个值,或者用于控制对话框流程。 响应是可选的。

  • 说明:提供提示中没有的其他详细信息。 显示的说明会随提示焦点而变化。

  • 注释:通过注释获取在整个对话过程中保持可用的信息。 您可能希望在此注释部门键入说明来提供未在响应中获取的其他详细信息。

  • 帮助:打开对话框的 Microsoft Dynamics 365 应用程序帮助主题。

  • 摘要:打开对话框会话。 对话框会话显示对话框获取的数据。 在使用对话框时,会话将显示之前页面的数据集。

  • 上一个:在对话框的第一页之后,可以使用此按钮后转到之前的页面。

  • 下一页:前进到下一个对话框页面。

  • 完成:在最后一个对话框页面之后,该按钮将关闭对话框,并显示完成状态。

  • 取消:关闭对话框,并显示取消状态。 无法恢复取消的对话框。

若要配置创建的对话框,要查看如以下屏幕的页面,其中包含来自包含“提示和响应”的页面的数据。

Dynamics CRM 中的对话配置

与其他流程一样,您可以更改名称、激活为流程模板以及配置流程,以便作为按需流程或子流程运行。 如果在激活对话框时保留两个“运行方式”选项的未选中状态,则会将对话框设置为按需流程。

输入参数仅用于配置为用作子流程的流程。 有关详细信息,请参阅链接子对话框。

使用变量可设置在对话框流程中存储的值。 当流程通过多个页面收集数据,并且该数据可用于执行计算时,则可使用变量。 例如,对话框可用于根据多个问题的答案来计算标准费率值。

可用于对话框的步骤

对话框中可用的大多数步骤与常用的流程步骤相同(页面提示和响应链接子对话框查询 CRM 数据除外)。 有关其他步骤的详细信息,请参阅工作流阶段和步骤

提示和响应

页面提示和响应步骤的容器。 在添加提示和响应之前,必须包括一个页面

提示和响应步骤属性是对话框最重要的部分。 在激活对话框之前,必须至少添加一个提示和响应步骤。

提示

不要向一个页面添加太多提示和响应步骤,因为这需要用户页向下滚动页面。 更好的做法是添加其他页面,使用户可以单击浏览页面,无需滚动。

在添加提示和响应之后,单击“设置属性”打开“定义提示和响应”对话框。

在 CRM 中配置提示和响应

提示和响应步骤有以下属性:

  • 语句标签
    语句标签就为提示文本提供一个适当的标题。 当在对话过程中或者在对话完成之后查看摘要时,会在对话框会话中显示“语句标签”。

  • 提示文本
    “提示文本”可以表示使用对话框的人应该对客户说的内容,也可能包含有关如何完成某个复杂过程的步骤的说明。

  • 提示文本
    说明文本提供额外的信息来支持提示文本。

  • 响应类型
    选择以下响应类型之一:

    • 无​​
      可以添加没有响应的提示。

    • 单行
      通过设置“数据类型”,一行可以表示文本、整型或浮点数据。

    • 选项集(单选按钮)

      • 结果表示为一组单选按钮。 当只有少量可供选择的选项时,可使用此选项。

      • 通过设置“数据类型”,可以将所选数据设置为文本、整型或浮点型数据。

      • 您可以选择定义静态值,或者查询 CRM 数据来提供选项列表。 有关更多信息,请参阅 查询 CRM 数据。

    • 选项集(选择列表)
      这与“选项集(单选按钮)”完全相同,只是选项以列表形式显示。 当有大量可供选择的选项时,可使用此选项。

    • 多行(仅文本)
      提供一个区域供键入多行文本。

    • 日期和时间
      提供一个控件,用于设置日期和时间。

    • 仅限日期
      提供一个控件,用于设置日期。

    • 查找
      此选项将展示应用程序中使用的某个查找字段。 选择此选项时,将出现以下字段,您必须为这些字段提供值:

      • 引用实体:包含要使用的查找的实体

      • 引用字段:要使用的引用实体中的特定查找。

      提示

      如果希望没有多对一实体关系的实体有一个列表,则可创建一个自定义实体,然后在该实体与要出现在列表中的实体之间创建一对多关系。 因为此自定义实体的唯一用途是允许此查找,因此要确保将其配置为在应用程序中不可见,并设置实体说明以指示实体的用途。

  • 数据类型
    如果选择的“响应类型”为“单行”、“选项集(单选按钮)”或“选项集(选择列表)”,则可选择使用以下数据类型之一来表达控件中的数据集:

    • 文本

    • 整型

    • 浮点型

    如果选择的“响应类型”为“查找”,则“数据类型”字段将替换为“引用实体”字段。

  • 记录响应
    如果选择不记录响应,您仍将在对话框中以变量形式访问响应,但响应中数据不会随对话框会话一起保存。 这是一项安全功能。 假定您有一个对话框,要求输入并处理一些个人信息。 如果不记录响应,则将不会随包含对话框摘要中的数据的对话框会话记录一起保存响应。

  • 默认值
    使用默认值设置一个值以指示未提供响应中的数据,或者表示一个很常见的响应,仅在其不同时需要编辑。

查询 CRM 数据

如果您的对话框取决于显示从 Dynamics 365 检索的某些数据的能力,则在需要以选项集响应类型之一查看此数据之前,您应添加一个“查询 CRM 数据”步骤。

在定义查询时,会向您显示一个基于“高级查找”页的屏幕。。 您可以定义一个新查询,也可以使用某个现有视图。 当任何一个查询要求设置某个特定值时,将该值视为变量。 例如,您可以创建一个查询,显示其中的某个特定帐户为客户的所有案例记录。 为了让查询生效,必须指定一个帐户记录作为占位符。 然后,在选择“修改查询变量”选项卡时,您将看到包含一个生成的变量的查询的 FetchXML 表示形式,其中有您在您的查询中指定的某个特定帐户。

您需要使用“表单助理”来设置一个数据域,用于表示为帐户实体定义的某个对话框的上下文的帐户记录。

设置用于查询 CRM 数据的变量

完成此操作后,可以保存并关闭查询。 如果此时单击“设计新查询”选项卡,则将删除此查询的动态值集,您将需要重新将其添加回来。

您可以一个带变量的查询,并且不使用动态值,但显示的结果将与每个对话框相同。

使用查询变量

定义了查询变量之后,通常将在使用“选项集(选择列表)”响应类型的响应中使用。 您可以指定要显示查询中的哪些列,以及用于分隔列表上显示的值的一些文本。

设置 CRM 数据的响应详细信息

结果是在对话框中,用户可从结果中选择。

Dynamics CRM 的对话中的查询结果

链接子对话框

你可以通过同样的方式使用子工作流,还可以定义子对话框以创建可重复使用的对话框(可从其他对话框重复使用)。 如果子对话框有任何输入参数,则当调用子对话框时,需要将任何可用的变量或响应映射到为子对话框定义的变量。

设置子流程的输入参数

如果试图为配置为按需流程的流程提供输入参数,系统将提示您将“运行方式”值更改为“作为子流程”。 在提供输入参数之后,您将无法将流程设置为按需流程,直到删除所有输入参数为止。

输入参数可以是以下类型:

  • 单行文本

  • 整数

  • 浮点数

  • 日期和时间

  • 仅限日期

  • 查找

对于每种类型,可以设置调用对话框不向输入参数提供数据时要使用的默认值。

另请参阅

对话框
操作

© 2016 Microsoft Corporation。 保留所有权利。 版权