更新Signavio流程管理器

更换license文件,请参见章节更换license文件。Signavio已经通过电子邮件发送了新的license文件。

您只能从版本12.3或更高版本更新本地安装。

如果是从旧版本升级的,请阅读这一节更新记录对于其他步骤。

  • 如果您正在Signavio Process Manager中使用审批工作流,请确保您的新版本的Signavio Process Manager与您正在使用的Signavio Workflow Accelerator版本兼容。中的兼容性列表工作流加速器管理员指南。为了避免问题,请确保在更新Signavio Process Manager时没有人使用Signavio Workflow Accelerator(反之亦然)。

确保更新期间没有人试图使用系统。

  1. 在这里下载现场版本的Signavio Process Manager:https://download.signavio.com/onpremise/latest
    • 安装文件是一个ZIP压缩文件SignavioEnterpriseX.X.X.zip
  2. 停止Apache Tomcat服务器。
  3. 创建数据库和当前程序文件的备份。您可以在部署文件夹(webapps)。
  4. 删除Tomcat目录下的所有文件工作conf /卡特琳娜
  5. 复制ZIP归档文件SignavioEnterpriseX.X.X.zip到服务器。
  6. 解压缩ZIP归档文件。ZIP归档文件包含该目录文件还有新程序文件。
  7. 删除旧的程序文件$ TOMCAT_DIR / webapps
  8. 从目录中移动新的程序文件文件$ TOMCAT_DIR / webapps
  9. 检查运行Tomcat服务器的系统用户是否能够访问新复制的文件。如果不是这样,更新相应的权限。
  10. 如果您正在使用SAP Solution Manager 7.2连接器,则必须更新该文件solman72.yml。您可以在Tomcat中找到这个文件相依文件夹中。
    • 删除以下代码片段:
      我:poolSize: 30
    • 插入以下代码片段:
      hikari:最大池大小:30
    • 在文件末尾添加以下注释和条目:
      #如果没有配置flux- db到日志度量,则禁用每分钟创建的错误日志。management.metrics.export.influx.enabled:假
    • 改变美元TOMCAT_DIR / conf目录,并在context.xml文件,确保环境名spring.config.location设置如下:
      <环境name = " spring.config。位置“价值= " $ {catalina.base} / conf / solman72。yml " type = "以" / >
  11. 启动Apache Tomcat服务器。

更新后,当数据迁移正在运行时,永远不要中断服务器启动,因为这会使系统处于不一致的状态。如果它被中断,并在重新启动时出现问题,请在数据库中执行以下SQL查询,然后重试:

UPDATE DATABASECHANGELOGLOCK SET LOCKED = 0 where id = 1;

根据您工作空间的大小,这个过程可能需要长达60分钟。对于非常大的工作空间,您应该允许长达2个小时的时间,直到数据迁移完成和应用程序完全功能。

数据迁移是否完成,请查看Tomcat服务器的日志。当Tomcat服务器响应请求或服务器日志包含该条目时,就会完全引导它平台启动成功

如果你已经设置好了进程管理器在多个Tomcat服务器上,只启动一个服务器,并等待它完全启动。阅读更多关于启动顺序的章节在多个Tomcat服务器上安装Process Manager

  1. 使用故障排除配置问题确保系统配置正确。
  2. 删除存档SignavioEnterpriseX.X.X.zipSignavioEnterpriseX.X.X文件夹中。

如果更新设备由于任何原因失败,请使用备份交换数据库、程序和运行时文件,以便能够继续处理保存的数据。

搜索索引将在每次更新之后重新创建(不是在每次重启时,而是在更新时)。这可能需要几分钟。注意,在此期间搜索可能无法工作,您将无法访问Dictionary的内容。