v6.5.0
- 変更内容
- アップグレード手順
新機能
- アプリケーションリソース(ワークシートレコード、ワークフロー実行、添付ファイルのアップロード等)の利用上限設定が可能になりました。
- HAP SaaS Edition v11.4.0 および v11.4.1 に対応しました(mingo を除く)。
不具合修正
- 新たなアプリケーションをインポートする際、外部ポータルの拡張リンクが消失する問題を修正しました。
- アプリケーション更新後、削除されたフィールドのエイリアスが残る問題を修正しました。
- ワークシートフィールドイベントの設定で、レベルフィールド値が 0 の場合「削除済み」と表示される問題を修正しました。
- ワークシートのサブテーブルを Excel にエクスポートする際、一部ケースでフィールドが完全に表示されない問題を修正しました。
- ワークシートのテキスト結合において、他テーブルの数値フィールドを参照する場合、末尾の 0 を省略すると数値設定が反映されない問題を修正しました。
- ワークシートフィールドの参照関係の閲覧時、ワークフロー内のサブテーブル・計算式フィールドの参照がすべて表示されない問題を修正しました。
- カスタムページでタブを切り替える際、フィルタ状態がリセットされる問題を修正しました。
- 業務引継時、ワークフローのノード所有者が同期更新されない問題を修正しました。
- ワークフローでページのスナップショットノードを実行時、例外が発生する問題を修正しました。
- 専用データベース内のアプリケーションをデフォルトデータベースに戻せない問題を修正しました。
- DingTalk 連携モードにおいて、ワークフロー承認完了後に DingTalk の ToDo ステータスが同期更新されない問題を修正しました。
- システムアクセスアドレス変更後、公開フォームの画像アドレスが同期更新されない問題を修正しました。
- モバイル Web 版の看板ビューにて、検索機能が利用できない問題を修正しました。
- モバイル Web 版において、WeChat サービスアカウントのメッセージ経由でレコード詳細ページへ遷移できない問題を修正しました。
注意事項
バージョン 6.0.0 以上にアップグレードする前に、MongoDB のバージョンが 4.4 以上であることを必ずご確認ください。
スタンドアロンモード
- データバックアップ
- MongoDB のプリセットデータを
6.5.0に更新します。詳細はこちら - マイクロサービスをバージョン
6.5.0にアップグレードします。詳細はこちら - イメージアップグレード完了後、マイクロサービスアプリコンテナ内でスクリプトを実行してください。手順は以下のとおりです:
- コンテナへアクセス
docker exec -it $(docker ps | grep -E 'hap-community|hap:' | awk '{print $1}') bash
- 以下のコマンドを実行(ユーザーの複数雇用機能に関連するテーブルへフィールド追加) ユーザー名・パスワードをカスタマイズしている場合は、必ず該当パラメータを修正してください 組み込みMySQL以外のデータベースを使用する場合は、データベース変更SQLページで、アップグレード対象バージョンとデータベースの種類に対応する変更SQLを取得し、対象のデータベースで実行してください。
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 -N < /init/mysql/6.5.0/DDL.sql
クラスタモード
- データストレージ関連サーバのバックアップを行ってください。
- MongoDB のプリセットデータを
6.5.0に更新します。詳細はこちら - マイクロサービスをバージョン
6.5.0にアップグレードします。詳細はこちら - コントロールノードの config Pod に入り、下記のコマンドを実行してください:
- config Pod にアクセス(
defaultを実際のネームスペースに置き換えてください)
kubectl -n default exec -it $(kubectl -n default get pod | grep config | awk '{print $1}') -- bash
- 以下のスクリプトを実行 MySQL スクリプト実行(ユーザー複数雇用機能関連テーブルへのフィールド追加) MySQL以外のデータベースを使用する場合は、データベース変更SQLページで、アップグレード対象バージョンとデータベースの種類に対応する変更SQLを取得し、対象のデータベースで実行してください。
mysql -h $ENV_MYSQL_HOST -P $ENV_MYSQL_PORT -u$ENV_MYSQL_USERNAME -p$ENV_MYSQL_PASSWORD --default-character-set=utf8 -N < /init/mysql/6.5.0/DDL.sql
- MongoDB スクリプト実行(インデックス追加)
source /entrypoint.sh && mongodbExecute mdapps /init/mongodb/6.5.0/mdapps/DDL.txt
source /entrypoint.sh && mongodbExecute mdattachment /init/mongodb/6.5.0/mdattachment/DDL.txt
source /entrypoint.sh && mongodbExecute mdIdentification /init/mongodb/6.5.0/mdIdentification/DDL.txt
source /entrypoint.sh && mongodbExecute mdmap /init/mongodb/6.5.0/mdmap/DDL.txt