[リコンサイルとポスト] の追加および構成

ライセンス:

このステップを使用するには、組織のメンバーに ArcGIS Advanced Editing ユーザー タイプ エクステンションのライセンスを割り当てる必要があります。

リコンサイルとポストのステップでは、バージョン管理サービスのリコンサイル操作により、ブランチ バージョンとデフォルト バージョン間で、編集の取得と、オプションで編集のポストを行うことができます。 このステップは、一般に、オフライン編集ワークフローの一部として、レプリカの作成ステップと組み合わせて使用されます。

ブランチ バージョンで作業を行っている場合、ブランチ バージョンに変更を引き出す前に、リコンサイル プロセスによって、ブランチ バージョンとデフォルト バージョンの間の競合が検出されます。 次に、ポスト プロセスを使用して、ブランチ バージョンの編集内容をデフォルト バージョンにマージすることができます。

ステップの構成

ステップを構成するには、次の手順に従います。

  1. ワークフロー ダイアグラムを作成または編集し、[ステップ ライブラリ] パネルにアクセスします。
  2. [リコンサイルとポスト][ステップのライブラリ] パネルからワークフロー キャンバス上のステップの接続矢印にドラッグします。

    [ステップの詳細] パネルが表示されます。

  3. [ステップ名] テキスト ボックスにステップの名前を入力します。
  4. [データ ソース] セクションで、評価するデータ ソースを選択します。
    • [すべて] - ワークフロー ダイアグラムで構成されたすべてのデータ ソースを評価します。
    • [ソースの選択] - [ソースの追加] をクリックし、評価するデータ ソースを選択します。
      ヒント:

      データ ソースを削除するには [削除] Delete をクリックします。

    • [Arcade 式] - ArcGIS Arcade 式を入力して、ステップの実行時に評価するデータ ソースを動的に定義します。
      ヒント:

      [この入力は Arcade 式をサポートします] This input supports Arcade expressions をクリックし、ArcGIS Arcadeを選択して関連するテキスト ボックスに追加します。

  5. [競合の検出] セクションで、競合を検出する条件を定義する以下のオプションから、いずれかを選択します。
    • [オブジェクトによる] - 同じ行またはフィーチャへの変更を競合としてマークします。
    • [属性による] - 同じ列またはフィーチャへの変更を競合としてマークします。
  6. 必要に応じて [競合が検出された場合はリコンサイルを中止] チェックボックスをオンにすると、競合が検出された場合にリコンサイル プロセスが中止されます。
  7. 必要に応じて [リコンサイル後にバージョンをポスト] チェックボックスをオンにすると、リコンサイル後に、現在のバージョンがデフォルト バージョンにポストされます。
  8. 必要に応じて、[非同期ジョブとして実行] チェックボックスをオンにすると、バージョンが順次リコンサイルされます。
  9. 必要に応じて、[別のユーザーとして実行] チェックボックスをオンにすると、別のユーザーとしてステップを実行します。

    ジョブに割り当てられたユーザーがブランチ バージョンにアクセスできない場合は、このオプションをオンにして、ステップを実行できるユーザーの認証情報を入力します。

    注意:

    ステップで入力する認証情報は暗号化されません。 情報を安全に格納するには、動的なジョブ プロパティを使用してステップ内で参照可能な暗号化されたユーザー定義設定を追加します。

  10. [オプション] タブをクリックします。
  11. 必要に応じて、[ステップ オプション] を構成します。
    • [手動] - 手動でステップを実行します。
      • [オプション] - ステップを実行しないで終了できるようにします。
    • [自動] - アクティブになり次第、ステップを実行します。
      注意:

      ワークフロー ダイアグラムがデータ品質の評価ステップまたはジオプロセシング サービスの実行ステップを含む一連のステップを自動的に実行するように構成されている場合、一連のステップを開始したユーザー トークンの有効期限が切れた後に実行を試みるステップは、自動的に実行されません。 手動操作なしで、さらなる自動ステップの実行を継続するには、ArcGIS Workflow Manager Server Advanced ロールのライセンスが必要です。

    • [スケジュールに沿って実行] - 設定したスケジュールに従ってステップを実行します。

      スケジュール オプションの詳細

  12. 必要に応じて、次のオプションのいずれかを選択して、ステップでヘルプを構成します。
    • [なし] - ステップ ヘルプなしでステップを構成します。
    • [テキスト] - [テキスト] テキストボックスで、ステップのヘルプ テキストを構成します。

      ArcGIS Arcadeを使用して、ステップ ヘルプの動的な値を入力できます。 ステップ ヘルプにプレーン テキストと Arcade 式が含まれている場合は、テキストを次のように書式設定する必要があります。

      
      'For further assistance, please contact' + JobCreator($Job) + '.'

    • [URL] - [URL] テキストボックスで、ステップにヘルプ リソースへのリンクを構成します。
      注意:

      Web アプリで実行されるステップでは、HTTP、HTTPS URL 形式のみがサポートされます。 ArcGIS Pro で実行されるステップでは、HTTP、HTTPS、ファイル形式がサポートされます。

      Arcadeを使用して動的な値を入力することもできます。 URL にプレーン テキストと Arcade 式が含まれている場合は、テキストを次のように書式設定する必要があります。

      
      'https://pro.arcgis.com/en/pro-app/latest/tool-reference/' + JobExtendedProperty($Job, 'tools', 'toolbox') + '/' + jobExtendedProperty($job, 'tools', 'alias') + '.htm'

      [Arcade の結果を自動的にエンコード] チェックボックスを構成します。

      • URL に変換するときにエスケープする必要がある特殊文字 (スペースやフォワード スラッシュなど) を Arcade 式が返す場合、[Arcade の結果を自動的にエンコード] チェックボックスを必ずオンにしてください。
      • ベース URL を構成するために Arcade 式が使用される場合、[Arcade の結果を自動的にエンコード] チェックボックスをオフにします。

  13. 必要に応じて、[スタイル] タブをクリックし、ステップの形状と色を変更します。
  14. 必要に応じて、[情報] タブをクリックし、[ステップの説明] テキストボックスにステップの説明を入力します。
    ヒント:

    [情報] タブには、ステップの出力を取得するために動的なジョブ プロパティで使用できるステップ ID も含まれています。 ステップ ID をクリップボードにコピーするには、[ステップ ID をコピー] Copy Step ID をクリックします。

戻り値

ステップが完了すると、その戻り値が格納され、ステップの結果を示します。 パスを使用して戻り値をすぐに評価し、ワークフロー内の次のステップを決定できます。 ArcGIS Arcade 式を使用して、ワークフロー全体を通じて完了したステップの戻り値を取得することもできます。 次の表は、ステップの戻り値を示しています。

戻り値説明

S000001

ステップが正常に完了しました。

F000001

ステップを正常に完了できませんでした。

出力値

ステップが完了すると、その出力値が格納され、ワークフローがたどるパスの決定に使用したり、ワークフロー全体で他のステップの入力値として使用したりできます。 次の表は、ステップの出力値を示しています。

出力説明

バージョン

現在のバージョンを返します。

dataSourceNames

現在のバージョンに関連付けられているデータ ソースの配列を返します。

関連トピック


このトピックの内容
  1. ステップの構成
  2. 戻り値
  3. 出力値