JDBC Driver for Kintone

Build 24.0.8963

FieldPermissions

kintone の利用可能なフィールドのアクセス権の設定を更新およびクエリします。

Select

WHERE 句ではAppId カラムが必須です。本製品 はKintone API を使用してこのカラムによる結果をフィルタリングします。デフォルトでは、本製品 はクライアント側で本製品 内で他のフィルタを処理します。

例えば、次のクエリはサーバー側で処理されます。

SELECT * FROM FieldPermissions WHERE AppId = 6
SELECT * FROM FieldPermissions WHERE AppId = 6 AND IsPreview = false

Update

FieldPermissions を更新するには、Rights を集計として指定します。FieldPermissions を更新するには、AppId カラムとIsPreview カラムが必須です。

UPDATE FieldPermissions SET Rights = 'Update FieldPermissions set Rights='[{"code":"Updated_by","entities":[{"accessibility":"READ","entity":{"type":"GROUP","code":"everyone"}}]}]' WHERE AppId = 6 AND IsPreview = true

Columns

Name Type ReadOnly References Description
AppId [KEY] Integer False

kintone アプリケーションのアプリID。

Code [KEY] String False

アクセス権を設定するフィールドコード。

Entities String False

アクセス権の設定対象の一覧を、優先度の高い順に並べた配列。

Revision String True

アプリの設定のリビジョン番号。

Pseudo-Columns

SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。

Name Type Description
IsPreview Boolean

False に設定することで、運用環境のアプリのFieldPermissions の詳細を取得することができます。デフォルト値はtrue です。

Rights String

Update の実行にのみ使用されます。

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.8963