次の方法で共有


基本的な Functoid をマップに追加する方法

多くの Functoid は非常に使い方が簡単です。 これらは、高度なカテゴリのファンクトイドと区別するために、基本的なファンクトイドと呼ばれます。 基本的な Functoid は、変換、累積、データベース、日付と時刻、論理、数学、科学、文字列などの Functoid の残りのカテゴリで構成されます。

基本的な Functoid には、一般に、入力リンクと出力リンクとして、数値や文字列などの単純な型があります。

基本的な Functoid の使用には、グリッド ページに追加し、左から Functoid への入力リンクを作成し、Functoid から右へ出力リンクを作成することが含まれます。 このトピックでは、これらの操作の詳細な手順について説明します。

基本的な Functoid をマップに追加する

  1. Visual Studio ツールボックスがアクティブになっている状態で、適切なタブをクリックして、使用する Functoid のカテゴリを選択します。

    選択したカテゴリで利用可能なファンクトイドの一覧が表示されます。

  2. 使用する Functoid をツールボックスからグリッド ページ上の適切な場所にドラッグします。

    Functoid は、表示されているグリッド ページに配置されます。 Functoid を別のグリッド ページに配置する場合は、その他のグリッド ページを最初に表示する必要があります。

    複数の Functoid を一緒に使用してマップを構築する場合は、それらの相対的な左から右への配置を考慮する必要があります。 ファンクトイドは左から右に実行されます。 Functoid の出力は、より右側にある別の Functoid にのみ入力できます。

  1. ソース スキーマから、表示されているグリッド ページの基本的な Functoid にレコードまたはフィールド ノードをドラッグします。

    〜または〜

    表示されているグリッド ページで、左側にある別の Functoid を、入力リンクを作成する基本的な Functoid にドラッグします。

    〜または〜

    表示されているグリッド ページの基本的な Functoid を、ソース スキーマのレコードノードまたはフィールド ノードにドラッグします。

    〜または〜

    表示されているグリッド ページで、入力リンクを作成する基本的な Functoid を、左側にある別の Functoid にドラッグします。

    ドラッグ中に、リンクの固定されたエンドポイントではなく、リンクの移動エンドポイントが十字線アイコンに変わり、2 番目のエンドポイントをより正確にターゲットにできます。 リンクの移動エンドポイントをリンクの適切な 2 番目のエンドポイントではないオブジェクトの上に置くと(データ型の不一致が発生した場合など)、十字線アイコンは斜めのスラッシュが付いた円を示すアイコンに変わります。

  2. 必要に応じて手順 1 を繰り返して、基本的な Functoid への入力リンクの完全なセット (入力パラメーターのセット全体ではない場合もあります) を確立します。

    入力リンクを必要としない Functoid がいくつかあります。 たとえば、日付と時刻 Functoid カテゴリの日付時刻および日付と時刻の Functoid は、インスタンス メッセージが処理されている現在の日付、時刻、または日付と時刻をそれぞれ提供します。 したがって、ソース スキーマからの入力パラメーターは必要ありません。

    多くの Functoid への入力パラメーターの順序は、対応する Functoid リファレンス トピックで示されているように重要です (UI ガイダンスと開発者 API 名前空間リファレンスFunctoid リファレンスを参照)。 リンクを作成する順序によって、入力パラメーターの順序が Functoid に設定されます。 Functoid プロパティと Functoid 入力パラメーターの順序の指定の詳細については、「 Functoid プロパティと入力パラメーターの編集」を参照してください。 Functoid の入力パラメーターを構成する方法については、「 Functoid 入力パラメーターを構成する方法」を参照してください。

    リンクを開始する前に、リンクする Functoid またはソース スキーマ ノードが表示されているグリッド ページまたはソース スキーマ ウィンドウに表示されていることを確認します。

  1. レコードまたはフィールド ノードを宛先スキーマから、表示されているグリッド ページの基本的な Functoid にドラッグします。

    〜または〜

    表示されているグリッド ページで、右側に配置されている別の Functoid を、出力リンクを作成する基本的な Functoid にドラッグします。

    〜または〜

    表示されているグリッドページにある基本的なFunctoidを、コピー先のスキーマ内のレコードまたはフィールドノードにドラッグします。

    〜または〜

  2. 表示されているグリッド ページで、出力リンクを作成する基本的な Functoid を、右側にある別の Functoid にドラッグします。

    リンク操作を開始する前に、リンクする Functoid とソース スキーマ ノードが、表示されているグリッド ページとソース スキーマ ウィンドウに既に表示されていることを確認します。

    Functoid のリンクは、ソースとターゲットのデータ型が一致しないリンクなど、不適切なリンクを常に禁止しようとします。

    ドラッグ中に、リンクの固定されたエンドポイントではなく、リンクの移動エンドポイントが十字線アイコンに変更され、2 番目のエンドポイントのより正確なターゲット設定が可能になります。 リンクの移動エンドポイントをリンクの適切な 2 番目のエンドポイントではないオブジェクトの上に置くと(データ型の不一致が発生した場合など)、十字線アイコンは斜めのスラッシュが付いた円を示すアイコンに変わります。

こちらもご覧ください

UI ガイダンスと開発者 API 名前空間リファレンスFunctoid リファレンス