GeneralNotifications
kintone で利用可能なアプリの条件通知の設定を更新およびクエリします。
Select
WHERE 句ではAppId カラムが必須です。本製品 はKintone API を使用してこのカラムによる結果をフィルタリングします。デフォルトでは、本製品 はクライアント側で本製品 内で他のフィルタを処理します。
例えば、次のクエリはサーバー側で処理されます。
SELECT * FROM GeneralNotifications WHERE AppId = 6 SELECT * FROM GeneralNotifications WHERE AppId = 6 AND IsPreview = false
Update
GeneralNotifications を更新するには、Notifications を集計として指定します。GeneralNotifications を更新するには、AppId カラムが必須です。
UPDATE GeneralNotifications SET Notifications = '[{"entity":{"type":"FIELD_ENTITY","code":"Updated_by"},"includeSubs":false,"recordAdded":false,"commentAdded":true}],"notifyToCommenter":true' WHERE AppId = 6
Columns
Name | Type | ReadOnly | References | Description |
AppId [KEY] | Integer | False |
kintone アプリケーションのアプリID。 | |
EntityType | String | False |
条件通知の設定対象のエンティティの種類。 | |
EntityCode [KEY] | String | False |
条件通知の設定対象のエンティティのコード。 | |
IncludeSubs | Boolean | False |
設定を下位組織に継承するかどうか。notifications[].entity.type の値が「ORGANIZATION」または「FIELD_ENTITY」 で組織選択フィールドが指定されている場合以外はfalse が返ります。 | |
RecordAdded | Boolean | False |
レコード追加で通知するかどうか。 | |
RecordEdited | Boolean | False |
レコード編集で通知するかどうか。 | |
CommentAdded | Boolean | False |
コメントの書き込みで通知するかどうか。 | |
StatusChanged | Boolean | False |
ステータスの更新で通知するかどうか。 | |
FileImported | Boolean | False |
ファイル読み込みで通知するかどうか。 | |
NotifyToCommenter | Boolean | False |
コメントを書き込んだユーザーが、そのレコードにコメントが書き込まれたときに通知を受信するかどうか。これは、「コメントを書き込んだユーザーは、そのレコードにコメントが書き込まれたときに通知を受信する」チェックボックスを反映します。 | |
Revision | String | True |
アプリの設定のリビジョン番号。 |
Pseudo-Columns
SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
IsPreview | Boolean |
False に設定することで、運用環境のアプリのGeneralNotifications の詳細を取得することができます。デフォルト値はtrue です。 |
Notifications | String |
Update の実行にのみ使用されます。 |