云端流的草稿和版本控制

当您创作解决方案云端流时,您可以在流完成之前将草稿保存在 Microsoft Dataverse 中。 然后,当您准备好运行流时,就可以发布流了。 随着流的发展,版本历史记录在 Dataverse 中建立,并可以在版本历史记录面板上访问。

空闲情况

流草稿和版本控制功能集仅适用于解决方案云端流。 解决方案云端流可以直接在解决方案中创建添加到解决方案中,或者在启用了在 Dataverse 解决方案环境中创建设置的情况下默认创建。

流草稿和版本控制功能集正在按地区在特定环境中缓慢发布。 当草稿和版本控制功能出现在您所在地区的环境中时,请留出两周时间等待在该地区全面发布。

保存草稿

即使有错误,也可以随时保存流草稿。 按照您自己的节奏自信地更改您的流。

  1. 在设计器中打开流。

  2. 根据需要进行更改。

  3. 选择保存草稿

    信息栏中将出现一条确认消息。

    流状态在流标题旁边可见。

状态指示器

流的状态(草稿已发布)显示在流标题旁边,以指示该版本的流是否已发布,或者流是否有草稿更改。

发布流

当您准备好让流的更改在运行时生效时,就可以发布流了。

  1. 在设计器中打开流。

  2. 根据需要进行更改。

  3. 选择发布

    信息栏中将出现一条确认消息。

版本历史记录

查看流的版本历史记录列表,了解其演变情况。 查看按天分组的流版本,并显示最新版本已发布过去发布指示器。

  1. 在设计器中打开流。

  2. 选择版本历史记录

    将打开“版本历史记录”面板。

版本恢复

当您查看流的版本历史记录列表时,您可以选择以前的版本进行检查,并可以选择将其恢复为新草稿。

  1. 在设计器中打开流。

  2. 选择版本历史记录

    将打开“版本历史记录”面板。

  3. 选择以前的版本。

  4. 选择还原

  5. 确认恢复操作。

    流现在是版本历史中的最新草稿。

常见问题

为什么草稿和版本控制功能集仅适用于解决方案云端流?

Dataverse 是用于未发布草稿的存储空间。 它也是用于版本历史记录的存储。 解决方案云端流在 Dataverse 中定义,因此它们可以有草稿和版本历史记录。

如何将非解决方案云端流转变为解决方案云端流?

当您将您的非解决方案云端流添加到解决方案中时,它会将定义添加到 Dataverse 中,因此它可以有多个版本。

共同所有者可以看到完整的版本历史记录还是只能看到他们自己的更改?

共同所有者可以看到对流进行更改的任何用户的完整版本更改历史记录。

可以给版本添加注释或标题吗?

此时无法将注释和标题添加到版本中。

草稿可以测试吗?

目前不能。 当前,需要发布流更改并运行这些更改以进行测试。 我们正在探索为单个流创建第二个运行时表示的概念,以便于测试。

版本是否有唯一的标识符?

时间戳用于区分版本。 每个版本都有一个 GUID 标识符,但这不会显示在版本历史记录卡中。 简单整数标识符目前不可用。

可以过滤版本历史记录列表吗?

目前不能。

版本历史记录卡中可以显示版本变更摘要吗?

目前不能。

助手能否总结某段时间内对流所做的更改?

目前不能。

版本可以对比吗?

可以通过连续查看来比较版本,或者打开另一个浏览器选项卡来查看特定版本。 目前无法对版本进行横向比较。

连接权限是否可以与某个版本相关联,以便在共有者更改流时需要新的连接授权?

目前不能。

导出的是哪个版本?

解决方案云端流的最后发布版本在解决方案中导出。 不会导出草稿版本和版本历史记录。

哪些表用于草稿和版本历史记录?

Dataverse 是草稿和版本历史记录所使用的存储。 解决方案云端流在 Dataverse 中定义,因此它们可以有草稿和版本历史记录。 ⁠Workflow 表中有一行是最新发布的,另一行是最新的草稿。 版本历史记录存储在⁠组件版本表中。

已知问题

更改流 URL:首次发布解决方案云端流时,URL包含 workflowUniqueId,且这随每个版本而变化。 如果发布的流随后从“我的流”体验中打开,则在 URL 中使用 FlowId 且不会改变。 如果发布的流随后从“解决方案资源管理器”体验中打开,那么在 URL 中使用 workflowUniqueId 且改变。 我们计划更新解决方案资源管理器体验以提供静态 URL。 在此期间,如果您需要一个静态 URL 引用,那么从“我的流”体验中打开该流。