プロセス管理の設定変更時の注意点

記事番号:040570

プロセス管理の設定を変更するときの注意点と、エラーの対処方法を説明します。

プロセス管理を無効にするときの注意点

プロセス管理を無効にしても、既存のレコードのステータスやステータスの変更履歴の情報は保持されます。
ただし、レコードの絞り込みとアクセス権の設定のうち、作業者を条件にした設定は削除されます。

プロセス管理を再度有効にすると、各レコードは、プロセス管理を無効にする直前のステータスになります。

プロセス管理を無効にするときに表示されるエラー

エラーメッセージによって対処方法が異なります。

ほかのアプリのフィールドで参照されている場合

「ルックアップ」フィールドで参照されている
エラー内容

プロセス管理を無効にできません。ステータス、または作業者が、「***」アプリのルックアップフィールド「***」から参照されています。参照元のルックアップフィールドの設定を変更するか、または削除してください。「***」アプリの設定画面へ

原因と対処方法

ほかのアプリの「ルックアップ」フィールドの設定で、このアプリのプロセス管理の作業者/ステータスが指定されています。この場合、プロセス管理は無効にできません。
プロセス管理を無効にするには、エラーメッセージに表示された「アプリの設定」画面を開いて、「ルックアップ」フィールドを削除または設定変更してください。
ルックアップを設定する

「関連レコード一覧」フィールドで参照されている
エラー内容

プロセス管理を無効にできません。ステータス、または作業者が、「***」アプリの関連レコード一覧フィールド「***」から参照されています。参照元の関連レコード一覧フィールドの設定を変更するか、または削除してください。「***」アプリの設定画面へ

原因と対処方法

ほかのアプリの「関連レコード一覧」フィールドの設定で、このアプリのプロセス管理の作業者/ステータスが指定されています。この場合、プロセス管理は無効にできません。
プロセス管理を無効にするには、エラーメッセージに表示された「アプリの設定」画面を開いて、「関連レコード一覧」フィールドを削除または設定変更してください。
関連レコード一覧を設定する

削除済みアプリのフィールドで参照されている場合

「ルックアップ」フィールドで参照されている
エラー内容

プロセス管理を無効にできません。ステータス、または作業者が、削除済みかつ復旧可能なアプリ「***」のルックアップフィールド「***」から参照されています。プロセス管理を無効にするには、アプリ「***(アプリID:***)」を一度復旧し、ルックアップフィールドを削除または設定変更してください。※アプリを復旧できるのは「cybozu.com共通管理者」のみです。詳細はヘルプを参照してください。

原因と対処方法

削除済みアプリの「ルックアップ」フィールドの設定で、このアプリのプロセス管理の作業者/ステータスが指定されています。アプリの復旧が必要になった場合にルックアップのデータが失われないよう、このプロセス管理は無効化できません。
プロセス管理を無効にするには、削除済みのアプリを復旧したあとに、「ルックアップ」フィールドを削除または設定変更してください。または、アプリを削除してから14日以上経過すると、アプリを復旧できなくなるためプロセス管理も無効化できるようになります。
アプリを復旧できるのは、「cybozu.com共通管理者」(ユーザー・組織の登録やセキュリティの設定をする管理者)のみです。
削除したアプリを復旧する
ルックアップを設定する

「関連レコード一覧」フィールドで参照されている
エラー内容

プロセス管理を無効にできません。ステータス、または作業者が、削除済みかつ復旧可能なアプリ「***」の関連レコード一覧フィールド「***」から参照されています。プロセス管理を無効にするには、アプリ「***(アプリID:***)」を一度復旧し、関連レコード一覧フィールドを削除または設定変更してください。※アプリを復旧できるのは「cybozu.com共通管理者」のみです。詳細はヘルプを参照してください。

原因と対処方法

削除済みアプリの「関連レコード一覧」フィールドの設定で、このアプリのプロセス管理の作業者/ステータスが指定されています。アプリの復旧が必要になった場合に「関連レコード一覧」のデータが失われないよう、このプロセス管理は無効化できません。
プロセス管理を無効にするには、削除済みのアプリを復旧したあとに、関連レコード一覧フィールドを削除または設定変更してください。または、アプリを削除してから14日以上経過すると、アプリを復旧できなくなるためプロセス管理も無効化できるようになります。
アプリを復旧できるのは、「cybozu.com共通管理者」(ユーザー・組織の登録やセキュリティの設定をする管理者)のみです。
削除したアプリを復旧する
関連レコード一覧を設定する

ステータスを削除するときの注意点

そのステータスのレコードが存在しないステータスだけを削除できます。
過去に削除したステータスと同じステータス名を付けることはできません。

ステータスを削除するときに表示されるエラー

ステータスを削除しようとしたとき、すでに該当ステータスのレコードが存在すると次のエラーが表示されます。

エラー内容

削除しようとしているステータスのレコードが存在するため、ステータスを削除できません。該当レコードを削除するか、他のステータスに変更すると、削除できるようになります。

原因と対処方法

このエラーが表示された場合、該当のレコードを削除するか、次のステータスに進めることで、ステータスを削除できるようになります。

作業者の設定を変更するときの注意点

作業者の設定を変更するときの注意点は、次のとおりです。

作業者の設定を変更する場合

作業者の設定を変更しても、作成済みのレコードに設定された作業者は変更されません。
作業者の変更が必要なレコードがある場合は、アプリの管理者が個別に変更してください。

作業者に指定されているユーザーのkintoneの利用を停止する場合

利用を停止するユーザーが作業者に指定されていると、レコードのステータスを変更できなくなります。
アプリの管理者が、作業者を現在kintoneを使用中のユーザーに変更すると、ステータスを変更できるようになります。

作業者の指定方法を変更する場合

変更対象のステータスに、作業者が指定されたレコードが存在する場合、作業者の指定方法(「次のユーザーから作業者を選択」「次のユーザー全員」「次のユーザーのうち1人」のいずれか)は変更できません。
作業者の指定方法を変更しようとすると、次のエラーが表示されます。

エラー内容

このステータスのレコードが存在し、作業者がすでに割り当てられているため、作業者の指定方法を変更できません。作業者の指定方法を変更するには、該当するレコードを開いて、「現在の作業者を変更」から作業者の割り当てを削除するか、他のステータスに変更してください。

原因と対処方法

このエラーが表示された場合、以下のいずれかの対処をすることで作業者の指定方法を変更できるようになります。

  • 該当ステータスのレコードを削除する
  • 該当ステータスのレコードを、別のステータスに変更する
  • 該当ステータスのレコードの詳細画面で、[現在の作業者を変更]をクリックして、現在の作業者をすべて削除する スクリーンショット:レコード詳細画面で[現在の作業者を変更]をクリックして、現在の作業者を表示している。作業者の右側にある削除するボタンを赤枠で強調している

アクションを変更または削除するときの注意点

アクションの設定を変更するとき

ステータスを変更するアクションの設定を変更しても、既存のレコードのステータスは変わりません。

アクションを削除するとき

次の条件の両方に当てはまる場合、アクションを削除できません。

  • 該当のアクションを実行可能なステータスのレコードが存在する
  • 該当のアクションを削除すると、上記のレコードで実行できるアクションがなくなる

アプリを更新するときに表示されるエラー

プロセス管理の設定を変更し、アプリを更新しようとすると、エラーが表示される場合があります。

作業者が設定されたレコードが存在する

作業者の設定を変更しアプリを更新するまでの間に、該当するステータスのレコードが作成され、作業者が割り当てられた場合、[アプリの更新]をクリックすると次のエラーが発生します。

エラー内容

処理に失敗しました。(エラーの内容:GAIA_IL35: プロセス管理の作業者の設定を変更できません。運用中のアプリにある、作業者の設定を変更するステータスのレコードに、作業者が指定されています。)

原因と対処方法

該当のレコードを削除するか、ステータスを変更することで、プロセス管理の設定を変更できるようになります。

削除したステータスのレコードが存在する

ステータスを削除してからアプリを更新するまでの間に、削除したステータスのレコードが作成された場合、[アプリの更新]をクリックすると次のエラーが発生します。

エラー内容

処理に失敗しました。(エラーの内容:GAIA_IL10: ステータスを削除できません。運用中のアプリに、削除しようとしているステータスのレコードがあります。)

原因と対処方法

該当のレコードを削除するか、ステータスを変更することで、プロセス管理の設定を変更できるようになります。

フィールドを削除するときに表示されるエラー

プロセス管理の作業者として利用しているフィールドを削除しようとすると、次のエラーが表示される場合があります。

エラー内容

プロセス管理の作業者に設定したフィールド(***)は、削除できません。

原因と対処方法

削除しようとしているフィールドが、プロセス管理の作業者に設定されていることが原因です。
プロセス管理の設定を開いて、作業者から該当フィールドを外したあとにフォームのフィールドを削除してください。

たとえば「承認者」フィールドを削除しようとしてエラーが表示された場合、プロセス管理の「3.プロセス」で、「承認者」を作業者から削除する必要があります。
スクリーンショット:「プロセス管理」画面で「承認者」から作業者を削除している その後、フォーム画面から「承認者」フィールドの削除が可能です。