页面生成器组件

熟悉页面生成器及其组件,以便您能够创建操作页面。以下各节介绍了页面生成器的不同组件和部分。您可以根据自己的要求添加和自定义额外的字段和按钮。

以下屏幕截图显示了页面生成器:

  • 组件位于左窗格中。
  • 构建器画布在中间部分。
  • 页面详细信息和组件属性操作位于右窗格中。

页面生成器的完整视图

页面模板

创建页面时,您可以根据需要的信息从以下基本页面布局中进行选择。每个模板仅用于加快您的活动,以产生您想要的页面。

  • 详情 - 提供静态详细信息的页面模板。
  • -创建一个页面,除了能够将用户数据输入到页面之外,还提供静态详细信息。
  • -基于从目标应用程序集成加载的数据表创建页面。
  • 静态内容 -设置页面组件,以提供静态、不可操作的信息,如标题、错误消息、提醒。

页面生成器组件

页面生成器允许您从各种页面组件中进行选择,这些组件允许您自定义和配置微应用输出、信息和显示。使用组件根据您的期望和需求构建页面微应用。例如,如果要显示用户列表,则可以使用表组件来构建该列表。默认情况下,不同的模板页面具有不同的组件功能可用。以下列表涵盖了所有可用选项。

输入组件

输入部分提供了在页面上创建可操作部分的组件,包括按钮、文本输入、单选按钮等。

输入分量的详细视图

  • 按钮 -在页面上添加一个可点击的组件,其中包含操作和逻辑。按钮大小和样式可以调整。运行服务操作、转到 URL 和运行通知触发器的选项中有操作。例如,使用操作按钮可以将用户引导到另一个页面或提交条目。有关正在使用的此组件的示例,请参阅 构建创建页面
  • 文本输入 -通过指定用户可加载到页面的数据表、列和值来定义文本源。组件可以标记为可选。可以修改字段宽度。可以根据最小或最大长度或文本模式配置验证规则,以识别用户输入。有关正在使用的此组件的示例,请参阅 构建创建页面构建列表页
  • 文本区域 -通过指定用户可加载到页面的数据表、列和值来定义文本源。组件可以标记为可选。可以根据最小或最大长度或文本模式配置验证规则,以识别用户输入。
  • 编号。输入 -通过指定用户可加载到页面的数据表、列和值来定义数字源。您可以定义格式,例如时间、日期等。组件可以标记为可选项,可以修改字段宽度。可以根据最小或最大长度或文本模式配置验证规则,以识别用户输入。精度定义了总位数。位数定义小数点右侧的位数。
  • 选择 -允许用户从一组值列表中进行选择(限制为 100 个值)。由源系统中的数据填充,也可以手动输入值列表。组件可以标记为可选项,可以修改字段宽度。您可以定义时间、日期等格式以及字段宽度。有关正在使用的此组件的示例,请参阅 构建创建页面
  • 查找 -允许用户搜索大量值,并允许用户通过搜索其他内容来选择值。必须规定汇集数据的位置以及查找值应该是什么。组件可以标记为可选。有关正在使用的此组件的示例,请参阅 构建创建页面
  • 复选框 -通过定义源(数据表和列)和默认值(选定或禁用),在页面上添加可选组件。组件可以标记为可选。
  • 单选框 -添加一组只能选择一个选项。由源系统中的数据填充,也可以手动输入值列表。组件可以标记为可选。
  • 日期/时间 -定义在微应用中显示的日期和时间,默认时间(选择前显示的时间)加载到页面。组件可以标记为可选项,可以修改字段宽度。

显示组件

显示部分提供了向微应用的最终用户提供信息的组件,包括表格、静态文本和图像等。

显示组件的详细视图

  • -通过定义表源、过滤器和定义列来添加表。可以添加页面链接操作,将用户引导到另一个页面。可以修改对齐方式。必须将个性化查询设置为限制数据泄露。没有个性化查询的表会公开与表筛选器匹配的所有记录,而不考虑数据与订阅者的关系。除非您限制数据曝光,否则您的潜在敏感数据可能会暴露给所有微应用用户。使用数据筛选器功能控制页面的数据访问。在组件构建器窗格中选择表。选择表属性,然后选择数据筛选器。选择“+ 添加条件”并根据需要添加约束。有关正在使用的此组件的示例,请参阅 构建详细信息页面
  • 文本 -定义表格中的文本源以及加载到页面的格式。“数据源”、“表”、“列”都将被选中,以便填充文本。可以根据参数给出时间、日期等文本格式或条件格式。您可以添加操作以转到页面、URL、发送电子邮件或呼叫电话。有关正在使用的此组件的示例,请参阅 构建详细信息页面
  • 静态文本 -定义显示页面的静态文本。可以添加操作。可以修改对齐方式。如果文本是标题,则可以进行区分。提供粗体和斜体字体样式。字体大小可以从“普通”、“轻”、“小”和“小光”中更改。您可以添加操作以转到页面、URL、发送电子邮件或呼叫电话。有关正在使用的此组件的示例,请参阅 构建创建页面构建详细信息页面
  • 静态图像 -显示从预定义静态 URL 源引用的静态图像。可以指定图像大小和对齐方式。不能添加任何操作。
  • 图像 -使用存储在缓存中的 URL(数据表和列)以及要在页面上显示的格式来显示图像。如果图像无法加载,可以添加文本以显示。可以配置图像格式,如对齐方式、大小和形状。
  • 行分隔符 -使用分隔符分隔不相关信息和组相关信息。不能修改任何属性。
  • 后退按钮 -允许用户返回到上一页。必须指定变量,即数据表、数据列和格式。可以给出一个标签。有关正在使用的此组件的示例,请参阅 构建详细信息页面
  • Power BI - 在 Workspace 中显示 BI 报告。定义源代码和格式。当用户在 Citrix Workspace 中查看此 Power BI 组件时,首先会提示用户进行 Power BI 登录。首次添加此组件时,不会选择任何维修操作,也无法编辑该组件。您必须为用户授权设置维修操作。设置维修操作后,在组件中设置授权。有关完整步骤,请参阅 配置 Power BI 组件服务操作
  • Concur 收据查看器 - 显示收据图像。使用数据表和数据列定义源以及格式设置。
  • Tableau -显示一个 Tableau 报告。使用数据表和列定义源。
  • HTML 内容 - 显示来自拉取来源(例如 RSS 源)的 HTML 内容以正确显示 HTML。使用数据表和列定义源。支持基本文本元素。允许的元素包括:

    • “p”,“div”,“h1”,“h2”,“h3”,“h4”,“h5”,“h6”,“ul”,“ol”,“li”,“blockquote”,“b”,“i”,“font”,“s”,“u”,“o”,“sup”,“sub”,“ins”,“del”,“strong”,“strike”,“tt”,“code”,“big”,“small”,“br”,“span”, and“em”.
    • “a”元素仅具有属性“目标”和“href”。
    • “img”元素仅具有属性“高度”,“宽度”,“src”。
    • 此外,任何元素都允许使用“style”属性。
  • 附件 - 列出来自数据源的附件,并允许最终用户下载附件。图片和 PDF 可以直接预览。通过指定数据表、URL 的数据列和 mime 类型(媒体类型)的数据列来定义源。在配置组件时,必须在缓存中正确同步元数据才能正确映射。

布局组件

布局部分提供了用于设置页面布局的网格组件。

布局组件的详细信息视图

  • 灵活的网格 -让您能够更好地控制页面上组件的位置,从而使组件的“管理单元”更容易。当您设计用于屏幕较大的设备的页面时非常有用。设置网格中所需的标签和单元格总数。有关正在使用的此组件的示例,请参阅 构建创建页面构建详细信息页面

页面详细信息

页面详细信息允许配置正在创建的页面,并设置信息过滤器,并提供各种信息调试功能:

  • 页面名称 -设置页面的名称。
  • 数据过滤器 -用于设置操作数据的约束。
  • 显示 SQL -使用它来显示 SQL 以进行调试。
  • 逻辑 -使用它来添加和显示组件逻辑。在以下部分中查找 ADD 逻辑 的详细信息。

逻辑

选择页面详细信息选项卡下的添加逻辑按钮以打开逻辑配置。这使您能够为特定页面组件配置逻辑。使用标准逻辑参数创建条件,根据组件的期望行为实现各种结果。您可以将多个堆叠动作添加到任何单个按钮中,只需单击一下即可创建多个动作效果。当每个维修操作成功运行时,系统会在操作链中移动,直到所有操作都完成。行动包括:

  • 评估条件 -通过逻辑参数设置和编辑条件。
  • 设置组件值 -为提交操作的按钮设置组件值。
  • 显示组件 -配置条件以显示组件。
  • 隐藏组件 -配置隐藏组件的条件。
  • 启用组件 -配置条件以启用组件。
  • 禁用组件 -配置条件以禁用组件。
  • 将组件设置为必需 -配置要求组件的条件。
  • 将组件设置为不必需 -配置条件以排除组件。

组件属性

每个页面生成器组件都有自己的特定属性菜单,其中包括各种选项可供选择,具体取决于组件包括:

  • 标签 -自定义按钮、文本、图像等的标签。
  • 大小 -设置按钮、文本等的大小。
  • 样式 -在文本、按钮等的不同颜色和格式之间切换。
  • 在刀片页脚中显示 -切换以在页面叶片中显示元素。
  • 数据源 -选择显示元素的数据源。
  • 数据表 -选择显示元素的数据表。
  • 数据列 -选择显示元素的数据列。
  • 条件格式设置 -为页面元素配置条件格式设置。
  • 插入变量 -向页面元素添加变量以自动显示应用程序集成数据。
  • 显示切换 -切换元素在页面生成器上的显示方式。

操作

按钮 组件存在操作菜单,允许微应用程序收件人(Workspace 用户)使用可操作的输入进行响应。定义按钮从您在集成中配置的已配置服务操作运行的操作。行动包括:

  • 运行服务操作
  • 发送电子邮件
  • 添加 G Suite 事件
  • 返回
  • 转到页面
  • 转到网址
  • 运行通知触发器

使用组件值作为参数

您可以在“发送电子邮件”和“转到 URL”操作中使用组件值作为参数。此功能允许:

  • (发送电子邮件)工作区用户可以在工作区字段中输入给定操作的电子邮件收件人。
  • (转到 URL)工作区表单中的用户输入可用作在工作区中打开的 URL 模板的一部分。

根据您的用例,请按照以下步骤操作。

添加发送电子邮件操作

  1. Button 组件添加到构建器并根据需要完成“按钮属性”后,选择“操作”选项卡。
  2. 禁用“页面操作”按钮切换。在“添加操作”字段中,选择“发送电子邮件”。
  3. 在“”下,选择“插入变量”。

    页面操作步骤

  4. 在“插入变量”屏幕上,从“类型”菜单中选择“组件值”。
  5. 在“组件”下,选择用户在其“工作区”窗体中输入的所需输入组件。“”字段将使用组件 ID 填充。
  6. 根据需要为邮件添加主题正文。 在 Workspace 中,用户可以在此组件启用的字段中输入电子邮件地址。当他们提交电子邮件地址时,他们的电子邮件将打开,并显示一条预填充的消息,如有必要,可以修改

添加转到 URL 操作

  1. Button 组件添加到构建器并根据需要完成“按钮属性”后,选择“操作”选项卡。
  2. 使页面操作按钮保持启用状态。在“添加操作”字段中,选择“转到 URL”。
  3. 在“URL 模板”字段中,输入要打开的目标站点的 URL。
  4. 在“URL 模板”字段下,选择“插入变量”。
  5. 在“插入变量”屏幕上,从“类型”菜单中选择“组件值”。
  6. 在“组件”下,选择所需的组件。“URL 模板”字段将填充添加到您输入的 URL 中的组件 ID。 在 Workspace 中,用户可以在此组件启用的字段中输入值。当他们提交查询时,选定的组件值将用作在浏览器中打开的 URL 中的变量。

注意:

选择模板字段旁边的信息图标,以查看有关已用组件的详细注释。

配置 Power BI 组件服务操作

Power BI 模板附带的开箱即用微应用可根据需要配置组件。如果要进行更改或添加其他微应用,请按照以下步骤作为模型进行操作。重要注意事项包括:

在登录用户查看仪表板、报告或磁贴之前,需要先设置 Power BI 组件来授权他们。要进行设置,您需要配置服务操作以为用户生成令牌。为仪表板、报表和磁贴配置此选项。授权作为常规的维修操作起作用。例如,如果您对 “服务操作” 设置使用了单独的 OAuth 2.0 身份验证方法,则系统将要求用户登录 Power BI,然后组件才会显示所需的内容。

  1. 在集成的编辑屏幕中,或从菜单中选择左侧导航栏中的服务操作
  2. 使用以下 Power BI 终端节点根据需要配置这些新的服务操作:

    • 控制板 https://docs.microsoft.com/en-us/rest/api/power-bi/embedtoken/dashboards_generatetokeningroup
    • 报告 https://docs.microsoft.com/en-us/rest/api/power-bi/embedtoken/reports_generatetokeningroup
    • 磁贴 https://docs.microsoft.com/en-us/rest/api/power-bi/embedtoken/tiles_generatetokeningroup
  3. 选择添加服务操作。此操作需要 groupId 和 dashboardId、reportId 以及 tileId 参数。以下模型为例:

  4. 操作执行下,选择 BODY 选项卡从内容类型列表中选择 JSON

    { “accessLevel”: “View” }

    现在,使用此新配置的维修操作在组件中设置授权。请按照下面的一般例子操作

  5. 在微应用中,例如,要为仪表板提取数据的微应用程序中,选择具有 Power BI 组件的任何页面。
  6. 选择 Power BI 组件,然后选择右侧的 Power BI 授权选项卡。
  7. 选择编辑参数然后按如下所示填写字段:

  8. 选择“保存”以完成。
页面生成器组件