CoE 初学者工具包提示和常见问题解答

本文提供有关设置和使用 Microsoft CoE 初学者工具包的提示,并回答常见问题(常见问题解答)。

在生产环境中安装解决方案

  1. 转到 make.powerapps.com

  2. 转到您的 CoE 环境。 在此示例中,环境名为 Contoso CoE

    显示 Power Apps Maker 门户环境的屏幕截图,其中突出显示了“环境”菜单中的示例环境。

  3. 在左侧窗格中选择解决方案

  4. 选择导入,然后选择浏览

  5. 从 CoE 初学者工具包下载中选择解决方案。

  6. 建立连接以激活解决方案。 如果创建新连接,请选择刷新。 您的导入进度保持不变。

    显示从“解决方案”导航菜单打开的“导入解决方案”窗格的屏幕截图。

  7. 更新环境变量值。

    这些环境变量存储特定于您组织或环境的应用程序和流程配置数据。 通过为每个环境设置一次值,它将出现在该环境中的所有必要流和应用程序中。

    显示“导入解决方案”窗格的“环境变量”部分的屏幕截图。

  8. 选择导入

设置流“仅运行用户”属性

  1. 删除所有流的非托管层

  2. 转到详细信息页面,然后选择仅运行用户编辑按钮。

    显示“仅运行用户”窗格上“编辑”链接位置的屏幕截图。

    将显示子流中的所有连接。

  3. 对于除 Microsoft Dataverse 以外的每个连接,请将值更改为“使用此连接”(userPrincipalName@company.com)。 对于 Microsoft Dataverse,将值保留为空。

    显示“管理仅运行权限”窗格的屏幕截图,其中突出显示了“使用的连接”下的“使用此连接”选项。

  4. 如果没有任何连接器的连接,转到数据>连接,然后为连接器创建连接。

  5. 更新所有仅运行用户后,启用子流。

在环境中查找用户的安全角色

若要在环境中查找用户的安全角色,请执行以下步骤:

  1. 转到 Power Platform 管理中心

  2. 选择“ 管理>环境”。

  3. 选择环境。

  4. 选择设置

  5. 用户 + 权限下,选择用户

    显示“用户”选项在“用户 + 权限”菜单下的位置的屏幕截图。

  6. 查找用户并选择查看属性。

  7. “角色”下检查用户的安全角色。

导入工作流

有时,可以部署一次性流来解决特定问题。 使这些流可用时,第一步是导入它们。

导入流操作:

  1. 转到 make.powerautomate.com

  2. 选择目标环境。 在本示例中,请选择你的 CoE 环境。

  3. 选择我的流>导入>导入包(旧)

    显示从“我的流”导航菜单导入流的位置的屏幕截图。

  4. 选择并上传您的流。

    (显示导入包提示的截图)

  5. 创建任何所需的连接,然后选择“ 导入”。

    显示资源的“导入设置”部分的屏幕截图,其中包含电子邮件地址。

  6. 选择打开流进行查看。

    显示打开流链接所在的位置的屏幕截图。

  7. 返回到上一个视图可查看包详细信息。

    显示“后退”按钮图标所在的位置的屏幕截图。

  8. 打开流。

    显示“打开”选择在审核日志流的导航栏中的位置的屏幕截图。

为子集环境设置 CoE

你可能希望仅使用 CoE 初学者工具包来监视和管理某些环境。 例如,可为管理自己的小型卓越中心的各个业务部门设置 CoE 初学者工具包,或者可以在 CoE 初学者工具包流程中包含 Dynamics 365 环境。

重要提示

初学者工具包流程不是安全功能,不实现数据隐私或行级安全性。 此流程仅用于促进对部门环境的监视和管理。

可针对特定环境选择性启用 CoE 初学者工具包流程:

  1. 导入核心组件后、启用流程前,请将是否为所有环境库存环境变量的值设为。 在 更新环境变量中了解详细信息。

  2. 继续进行清单设置并打开所有清单流。

  3. 等待管理员 | 同步模板 v3 的首次库存运行完成。 租户中的所有环境在添加时已从清单中排除。

    显示“环境”菜单中“从清单中排除的环境”页面位置的屏幕截图。

  4. 通过为库存豁免配置选择,将您要监控和管理的环境添加到库存中。

    截图展示设置为“否”的“排除于库存之外”配置。

  5. 等待下一次清单运行完成。 运行将自动采集并监控所选环境的库存数据。

运行完整清单

为了减少 API 调用,每次同步流程不会更新库存流的所有对象。 流仅更新自上次清点以来修改的对象。

备注

库存流不会每日检查每个对象的修改日期是否早于库存记录日期。

库存流操作:

  1. 获取所有对象。 例如流调用以管理员身份获取应用程序

  2. 过滤返回对象列表,筛选修改日期超过七天的对象(可通过 InventoryFilter_DaysToLookBack 配置)。

  3. 检查筛选结果中的每个对象,查看其当前修改日期是否比清单日期更新。

  4. 将这些对象更新为更近期的修改者日期。

如果同步流已关闭超过七天,则只能通过修改 InventoryFilter_DaysToLookBack 环境变量来获取错过的清单更新。 在 更新环境变量中了解详细信息。

要重新完整更新整个库存,请修改完整库存环境变量:

  1. Full inventory 环境变量的值设置为。 在 更新环境变量中了解详细信息。

  2. 运行管理员 | 同步模板 v4(驱动程序)流。

  3. 等待流完成运行。

  4. Full inventory 环境变量设置为

更新选定应用程序或流的清单

如果需要常规同步计划之外的最新详细信息,可以手动触发特定应用或流的清单更新。

对对象强制清点

为减少 API 调用,清单流不会在每次同步运行时更新所有对象。 相反,流仅更新自上次清点以来修改的对象。 但是,如果要强制为单个对象生成清单,请使用 Inventory Me 标记。 所有对象都有此标志。

下面是如何使用 Cloud Flow 对象设置此标志的示例。

  1. 转到 Power Apps,选择您的 CoE 环境。
  2. 打开 Power Platform 管理员视图应用。
  3. 选择
  4. 从视图中选择需强制库存的流。
  5. 选择设置
  6. Inventory Me 标记更改为

将此标志设置为 “是”时,即使最近未修改对象,下一个清单运行也会更新该对象。 然后,该标志将重置为 “否”。

强制执行云端流操作详情库存

我们通过名为管理员 | 同步模板 v3(流操作详情)的长期运行流收集操作详情。

若需为流强制运行库存,请使用 Inventory My FlowActionDetails 标记。

  1. 转到 Power Apps,选择您的 CoE 环境。
  2. 打开 Power Platform 管理员视图应用。
  3. 选择
  4. 从视图中选择需要强制执行流操作详情库存的流。
  5. 选择设置
  6. Inventory My FlowActionDetails 标记改为

更新环境变量

使用环境变量跨环境管理 CoE 初学者工具包的配置设置。 本部分重点介绍重要限制,并介绍如何更新变量。

环境变量限制

更新环境变量时适用以下限制:

  • 您无法从导入的解决方案中更新环境变量的值。
  • 始终添加或更新当前值而非默认值,因为安装升级时默认值会被覆盖。
  • 无法使用 CoE 管理中心更新 Azure Key Vault 机密环境变量。 而是通过默认解决方案进行更新。

更新 CoE 入门工具包专用的环境变量

若要更新工具包中使用的环境变量,请使用 CoE 管理中心

  1. 转到 Power Apps,选择您的 CoE 环境。
  2. 打开 CoE 管理员命令中心应用。
  3. 选择环境变量屏幕。
  4. 选择要更新的环境变量,然后从导航栏中选择 “编辑 ”。

确保不缓存使用环境变量的流

Power Automate 有时会缓存环境变量的旧值。 如果在更改环境变量后未看到预期行为,请重启受影响的流。

  1. 转至 Power Automate

  2. 在左侧窗格中选择解决方案

  3. 选择默认解决方案,然后更改筛选器来显示环境变量

  4. 选择要更新的变量,并将其溢出菜单选择到 “高级>显示”依赖项

  5. 找到“被使用的选项卡”和“对象类型”进程。

    显示依赖项的“使用者”选项卡和“对象类型”部分的屏幕截图。

  6. 关闭所有流后重新启用。

工具包外的环境变量

如果不使用 CoE Admin Command Center 应用,可以直接在环境中更新工具包外部的环境变量。 通过环境进行更新是更新 Azure Key Vault 机密环境变量的唯一方法。

  1. 转至 Power Automate

  2. 在左侧窗格中选择解决方案

  3. 选择默认解决方案,然后更改筛选器来显示环境变量

  4. 选择要更新的变量,然后配置其当前值

  5. 如果要更新 Azure Key Vault 机密环境变量,请输入以下信息:

    • Azure 订阅 ID:与密钥保管库关联的 Azure 订阅 ID。
    • 资源组名称:包含机密的密钥保管库所在的 Azure 资源组。
    • Azure 密钥保管库名称:包含机密的密钥保管库的名称。
    • 机密名称:位于 Azure 密钥保管库中的机密的名称。

提示

可以在密钥保管库的 Azure 门户 “概述 ”页上找到订阅 ID、资源组名称和密钥保管库名称。 若要在 Azure 门户中的密钥保管库页上查找机密名称,请选择 “设置>机密”。

更新连接引用

  1. 转至 Power Automate
  2. 在左侧窗格中选择解决方案
  3. 选择默认解决方案,然后更改筛选器来显示连接引用
  4. 选择连接引用。
  5. 通过从下拉列表中选择现有连接或创建新连接来设置值。
  6. 选择“ 保存 ”并确认所做的更改。

监视和自定义电子邮件

解决方案将作为 CoE 初学者工具包的一部分发送的所有电子邮件存储在 自定义电子邮件 表中。 要自定义电子邮件,无需修改发送电子邮件的流或应用程序。 相反,您可以使用 CoE Admin Command Center 应用程序。

  1. 转到 Power Apps,选择您的 CoE 环境。
  2. 打开 CoE 管理员命令中心应用。
  3. 选择自定义邮件
  4. 选择要自定义的电子邮件,然后选择编辑

默认情况下,所有电子邮件都以英文提供。 若要添加电子邮件的本地化版本,请选择 “添加语言”。

显示 Power Apps CoE 管理员命令中心的自定义电子邮件页面的屏幕截图。

从生产环境共享应用

  1. 转到 Power Apps,选择您的 CoE 环境。

  2. 在需要共享的应用上,选择溢出菜单 ...>共享

  3. 选择 Dataverse 安全角色。 CoE 入门套件提供三个安全角色:

    • Power Platform 管理员 SR,与管理员共享应用
    • Power Platform 制作者 SR,与制作者共享应用
    • Power Platform 用户 SR,与用户共享应用
  4. 选择共享

从生产环境中获取 Power Apps URL

  1. 转到 Power Apps,选择您的 CoE 环境。
  2. 选择应用程序
  3. 选择具有所需 URL 的应用。
  4. 选择溢出菜单 ...>详细信息
  5. 选择 Web 链接

处理库存运行期间的后端限流

部分用户在库存过程中可能遭遇产品后端限流,例如更新 Dataverse 中的记录时。 该限制将导致 429 错误。 为了解决此问题,可以使用一个环境变量,在每个独立的清单操作开始时添加延迟。 此延迟可防止操作并发执行。 请注意,虽然此方法可缓解并发问题,但它可能会延长库存过程。

使用该环境变量时,将 DelayObjectInventory 修改为

更新环境变量中了解详细信息。

配置跨租户连接标识

在 Power Platform Admin View 应用中,可以看到突出显示的跨租户连接标识。 如何配置被视为跨租户的变量?

显示 Power Platform 管理员视图中“连接标识”导航菜单下的“跨租户连接引用”页面的屏幕截图。

如何配置本地连接标识

默认情况下,仅执行库存流的标识主机域为 local_ identity。 若要配置此标识,请使用 主机域 环境变量。

请输入你想要添加的主机,并以逗号分隔输入。

显示所选环境变量名称中的“配置环境变量”窗格的屏幕截图。

详细了解 如何更新环境变量

如何更新数据以遵循配置的本地租户

更改主机域环境变量不会追溯更新表中的旧数据。 由于此设置更改不频繁,因此解决方案不会定期比较,以避免额外的 API 调用。 需要手动更新此环境变量。

使用自定义流、Excel 加载项或通过插件手动更新此变量。 基础逻辑在这些方法中是一致的,因此请选择最适合你需求的方法。

在本示例中,我们选择使用 Excel 插件,因为它速度快且对 API 的影响最小。

  1. 转到 “连接引用标识 ”表,然后选择 “在 Excel 中编辑数据”。

    显示在“编辑”菜单栏中在哪里选择“在 Excel 中编辑数据”选项的屏幕截图。

  2. 选择启用编辑

    显示选择“启用编辑”按钮的位置的屏幕截图。

  3. 如果系统提示,请选择 “接受并继续”,然后使用 CoE 管理员标识登录。

    显示选择“接受并继续”按钮的位置的屏幕截图。

  4. 通过主机域环境变量中添加的域过滤 accountName 字段。

    截图展示按域名过滤后的结果。

  5. NoneOrCrossTenantIdentity 字段设置为 No

    显示在哪里更改 NoneOrCrossTenantIdentity 字段的屏幕截图。

  6. 移除筛选条件并发布。

    突出显示“发布”按钮的屏幕截图。

如何激活业务流程?

有时,由于安装问题,用户会在工具包中遇到禁用的业务流程流 (BPF)。

若要使用依赖于这些 BPF 的功能,可以手动激活它们:

  1. 浏览至包含 BPF 的解决方案,选择查看流程

  2. 查找已关闭的 BPF,然后选择要激活的 BPF 将其打开。

    显示“卓越中心 - 核心组件”中的流审批 BPF 流程的状态为“关”的屏幕截图。

  3. 选择激活以启用 BPF。

    显示流审批 BPF 导航栏上“激活”按钮的位置的屏幕截图。

应将哪个许可证分配给运行 CoE 初学者工具包流的用户?

在安装 CoE 初学者工具包之前,用户必须具有 Power Automate Per User 许可证,或者流必须由 Per Flow 许可证涵盖。

通常,需要结合使用这些许可证才能成功运行 CoE 初学者工具包。 具体组合取决于租户中的资源(应用、流、环境)数量、创建者数以及创建新资源的频率和修改频率等因素。

不同 Power Automate 许可证类型具有不同的 API 限制与强制执行规则。 如果您的许可证类型不够,流可能会受到限制或运行时间较长。

按照以下步骤帮助你确定要选择的许可证:

  1. 了解 Power Automate 请求限制

  2. 首先分配 Power Automate 每用户许可证并启用所有必需流。 通过名称包含清理同步模板(流)同步模板(应用)的操作监控流。 这些选项可能会消耗大量 API 请求。 可通过操作分析监控这些流的 API 请求。

  3. 如果流运行的操作过多,将流负责人更改为具有 Power Automate 每用户许可证的其他帐户。 此步骤对 API 请求进行负载均衡。

  4. 若流持续执行过多操作,请考虑为其分配每流计划。 此操作将为该流专门分配容量和 API 请求。