Workflow Manager のライセンスで利用可能。
拡張プロパティを使用すると、個々の組織はそれぞれのニーズに応じてビジネス固有のプロパティを格納できます。 作業の種類が異なると、関連するプロパティも異なる可能性が高いため、これらのプロパティはジョブ タイプごとに構成されます。 ArcGIS Workflow Manager (Classic) では、1-1 のリレーションシップ (拡張プロパティ) と、1-M のリレーションシップ (リンク プロパティと関連プロパティ) を構成できます。 1-1 のリレーションシップでは、拡張プロパティ テーブルのジョブごとに 1 つのレコードしかありませんが、1-M のリレーションシップの場合はジョブごとに複数のプロパティのレコードがあります。
拡張プロパティ テーブルを構成する前に、少なくとも 1 つの拡張プロパティ テーブルを Workflow Manager (Classic) リポジトリに追加する必要があります。
- ArcGIS Workflow Manager (Classic) Administrator を起動し、Workflow Manager (Classic) データベースに接続します。
- [ジョブ コンポーネント] > [ジョブ タイプ] を展開します。
- 拡張プロパティを構成するジョブ タイプを右クリックし、[アイテムの編集] をクリックします。
[ジョブ タイプ] ダイアログ ボックスが開きます。
- [拡張プロパティ] タブをクリックします。
リレーションシップを作成したテーブルのリストが、左パネルに表示されます。 左パネルのツリー ビューの最上位エレメントは、Jobs テーブルに関連するテーブルを表します。 テーブルの下のレベルにあるエレメントは、テーブルの各フィールドを表します。
- ジョブ タイプに対し、Workflow Manager (Classic) で表示するフィールドの横にあるチェックボックスをオンにします。
- [テーブルの順序] リストでテーブルを選択して、[上に移動] か [下に移動] をクリックし、テーブルをアプリケーションに表示する順序を設定します。
- テーブルを選択し、ジョブ タイプに対して設定されているフィールドのリストを表示します。
拡張プロパティを開いたときに、ユーザーに表示されるフィールドの順序を設定するには、[フィールドの順序] リストでフィールドを選択し、[上に移動] か [下に移動] をクリックします。
- フィールドをクリックし、必要に応じて以下のプロパティを構成します。
- [フィールド] - フィールドの名前 (読み取り専用)。
- [フィールド エイリアス] - フィールドの表示名。
- [表示タイプ] - フィールドの値タイプ。 これは、テーブルのフィールドのデータ タイプによって異なります。 文字列データ タイプの場合は、以下のオプションがあります。
- [テキスト] - ユーザーにテキスト ボックスを表示します。
- [ファイル] - ユーザーがファイルを参照し、拡張プロパティ テーブルにファイル パスを保存できるようにします。
- [地理データセット] - ユーザーがジオデータセットを参照し、パスを値として保存できるようにします。
- [フォルダー] - ユーザーがフォルダーを参照できるようにします。
- [TableList] - ユーザーが値のリストからフィールド値を選択できるようにします (ドメインと似ています)。 値のリストは、構成した別のテーブルから取得されます。
- [マルチレベル テーブル リスト] - ユーザーが値のリストからフィールド値を選択し、次に選択する値をさらに絞り込めるようにします。
- [編集可能] - フィールドが編集可能かどうかを指定します。
- [必須] - フィールド値が必須かどうかを指定します。
- [ユーザー表示] - フィールドがユーザーに表示されるかどうかを指定します。
- [デフォルト値] - レコードを作成したときのフィールドのデフォルト値。
- [OK] をクリックします。
プロパティ構成が保存されます。
- 拡張プロパティを追加する各ジョブ タイプに対して、上記の手順を繰り返します。
高度な拡張プロパティの構成
ArcGIS Workflow Manager (Classic) では、拡張プロパティ フィールドに複雑なルールを構成できます。 このセクションでは、前の選択肢に基づいてユーザーに表示される値を絞り込む、拡張プロパティを構成する方法について説明します。
- Workflow Manager (Classic) Administrator を開き、Workflow Manager (Classic) データベースに接続します。
- [ジョブ コンポーネント] > [ジョブ タイプ] を展開します。
- 拡張プロパティを構成するジョブ タイプを右クリックし、[アイテムの編集] をクリックします。
[ジョブ タイプ] ダイアログ ボックスが開きます。
- [拡張プロパティ] タブをクリックします。
- 拡張プロパティのリストで、構成するフィールドの名前をクリックします。
- [表示タイプ] ドロップダウン矢印をクリックし、[マルチレベル テーブル リスト] をクリックします。
Workflow Manager (Classic) リポジトリのテーブルのリストが [テーブル] ドロップダウン メニューに表示されます。
- [テーブル] ドロップダウン矢印をクリックし、リストからテーブルを選択します。
- 表示を絞り込むために使用するフィールドの横にあるチェックボックスをオンにします。
- [保存するフィールド]ドロップダウン矢印をクリックし、拡張プロパティを設定するフィールドを選択します。
- [OK] をクリックして変更内容を保存します。
このジョブ タイプが作成されたときに、選択されたフィールドをユーザーが選択できるようになります。