.Net アクティビティの構成

  1. マップにアクティビティの追加します。

    デフォルトでは、アクティビティの [プロパティ] パネルで [構成] タブが開きます。

  2. アクティビティのデフォルトの [名前] を意味のある名前に変更します。
  3. [タイプ] リストで、[一般] > [.Net] を選択します。
  4. [パラメータ][構成] をクリックします。[.Net アクティビティの構成] ダイアログ ボックスが表示されます。
    1. [アセンブリ ファイルのパス] リストで、[Local.Net] または [Store.Net] を選択し、アセンブリ ファイルのパスを選択します。(デフォルト: Local.Net)
      アセンブリに関連付けられたクラスとメソッドは、[クラス] リストと [メソッド] リストに入力されます。
    2. [フル ネームを使用してアセンブリをロードする] を選択すると、アプリケーションは .Net アセンブリ オブジェクトの表示名を使用して、グローバル アセンブリ センター (GAC) から .Net オブジェクトを読み込みます。
      • このオプションは、ローカル アセンブリでのみ使用できます。

      • オンプレミス マルチテナントおよび Azure 環境で実行されている Designer の場合、既存のローカル アセンブリとストアからのアセンブリのみが利用可能です。新しいローカル アセンブリは追加できませんが、ストア アセンブリは追加できます。

      • .Net の呼び出しにクラス内のクラスが含まれる場合、使用可能なすべてのレベルのクラスが表示されます。

      • クラスが再帰的である場合、3 つのレベルのクラスのみが表示されます。

      • .Net の呼び出しに配列内の配列が含まれる場合、使用可能なすべてのレベルの配列が表示されます。

    3. 動的な値または静的な値を使用して、変数をパラメータにマップします。
      • 入力変数には静的な値のみを指定できます。

      • 疑問符が含まれるパラメータ タイプ (たとえば、ブール値 ?) は、パラメータを null にできることを示します。

      • TotalAgility では 3 つ以上のレベルでの動的複合変数のマッピングはサポートされません。

      • 動的複合変数は、常にオブジェクトとしてカスタム .Net メソッドに渡されます。たとえば、TotalAgility では動的複合変数がオブジェクトとして渡されるため、カスタム dll の入力パラメータとしての文字列配列 (public boolean methodName (string[][] StringArray) は機能しません。代わりに、public boolean methodName (object StringArray,) を使用して、メソッドでオブジェクトを string[][] に変換します。

      • アセット バイナリ データの転送に役立てるために、文字列変数を byte[] 配列パラメータへの入力または出力としてマップします。変数には、アセット ID を値として含める必要があります。出力変数にマップされる場合、この値は空にすることができます。

      • DataSet パラメータはサポートされません。

    4. [OK] をクリックします。
  5. プロセス マップを [保存] します。
  6. このアクティビティの他のプロパティを構成します。「アクティビティ プロパティ」を参照してください。

こちらも参照してください。