v6.0.0
- 変更内容
- アップグレード手順
新機能
- 既存アプリケーションが専用データベースへの移行に対応しました。
- Platform管理でパスワードポリシー説明文の多言語設定に対応しました。
- Platform管理でAIサービスの設定に対応しました。「OpenAIベース」または「独自連携」が利用可能です。
- Platform管理でOCRサービスの設定に対応しました。「Tencent Cloudベース」または「独自連携」が利用可能です。
- オンラインドキュメント編集がWPSクラウド版およびプライベートデプロイメント版にて利用できます。
- Ops Platform v1.0.0(監視機能)を追加し、スタンドアロン構成・クラスタ構成両方への対応を実現しました。
- HAP SaaS Edition v11.0.0と同期しました。
不具合修正
- ワークシート設定において、指定されたフィールドが生成・保存され続けます。関連テーブルフィールドがない場合、関連テーブルのフィールド値はクリアされません。
- ワークシートのフィルタリングフィールドにレコードIDが欠落していました。
- ワークシートの印刷テンプレートでサブテーブルレコードの並び順が正しくありませんでした。
- ワークシートの金額フィールドは小数点6桁まで対応し、Excelエクスポートや印刷テンプレートでは自動で小数点2桁に丸められます。
- ワークシートの数式フィールド設定で関数計算が適用されませんでした。
- ワークシートのプラグインビューでページ更新時に環境パラメータがクリアされる問題を修正しました。
- ワークフローの並列分岐承認ノードでエラーメッセージが返却される問題を修正しました。
- ワークフローでループノードを利用した際、実行履歴が常に「進行中」ステータスとなる問題を修正しました。
- 組織認証API、アプリ作成例外の問題を修正しました。
- マルチ組織モデルのプラットフォーム外バージョンで、請求人数に無料組織ユーザーが含まれる問題を修正しました。
注意
6.0.0以上へアップグレードする前に、MongoDBのバージョンが4.4以上であることを必ずご確認ください。
スタンドアロンモード
- データバックアップ
- 外部ファイルオブジェクトストレージを利用している場合は、カスタムファイルオブジェクトストレージを参照し、プリセットファイルを再初期化してください。
- マイクロサービスをバージョン
6.0.0にアップグレードします。こちらを参照 - イメージのアップグレード完了後、マイクロサービスのアプリケーションコンテナ内でスクリプトを実行します。手順は以下のとおりです:
- コンテナへ入る:
docker exec -it $(docker ps | grep -E 'hap-community|hap:' | awk '{print $1}') bash - 下記コマンドを実行します(ユーザー名・パスワードをカスタマイズしている場合は、対応する値に修正してください)。
ImportUserInfoテ ーブルにOrgRoleIdsフィールドが追加されますmysql -h "${ENV_MYSQL_HOST:-sc}" -P "${ENV_MYSQL_PORT:-3306}" -u "${ENV_MYSQL_USERNAME:-root}" -p"${ENV_MYSQL_PASSWORD:-123456}" --default-character-set=utf8 < /init/mysql/6.0.0/DDL.sql - MongoDBスクリプトを実行し、あらかじめ設定された翻訳コンテンツを同期します
source /entrypoint.sh && mongodbResetTemplateMessage
- コンテナへ入る:
クラスターモード
- データストレージ関連のサーバーをバックアップしてください。
- マイクロサービスをバージョン
6.0.0にアップグレードします。こちらを参照 - コントロ ールノードのConfig Podへ入り、下記コマンドを実行します。
- Config Pod へ入る:
kubectl exec -it $(kubectl get pod | grep config | awk '{print $1}') bash - 下記スクリプトを実行してください。
外部ファイルオブジェクトストレージを利用している場合はこのコマンドの実行は不要で、カスタムファイルオブジェクトストレージに従ってプリセットファイルを再初期化してください。
source /entrypoint-cluster.sh && fileInit
- MySQLスクリプトを実行し、
ImportUserInfoテーブルにOrgRoleIdsフィールドを追加しますmysql -h $ENV_MYSQL_HOST -P $ENV_MYSQL_PORT -u$ENV_MYSQL_USERNAME -p$ENV_MYSQL_PASSWORD --default-character-set=utf8 < /init/mysql/6.0.0/DDL.sql - MongoDBスクリプトを実行し、あらかじめ設定された翻訳コンテンツの同期とインデックス追加を行います
source /entrypoint.sh && mongodbResetTemplateMessagesource /entrypoint.sh && mongodbExecute mdapps /init/mongodb/6.0.0/mdapps/DDL.txt
- Config Pod へ入る: