警告
このページで説明しているAPIは、開発を検討中のAPIです。
アップデートオプション内の「開発中の新機能」から動作をお試しいただけます。
設定方法は、
新機能の有効/無効の切り替え手順
を参照してください。
API
に関するフィードバックを、ユースケースとともに、
kintoneの改善に協力する
フォームへぜひご登録ください。
- フィードバックの例
- APIラボで提供されているAPIを早く本番環境で利用したい
- こういう用途で使うために、このようなAPIを提供してほしい
プロセス管理の設定を変更する
プロセス管理の設定を変更するAPI で、アクションの種類とアクションの実行可能ユーザーの情報を変更できます。
利用するには開発中の新機能の「プロセス管理の設定で、作業者以外でも実行できるアクションを設定できる機能」を有効にしてください。
このAPIは、動作テスト環境のアプリを変更します。
本番環境に変更を反映する場合、このAPIを実行した後に、アプリ設定を運用環境へ反映するAPIを実行してください。
アプリ設定を運用環境へ反映するAPI
URL
- 通常のアプリ
- https://sample.cybozu.com/k/v1/preview/app/status.json
- ゲストスペースのアプリ
- https://sample.cybozu.com/k/guest/
GUEST_SPACE_ID
/v1/preview/app/status.json
HTTPメソッド
PUT
必要なアクセス権
- アプリ管理権限
リクエスト
プロセス管理の設定を変更するAPI のパラメーターに加えて、以下の項目が変更できます。
パラメーター
パラメーター名 | 型 | 必須 | 説明 |
---|---|---|---|
actions[].type | 文字列 | 省略可 | アクションの種類
actions[].from に一致するstates.ステータス名.assignee の設定値によって以下の値が設定されます。
|
actions[].executableUser | オブジェクト | 省略可 | アクションの実行可能ユーザーactions[].type がGENERAL の場合に指定します。省略すると、actions[].executableUser.entities に空配列が設定されます。空配列の場合は、レコード閲覧可能なユーザー全員が実行可能なアクションとして扱われます。actions[].type がASSIGNEE の場合、設定は無視されます。 |
actions[].executableUser.entities | 配列 | 条件必須 | アクションの実行可能ユーザーの情報executableUser を指定する場合は必須です。 |
actions[].executableUser.entities[].entity | オブジェクト | 条件必須 | アクションの実行可能ユーザーの情報entities 内で必須です。 |
actions[].executableUser.entities[].entity.type | 文字列 | 条件必須 | アクションの実行可能ユーザーの種類
entityを指定する場合は必須です。 ゲストスペースのアプリでは、「ORGANIZATION」は指定できません。 |
actions[].executableUser.entities[].entity.code | 文字列 | 条件必須 | アクションの実行可能ユーザーのコードentity.type の値によって異なります。
entity を指定する場合は必須です。ゲストユーザーを指定する場合、ログイン名の前に「guest/」を付けます。 |
actions[].executableUser.entities[].includeSubs | 真偽値または文字列 | 省略可 | アクションの実行可能ユーザーに下位組織を含めるかどうか
entity.type に「ORGANIZATION」か、「FIELD_ENTITY」で組織選択フィールドを指定した場合のみ指定します。それ以外の場合に指定すると、設定は無視されます。 |
リクエストの例
ヘッダー
|
|
リクエストヘッダーの詳細は共通仕様を参照してください。
kintone REST APIの共通仕様
ボディ
|
|
レスポンス
プロパティ
プロパティ名 | 型 | 説明 |
---|---|---|
revision | 文字列 | アプリの設定を変更したあとのリビジョン番号 |
レスポンスの例
|
|