Customineを使ったカスタマイズで、「エラー GAIA_IL03(ステータスの変更に失敗しました。ほかのユーザーがステータス、またはステータスの設定を変更した可能性があります。)」が発生することがあります。
kintoneの仕様により、kintoneのプロセス管理にてステータスを進めるための「アクションが実行できる条件」で指定したフィールドの値は、ステータスの変更時に書き換えることはできません。
エラーになる具体的な設定例
設定例が少々複雑ですので、kintoneとCustomineに分けてご紹介します。
kintoneのプロセス管理の設定例
kintoneのプロセス管理にて、ステータスを進める際に、「アクションが実行できる条件」を設定することができます。そこで指定したフィールドの値として、ここではドロップダウンフィールドの「sample1」という値を設定しています。(ステータス「未処理」から「処理中」へステータスを進めるためには「ドロップダウン」の「sample1」という値が選択されていなければならない、という条件を満たす必要がある、という意味になります)
この「sample1」という値をCustomineのカスタマイズで変更しようとすると冒頭のエラーが発生します。
Customineのカスタマイズ例
Customineのカスタマイズにて条件「プロセス管理のアクションを実行した時」に、「フィールドに値をセットする」などを利用して、kintoneのプロセス管理にて「アクションが実行できる条件」に指定したフィールドの値を変更しようとすることで、冒頭のエラーが発生します。(ここではフィールド「ドロップダウン」に「sample2」という値をセットしようとしています)