创建部署
完成以下步骤以部署已发布的包:
1. 在“部署”下的导航窗格中,单击 > 。“创建部署”页面随即打开,其中包含以下部分:“包信息”、“部署信息”、“资产信息”和“通知”。
2. 验证要部署的包显示在
“包信息”字段中。此字段显示最近创建的包或选定的包。要部署其他包,请单击

,然后从
“查找要部署的包”页面中选择包。有关详情,请参阅
查找部署的包。
3. 展开
“部署信息”部分。选择部署类型:
“一次性”(默认) 或
“永久”。输入部署类型的必填信息。有关详情,请参阅本主题末尾的
一次性部署 和
永久部署 部分。
4. 展开
“资产信息”部分,以访问资产搜索功能,并选择此部署中的资产。有关详情,请参阅
保存的资产搜索。
5. 或者,可以展开
“通知”部分来设置部署通知。有关详情,请参阅
通知。
6. 单击“开始”开始部署。在“部署信息”部分提供必需信息后,“目标资产总数”字段的值至少为 1,并且所有部分都处于折叠状态,此时会启用“开始”按钮。
部署开始后,可以跟踪其状况。有关详情,请参阅
跟踪包部署。
一次性部署
一次性部署通常用于单个实例或事件。安装部署后,不应再对其进行更新。
创建一次性部署时,请在“部署信息”部分中完成以下步骤:
1. 从“类型”字段中,选择“一次性”。
2. 在“名称”字段中输入部署的名称。
3. 根据情况,也可以选中“测试”或“重新安装”复选框:
◦ 如果希望部署为测试部署,请选中
“测试”复选框。选择
“测试”后,可以输入部署的名称和说明;
“部署信息”部分中的所有其他字段以及
“通知”部分都将被禁用。有关详情,请参阅
创建测试部署。
◦ 如果之前已在目标资产上安装包,可以选中“重新安装”复选框,包将被重新安装。如果未选中“重新安装”复选框,并且之前已在目标资产上安装包,则部署会跳过该资产。
4. 也可在“说明”字段中输入简要说明。
5. 可以在
“优先级”字段中输入值。如果未设置优先级,则部署将按照创建时间划分优先级。优先级值的范围是 1 到 1000,其中 1 为最高优先级。有关详情,请参阅
部署优先级 。
6. 配置“重试尝试”设置:
◦ 如果部署的重试次数不受限制,请选中“无限制”复选框。
◦ 如果希望部署自动重试一定次数,请在
“计数”字段中输入该数字。默认情况下,
“计数”值设置为 5。有关配置此选项的信息,请参阅
自动重试的配置参数。
7. 如果要在特定时间间隔后自动重试部署,请配置“间隔”设置。使用“小时”和“分钟”字段指定 24 小时制的时间间隔。默认情况下,间隔设置为 00:00。
8. 如果要在特定日期的特定时间窗口内自动重试部署,请配置“时间窗口”设置。使用 24 小时格式输入时间窗口的“开始时间”和“结束时间”值,然后从“星期几”列表中选择日期。开始时间和结束时间采用为 ThingWorx Platform 设置的时区。
9. 对于基于指令的包,从“部署开始时间”选项中选择部署开始时间:
◦ “立即”- 立即开始部署。
◦ “日期”- 部署必须开始的日期和时间。
10. 对于基于文件的包,从“包下载时间”选项中选择下载包的时间:
◦ “立即”- 立即下载包。
◦ “日期”- 下载包的日期和时间。
11. 对于基于文件的包,从“包安装时间”选项中选择安装包的时间:
◦ “立即” (截至 9.7.0) 或“下载时” (自 9.7.1 起) - 包将在下载完成后一分钟安装。
◦ “日期”- 包安装必须开始的日期和时间。
12. 如果已选择基于文件的包进行部署,还可以在
“脚本参数 (可选)”部分中设置
“参数名称”和
“参数值”。单击

保存脚本参数。
13. 单击“保存”保存部署信息。
“清除”按钮可将所有输入字段重置为其原始状态。
永久部署
永久部署允许将符合所定义条件的新资产添加到部署中,而无需创建新部署。系统会定期搜索与所选
保存的资产搜索所定义的条件相匹配的资产,并将其添加到部署中。然后,包即会部署到新资产。
启动后,永久部署将继续扫描包,并将其部署到新资产,直到包过期或用户
取消部署为止。
创建永久部署时,请在“部署信息”部分中完成以下步骤:
1. 在“类型”字段中,选择“永久”。
2. 在“名称”字段中,输入部署的名称。
3. 根据情况,也可以选中“重新安装”复选框:选中此复选框后,如果之前已在目标资产上安装了包,则将重新安装包。如果未选中“重新安装”复选框,并且之前已在目标资产上安装包,则部署会跳过该资产。
| 对于永久部署,请勿选中 “测试”复选框。如果选中 “测试”复选框,部署将更改为一次性测试部署。有关详情,请参阅 创建测试部署。 |
4. 也可在“说明”字段中输入简要说明。
5. 可以在
“优先级”字段中输入值。如果未设置优先级,则部署将按照创建时间划分优先级。优先级值的范围是 1 到 1000,其中 1 为最高优先级。有关详情,请参阅
部署优先级 。
6. 设置部署的“扫描频率 (分钟)”。扫描频率通常指执行扫描过程的频率。系统会根据持续时间搜索与所定义条件匹配的资产。扫描过程中发现的新资产将添加到部署列表中。扫描频率值的范围从 1 分到 1440 分钟 (24 小时)。扫描频率会将包添加到部署列表中,直到包过期为止。如果未在部署上指定扫描频率,则使用 TW.RSM.SFW.Timer.ScanDeploymentsTimer 计时器的 updateRate。
7. 配置“重试尝试”设置:
◦ 如果部署的重试次数不受限制,请选中“无限制”复选框。
◦ 如果希望部署自动重试一定次数,请在
“计数”字段中输入该数字。默认情况下,
“计数”值设置为 5。有关配置此选项的信息,请参阅
自动重试的配置参数。
8. 如果要在特定时间间隔后自动重试部署,请配置“间隔”设置。使用“小时”和“分钟”字段指定 24 小时制的时间间隔。默认情况下,间隔设置为 00:00。
9. 如果要在特定日期的特定时间窗口内自动重试部署,请配置“时间窗口”设置。使用 24 小时格式输入时间窗口的“开始时间”和“结束时间”值,然后从“星期几”列表中选择日期。开始时间和结束时间采用为 ThingWorx Platform 设置的时区。
10. 对于基于指令的包,从“部署开始时间”选项中选择部署开始时间:
◦ “立即”- 立即开始部署。
◦ “日期”- 部署必须开始的日期和时间。
11. 对于基于文件的包,从“包下载时间”选项中选择下载包的时间:
◦ “立即”- 立即下载包。
◦ “日期”- 下载包的日期和时间。
12. 对于基于文件的包,从“包安装时间”选项中选择安装包的时间:
◦ “立即” (截至 9.7.0) 或“下载时” (自 9.7.1 起) - 包将在下载完成后一分钟安装。
◦ “日期”- 包安装必须开始的日期和时间。
13. 如果已选择基于文件的包进行部署,还可以在
“脚本参数 (可选)”部分中设置
“参数名称”和
“参数值”。单击

保存脚本参数。
14. 单击“保存”保存部署信息。
“清除”按钮可将所有输入字段重置为其原始状态。