在脚本开发生命周期内开展工作

本页内容针对 Controlled Release (CR) 的产品或特性。 如果您不是 CR 组的成员,如需了解更多信息,请联系您的 客户代表

除非另有说明,否则本帮助页面上的信息不适用于Desktop Studio。 为了保护各个阶段脚本的安全,分配给开发阶段的文件夹在 Desktop Studio中不可见。

此页面面向CXone Mpower Studio脚本开发者。 如果您是 Studio 管理员,请参阅开发生命周期管理帮助页面

Studio 支持脚本的开发生命周期工作流。 它可以让您的公司对脚本拥有更多控制权,例如限制谁可以将脚本投入生产环境。 生命周期允许您将脚本从一个开发阶段提升到另一个开发阶段。

Studio中,开发生命周期由两个或多个开发阶段组成。 每个开发阶段都有一个对应的文件夹,用于存储该阶段的脚本。 如果您拥有相应的权限,您可以将脚本从一个开发阶段提升到下一个开发阶段。 您还可以将脚本复制到另一个阶段或同一阶段内的另一个文件夹中。 例如,如果在生产阶段为了修复漏洞而修改了脚本,您可以将其复制到开发阶段以进行继续开发。

您可以从脚本画布或 Studio中的Scripts页面推广脚本。 在Scripts页面上,您可以同时推广多个脚本。

您在参与的每个开发阶段都必须拥有不同的权限。此外,还有权限控制您是否可以查看开发阶段文件夹、在每个阶段创建和编辑脚本以及将项目提升到各个阶段。 开发工作流程选项必须由 Studio 管理员启用和配置。

将脚本提升或复制到不同的开发阶段会覆盖目标阶段中已存在的旧版本脚本。 如果需要,您可以比较脚本以确定差异,然后再进行提升或复制。 您还可以查看脚本的版本历史记录还原到旧版本(如果更改被覆盖)。

将脚本提升至下一开发阶段

所需权限ACD > Studio >测试阶段> 提升为ACD > Studio >预部署阶段>提升为ACD > Studio >生产阶段> 提升为

您可以将脚本提升到下一个开发阶段。 你不能跳过任何阶段。 默认情况下,脚本会被提升到它们在当前阶段中存储的同一文件夹中。 如果目标阶段中不存在该文件夹,Studio 将在提升过程中创建它。 如果要更改目标文件夹,可以在提升过程中指定文件夹。

只有位于开发阶段文件夹中的脚本才能看到“提升”选项。 如果你没有看到推广按钮,请检查脚本路径,看看脚本位于哪里。 如果脚本应该位于开发阶段,您可以将其复制到该阶段

在提升脚本之前,请确保您已完成公司要求的所有任务,例如测试。

提升单个脚本

  1. CXone Mpower 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。 一个指向正上方,一个指向右上方,一个指向左上方。
  2. 在“脚本”页面上,找到并双击打开要使用的脚本。 该脚本在新选项卡中打开。
  3. 单击画布右上角“保存”下拉列表旁边的向下箭头 箭头向下的图标。,选择 “提升” “提升脚本”窗口显示当前阶段的名称以及您要提升到的阶段的名称。
  4. 如果要更改目标文件夹,请输入新的 目标文件夹,以指定脚本的存储位置。 To 字段中显示的文件夹路径会更新,以包含您指定的文件夹。 如果要将脚本存储在与当前所在文件夹名称相同的文件夹中,请勿更改此字段。
  5. 单击提升。 促销活动完成后,会弹出一条提示信息,显示促销活动的状态。

一次提升多个脚本

  1. CXone Mpower 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。 一个指向正上方,一个指向右上方,一个指向左上方。
  2. 在“脚本”页面上,选中要升级的每个脚本旁边的复选框。
  3. 单击页面右上角的提升。 “提升脚本”窗口显示当前阶段的名称以及要将所选脚本提升到的阶段的名称。
  4. 如果要更改目标文件夹,请输入新的 目标文件夹,以指定脚本的存储位置。 To 字段中显示的文件夹路径会更新,以包含您指定的文件夹。 如果要将脚本存储在与当前所在文件夹名称相同的文件夹中,请勿更改此字段。
  5. 单击提升。 “推广脚本状态”窗口出现,并显示推广结果。
  6. 查看完结果后,点击关闭

将脚本复制到开发阶段位置

所需权限ACD > Studio >测试阶段> 创建/编辑ACD > Studio >预部署阶段>创建/编辑ACD > Studio >生产阶段> 创建/编辑

您可以将脚本复制到开发阶段。 脚本可以位于您有权访问的任何 Studio 文件夹中。 您可以将非暂存文件夹复制到开发暂存文件夹,也可以将一个开发暂存文件夹复制到另一个开发暂存文件夹。 这使您可以:

  • 填充开发阶段文件夹以及原本在其他地方创建的脚本。

  • 将上一级阶段的脚本复制到下一级阶段。 例如,如果您对生产环境中的脚本进行了紧急修复更改,则应更新开发阶段文件夹中的脚本。

复制脚本会在目标文件夹中创建一个脚本副本。 如果需要,您可以在目标位置创建一个新文件夹。 默认情况下,脚本存储在与原始文件夹相同的文件夹路径中。 您可以一次复制一个脚本,也可以批量复制。

  1. CXone Mpower 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。 一个指向正上方,一个指向右上方,一个指向左上方。
  2. 在“脚本”页面上,找到您要复制的脚本。
  3. 单击脚本旁边的复选框,然后单击页面右上角的 复制

  4. 选择 开发工作流位置 作为目标 类型。

  5. 单击下一步

  6. 从下拉菜单中选择 目标部门。 只有当您的 CXone Mpower 系统 配置为 部门关闭 安全地隔离不同业务部门之间的数据。 数据只能在其所属部门内访问。时,此选项才可见。 列表中仅包含您可见的部门。 如果您不确定选择哪个部门,请咨询您的 CXone Mpower 管理员。

  7. 从下拉菜单中选择 目标阶段。 列表中仅包含您拥有创建/编辑权限的开发阶段。

  8. 从下拉菜单中选择目标分支。 如果您要将脚本复制到最低级别阶段(例如 dev),则唯一的选项是 main

  9. 在“子文件夹”下,单击要存储脚本的文件夹。 如果需要,您可以单击创建新文件夹,然后在出现的文本框中输入名称,然后按Enter

  10. 单击复制

将脚本复制到非暂存位置 文件夹

如果您有权限访问任何与开发阶段无关的文件夹,您可以将一个或多个脚本复制到该文件夹​​中。 这将在目标文件夹中创建一个脚本副本。 如果需要,您可以在目标位置创建一个新文件夹。 默认情况下,脚本存储在与原始文件夹相同的文件夹路径中。 您可以一次复制一个脚本,也可以批量复制。

  1. CXone Mpower 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。 一个指向正上方,一个指向右上方,一个指向左上方。
  2. 在Scripts页面上,选中要复制的每个脚本旁边的复选框。 一次选择超过 10 个脚本可能会导致 系统在复制过程完成之前超时。
  3. 点击页面右上角的复制
  4. 选择 常规位置作为目的地类型。

  5. 在“文件夹位置”下,单击要存储脚本的文件夹。 如果需要,您可以单击创建新文件夹,然后在出现的文本框中输入名称,然后按Enter
  6. 单击复制。 当脚本成功复制到选定目标位置时,页面右下角会出现一条提示信息。