フルフィルメントテーブル
本番インスタンスで ServiceNow Store アプリの使用資格を適用できるようにするには、レコードの所有者または登録済みアプリのユーザーだけが更新できるテーブルを構成します。
これに対し、フルフィルメントテーブルではないテーブルの場合、登録していないユーザーであっても依頼者として関与できます。その目的は、使用アドミニストレーターが、そのアプリケーションを実装しているすべての本番インスタンスでサブスクリプションを適用できるようにすることです。
フルフィルメントテーブルのレコードの所有権
履行者アクションをシステムが識別できるようにするために、テーブル内のレコードの所有権を決定する方法を定義します。 アプリケーション開発者は、ユーザーがレコードを所有しているかどうかを判断する一連の条件を指定します。たとえば、UserA がレコードを開いたか、別のリソースが UserA の代わりにレコードを開いた場合、UserA はタスクテーブルのレコードを所有します。システムのデフォルトの所有権条件
| アクション | 所有権条件 [owner_condition] |
|---|---|
| タスク拡張 | opened_by (読み取り専用) |
| カタログ要求 | requested_for (読み取り専用) |
| サブスクリプションが必要なアプリ内の他のテーブル | sys_created_by (読み取り専用) |
| サブスクリプションが必要なアプリに対して開発者が作成したテーブル | 開発者によって指定 |