ADO.NET Provider for Kintone

Build 24.0.9062

ProcessManagement

kintone のプロセス管理を更新およびクエリします。

Select

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

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

SELECT * FROM ProcessManagement WHERE AppId = 6
SELECT * FROM ProcessManagement WHERE AppId = 6 AND Lang = 'en'
SELECT * FROM ProcessManagement WHERE AppId = 6 AND IsPreview = false

Update

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

UPDATE ProcessManagement SET Enable = true, States = '{"In progress":{"name":"In progress","index":"1","assignee":{"type":"ONE","entities":[]}},"Ready":{"name":"Ready","index":"3","assignee":{"type":"ONE","entities":[]}},"Completed":{"name":"Completed","index":"2","assignee":{"type":"ONE","entities":[]}},"Not started":{"name":"Not started","index":"0","assignee":{"type":"ONE","entities":[{"entity":{"type":"FIELD_ENTITY","code":"Created_by"},"includeSubs":false}]}}}', Actions = '[{"name":"Start","from":"Not started","to":"In progress","filterCond":""},{"name":"Complete","from":"Completed","to":"Completed","filterCond":""}]' WHERE AppId = 6

Columns

Name Type ReadOnly References Description
AppId [KEY] Integer False

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

Enable Boolean False

プロセス管理が有効かどうか。

Actions String False

アクションの情報の一覧。並び順はGUI と同じです。プロセス管理を一度も設定していないアプリの場合は「null」が返ります。

Revision String True

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

Name String False

ステータス名。

Index String False

ステータスの順番。昇順で並べ替えられます。

AssigneeType String False

ステータスの作業者のタイプ。

AssigneeEntities String False

ステータスの作業者の一覧。並び順はGUI と同じです。

Pseudo-Columns

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

Name Type Description
Lang String

取得する名称の言語。

IsPreview Boolean

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

States String

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

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