自定义微应用

注意:

本文已替换为 创建微应用。请更新您的书签。

自定义现有的现成微应用或构建自己的微应用,以提供最佳的最终用户体验,满足您的需求并简化日常工作流程。将空白微应用添加到应用程序集成中,然后创建页面事件通知或两者兼容。

  • 通知是事件驱动的微应用,它在需要用户注意事项时自动通知用户,例如作为 Workspace 活动源中的卡片。此类微应用包括需要批准的新费用报告可供注册的新课程

  • 页面是用户启动的微应用,可在 Workspace 中作为操作使用,并且可以轻松执行启动操作。例如,请求 PTO提交帮助台票证搜索目录

验证所需的实体

检查现有集成,以确保您需要的表已存在于 微应用中。如果发现缺少所需表,则必须添加它。

编辑微应用架构

  1. 集成页面中,选择要向其添加微应用的集成旁边的菜单。
  2. 选择编辑

    此时将打开页面,其中概述了如何将数据库划分为数据库表。

  3. 要查找所需表,请选择编辑架构,然后筛选所需实体并确认其存在。

添加微应用

对于模板集成,可将大量数据从集成的应用程序提取到 微应用平台。为了更好地控制和限制此数据量,请使用页面筛选数据同步的实体,以加快同步速度。

有关详细信息,请参阅“配置集成”文章中的验证所需的实体设置数据同步

添加微应用

您可以通过向应用程序集成添加空白微应用或导入包含微应用的 .mapp 文件来添加微应用。

添加微应用

添加微应用后,它将显示在“管理微应用”页面上的相关集成下。

请按照以下步骤进行操作:

  1. 在“管理微应用”页面中,选择要向其添加微应用的集成旁边的菜单。
  2. 选择添加微应用
  3. 选择一个现成的微应用,或选择空白模板,根据您的业务需求构建自己的微应用。

    添加空白微应用后,它将显示在“管理微应用”页面上的相关集成下。

  4. 返回“管理微应用”页面,然后从集成下的列表中选择空白微应用

    此时将打开“属性”页面。

  5. 给它一个适当的名称和描述。
  6. 选择微应用图标,然后从菜单中选择适当的图标。您可以从中选择应用程序图标操作和通知图标以及微应用和数据图标。

您已准备好添加页面或通知。

导入微应用

导入您在另一个实例中创建的微应用。然后,您可以编辑现有页面或添加页面和通知。

请按照以下步骤进行操作:

  1. 将包含微应用的 .mapp 文件上传到应用程序集成。
  2. 验证所需的表实体。如有必要,添加新实体。
  3. 添加页面或通知,或者同时添加页面或通知,或打开现有页面或通知。
  4. 使用生成器自定义页面和通知。
  5. 管理访问权限。

添加新页面和通知

准备好微应用并准备好数据库实体后,您需要创建页面或事件通知或两者兼容。

添加新页面和通知

添加事件通知

为要发送到客户端应用程序的事件创建触发器,例如新的 PTO 请求或记录更改的通知。从模板类型中选择,然后在生成器中自定义事件。

请按照以下步骤进行操作:

  1. 选择要向其添加事件的微应用。

  2. 选择页面底部的添加通知
  3. 为通知事件指定一个名称。
  4. 从以下选项中选择所需的触发器和通知类型:

    • 新记录
    • 更改的记录
    • 匹配记录
    • 删除记录
    • 定期通知(用户操作)
    • 定期报告
    • 日期提醒

    以下屏幕截图显示了新建通知屏幕的外观:

    新通知

  5. 选择数据源并选择数据表。

    注意:

    由于 Citrix Workspace 微应用支持跨集成微应用,因此选择数据源列表将显示所有可用的集成数据源。

  6. 选择添加。

新通知将添加到通知列表中,并准备好进行配置。

添加操作页面

要为微应用添加操作页面,请从起始模板中选择,然后在生成器中自定义页面。

请按照以下步骤进行操作:

  1. 选择要向其添加页面的微应用。
  2. 选择页面,然后添加新页面
  3. 为页面指定一个名称。
  4. 选择页面的起始模板:
    • 详细信息
    • 表单
    • 静态内容

    以下屏幕截图显示了新建页面屏幕的外观:

    添加新页面模板;详细信息、表单、表格、静态内容

  5. 使用选择数据源选择数据表菜单验证数据源并选择数据表。

    注意:

    由于 Citrix Workspace 微应用支持跨集成微应用,因此选择数据源列表将显示所有可用的集成数据源。

  6. 选择选择字段以确定新页面将预填充的表列。
  7. 选择添加。

新页面将添加到页面列表中,并准备好进行自定义。

生成事件通知

根据您的预期结果创建微应用时,有多种选项。Citrix Workspace 微应用既提供了一系列预先配置的现成微应用,也提供了配置自己的自定义微应用的工具。

请按照以下步骤生成事件通知:

  • 创建发送通知/操作和目标订阅者的条件。
  • 为订阅者配置通知卡。
  • 配置措施项。
  • 设置到期条件和时间段。

您可以选择运行事件以手动触发此事件通知以运行。选择显示事件日志以查看按严重性分类的更改历史记录。

编辑通知

要编辑通知属性和条件(如触发器、时间戳和内容),您可以选择微应用来直接配置它。

请按照以下步骤进行操作:

  1. 选择要为其配置通知的微应用。
  2. 选择微应用左侧栏中的“通知”图标。

    此时将打开“编辑通知”屏幕,其中包含以下通知部分:

  • 通知名称允许您输入通知名称,并选择是否在与目标应用程序集成同步后立即运行通知事件。
  • 内容允许您配置通知上显示的信息。在这里,您可以配置通知图标、通知标题和正文内容以及显示卡图像。您可以根据需要输入变量以合并从目标应用程序集成中生成的元素。
  • “目标页”允许您选择选择通知时显示的页面。您可以选择目标微应用、目标页面,也可以预览页面以查看您的微应用收件人收到的内容。
  • “设置”允许您定义通知和通知收件人的触发条件。选择“受众”以定义集成中通知的收件人,选择“编辑条件”以设置触发用户通知的条件。
  • 过期允许您定义删除通知的任何条件。您可以设置为在集成中的记录不再可用时过期通知。您可以在定义的时间间隔后过期通知。您还可以配置集成触发器条件,以便在目标集成中的数据发生更改时过期通知。

正确配置通知后,滚动到页面顶部并选择保存

清除所有通知

您可以通过在单个 Microapp 的编辑菜单中选择“清除所有通知”来清除 Microapp 中的所有通知。使用较新的数据结构时需要重新组织或重新生成通知(例如,测试时),使用此选项可清除通知。

创建新页面

创建页面时,您可以根据所需信息从以下基本页面布局中进行选择。每个模板仅用于加快您的活动以生成您想要的页面。您可以根据自己的要求添加和自定义额外的字段和按钮。

页面模板

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

以下各节介绍了页面生成器的不同组件和部分。

页面生成器的详细信息视图

页面生成器组件

页面生成器允许您从各种页面组件中进行选择,这些组件允许您自定义和配置微应用输出、信息和显示。使用组件根据您的期望和需求构建页面微应用。例如,如果要显示用户列表,则可以使用 Table 组件来构建它。

默认情况下,不同的模板页面具有不同的组件功能。以下列表涵盖了所有可用的选项。

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

  • 按钮 -使用操作和逻辑在页面上添加一个可点击的组件。
  • 文本输入 -定义文本源并默认加载到页面。可以添加操作。可以禁用。
  • 文本区域 -定义文本源并默认加载到页面。可以添加操作。
  • Num。输入 -定义要加载到页面的数字源、范围、默认值和格式。
  • 图像 -定义图像源和格式以加载到页面。
  • 选择 -允许用户从一组值列表中进行选择(限制为 100 个值)。使用源系统中的数据填充,也可以手动输入值列表。
  • 查找 -允许用户搜索大量值,并允许用户通过搜索其他内容来选择一个值。
  • 复选框 -通过定义源、默认值、操作和逻辑在页面上添加可选组件。
  • 单选框 -添加一组只能选择一个选项。使用源系统中的数据填充,也可以手动输入值列表。
  • 日期/时间 -定义要在微应用中显示的日期和/或时间,以及默认时间(选择前显示的时间),以及加载到页面的格式(12 小时、24 小时、浏览器时间)。

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

重要:

没有个性化查询的表将公开与表过滤器匹配的所有记录,无论与订阅者的数据关系如何。除非您限制数据曝光,否则您的潜在敏感数据可能会暴露给所有微应用用户。使用个性化功能控制页面的数据访问。

在页面中,选择组件生成器窗格中的表。选择表属性并选择个性化。然后选择 + 添加条件并根据需要添加约束。

  • -通过定义表源、过滤器和定义列来添加表。可以添加页面链接操作。必须设置个性化查询以限制数据泄露。
  • 文本 -定义要加载到页面的文本源和格式。可以添加操作和逻辑。
  • 静态文本 -定义静态文本以显示页面。可以添加操作。
  • 静态图像 -从 URL 源上传并显示静态图像。
  • 线分隔符 -使用分隔符分隔不相关信息和分组相关信息。
  • 返回按钮 -允许用户返回上一页。
  • Power BI -显示 BI 报告。定义源和格式。
  • Concur 收据查看器 - 显示收据图像。定义源和格式。
  • HTML 内容 -用于显示来自拉取源(例如 RSS 源)的 HTML 内容以正确显示 HTML。

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

  • 灵活网格 -让您更好地控制组件在页面上的定位。当您设计面向具有较大屏幕的设备的页面时很有帮助。设置要在网格中的标签和单元格总数。

页面详细信息

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

  • 页面名称 -设置页面的名称。
  • 数据过滤器 -用于设置操作数据的约束。
  • 显示 SQL -用于显示 SQL 以进行调试。
  • 显示组件逻辑 -用于显示组件逻辑以进行调试。
  • 记录不存在时要显示的内容 -将静态内容页设置为在记录不存在时显示。

组件属性

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

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

操作

按钮组件存在操作菜单,允许微应用收件人通过可操作的输入进行响应。定义按钮根据您在集成中配置的配置服务操作执行的操作。

逻辑

选择“创建逻辑”按钮以打开逻辑配置。这使您能够为特定页面组件配置逻辑。使用标准逻辑参数创建条件,以获得各种结果,具体取决于组件的所需行为。您可以向任何一个按钮添加多个堆叠动作,只需单击一下即可创建多个动作效果。当每个维修操作成功运行时,系统会在操作链中移动,直到所有操作都完成。行动包括:

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

下一步的去向

查看自定义方案。有关详细信息,请参阅自定义场景