ジョブを設定
手順
-
tNetSuiteConnection_1をダブルクリックして[Basic settings] (基本設定)ビューを開き、以下の操作を行います。
-
使用したいNetSuiteコンポーネントを[Version] (バージョン)ドロップダウンリストで選択し、[Apply] (適用)をクリックします。
このシナリオでは、NetSuite SOAPが選択されています。
-
接続を確立するために必要となる情報をすべて入力します。
-
使用したいNetSuiteコンポーネントを[Version] (バージョン)ドロップダウンリストで選択し、[Apply] (適用)をクリックします。
-
tNetSuiteInput_1をダブルクリックして[Basic settings] (基本設定)ビューを開き、以下の操作を行います。
-
使用したいNetSuiteコンポーネントを[Version] (バージョン)ドロップダウンリストで選択し、[Apply] (適用)をクリックします。
このシナリオでは、NetSuite SOAPが選択されています。
- [Use existing connection] (既存の接続を使用)を選択し、[Component List] (コンポーネントリスト)ドロップダウンリストでtNetSuiteConnection_1を選択します。
-
[Record Type] (レコードタイプ)フィールドの横にある[...]ボタンをクリックし、ダイアログボックスが開いたら、[Location] (ロケーション)を選択して[OK]をクリックします。
この設定によって、位置タイプであるレコードからデータを取得するよう指定されます。
- [Guess schema] (推測スキーマ)ボタンをクリックすると、選択したレコードタイプに応じたスキーマカラムが取得されます。
-
スキーマエディターでは、不要なカラムを削除したり、カラムの順序を調整したりしてスキーマを編集します。
- [Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックし、スキーマエディターを開きます。
- 読みやすくなるよう、このジョブのスキーマに含まれているカラムは次の図のように3つだけです。
- [Search conditions] (条件を検索)テーブルの下部にあるプラスボタンをクリックし、行を追加します。
-
[Search conditions] (検索条件)テーブルに新しく追加された行で、[Field] (フィールド)フィールドのドロップダウンリストからnameを、[Operator] (演算子)フィールドのドロップダウンリストからString.containsをそれぞれ選択し、[Search value] (値を検索)フィールドに"Berlin"と入力します。
このステップでの設定によって、nameフィールドがBerlinであるレコードをクエリーする検索条件が設定されます。
情報メモ注: ドロップダウンリストは展開されるまでに数秒かかることがあります。 - 他のオプションはそのままにしておきます。
-
使用したいNetSuiteコンポーネントを[Version] (バージョン)ドロップダウンリストで選択し、[Apply] (適用)をクリックします。
-
tLogRow_2をダブルクリックして[Basic settings] (基本設定)ビューを開き、以下の操作を行います。
- [Sync columns] (カラムを同期)をクリックすると、tNetSuiteInput_1のスキーマカラムがこのコンポーネントに入力されます。
- [Table (print values in cells of a table)] (テーブル(テーブルのセルの出力値))を選択します。
- 他のオプションはそのままにしておきます。
このコンポーネントは、tNetSuiteOutput_1によって削除される全レコードのフィールドを表示します。
-
tNetSuiteOutput_1をダブルクリックして[Basic settings] (基本設定)ビューを開き、以下の操作を行います。
-
使用したいNetSuiteコンポーネントを[Version] (バージョン)ドロップダウンリストで選択し、[Apply] (適用)をクリックします。
このシナリオでは、NetSuite SOAPが選択されています。
- [Use existing connection] (既存の接続を使用)を選択し、[Component List] (コンポーネントリスト)ドロップダウンリストでtNetSuiteConnection_1を選択します。
- [Sync columns] (カラムを同期)をクリックし、このコンポーネントのスキーマカラムがtLogRow_2のものと同じであることを確認します。
-
[Record Type] (レコードタイプ)フィールドの横にある[...]ボタンをクリックし、ダイアログボックスが開いたら、[Location] (ロケーション)を選択して[OK]をクリックします。
この設定によって、位置タイプであるレコードを処理するよう指定されます。
-
[Action] (アクション)ドロップダウンリストから[Delete] (削除)を選択します。
この設定によって、取得されたレコードが削除されます。
- 他のオプションはそのままにしておきます。
-
使用したいNetSuiteコンポーネントを[Version] (バージョン)ドロップダウンリストで選択し、[Apply] (適用)をクリックします。
-
tNetSuite_2をダブルクリックし、tNetSuiteInput_1と同じ設定を行います。
このコンポーネントは、同じレコードをクエリーすることで削除操作を検証します。
-
tLogRow_1をダブルクリックし、tLogRow_2と同じ設定を行います。
このコンポーネントは、tNetSuiteInput_2によって渡される全レコードのフィールドを表示します。