ADO.NET Provider for Kintone

Build 24.0.9062

AppPermissions

kintone のアプリのアクセス権を更新およびクエリします。

Select

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

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

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

Update

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

UPDATE AppPermissions SET Rights = '[{"entity":{"type":"CREATOR"},"appEditable":true,"recordViewable":true,"recordAddable":true,"recordEditable":true,"recordDeletable":true,"recordImportable":true,"recordExportable":true}]' WHERE AppId = 6 AND IsPreview = true

Columns

Name Type ReadOnly References Description
AppId [KEY] Integer False

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

EntityType [KEY] String False

アクセス権の設定対象の種類。

EntityCode String False

アクセス権の設定対象のコード。

IncludeSubs Boolean False

設定を下位組織に継承するかどうか。

AppEditable Boolean False

アプリの管理が可能かどうか。この権限を持つエンティティは、アプリの設定にアクセスして編集できます。

RecordViewable Boolean False

レコードの閲覧が可能かどうか。

RecordAddable Boolean False

レコードの追加が可能かどうか。

RecordEditable Boolean False

レコードの編集が可能かどうか。

RecordDeletable Boolean False

レコードの削除が可能かどうか。

RecordImportable Boolean False

ファイルの読み込みが可能かどうか。

RecordExportable Boolean False

ファイルの書き出しが可能かどうか。

Revision String True

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

Pseudo-Columns

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

Name Type Description
IsPreview Boolean

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

Rights String

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

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