EnterWorksとの Evolve 統合 - Automate_Evolve - Automate_Studio_Manager - 20.3

Automate Evolve ユーザー ガイド

Product type
ソフトウェア
Portfolio
Integrate
Product family
Automate
Product
Automate > Automate Evolve
Version
20.3
Language
日本語
Product name
Automate Evolve
Title
Automate Evolve ユーザー ガイド
Topic type
概要
リファレンス
管理
First publish date
2018

この統合により、ソリューション作成者は、EnterWorks 製品側でのデータ管理のために EnterWorks と対話できるフォームとワークフローを設計できます。この機能を使用して、データを取得して EnterWorks リポジトリに投稿できます。

以下は、ユーザーが EnterWorks データを使用してフォーム ソリューションを作成できるようにする手順です。

  1. Solution で使用する他のすべてのデータ接続と同様に、以下の通り、EnterWorks タイプのデータ ソースの接続を最初に作成する必要があります。

    1. [接続] ページに移動し、[データソース] タブで [追加] をクリックします。

    2. [新しい接続の追加] で、有効な接続名を入力します。

    3. [接続タイプ] で EnterWorks を選択します。

    4. [サイトの URL を有効化] で、ソリューションで使用する EnterWorks セットアップの有効な URL (ポート番号なし) を入力します。

    5. [システム資格情報を有効化] をオンに設定し、以下の手順でシステム資格情報を提供します。

    6. 認証には 2 つのタイプがあります:

      ベーシックは、EnterWorks に存在する有効なユーザーの資格情報が必要です。

      トラストは、EnterWorks に存在する有効なユーザー名のみが必要です。トラストはまだサポートされていません。

    7. 日付形式日付時刻形式を指定します。

    8. [保存] をクリックします。

      これで、EnterWorks 接続を使用する準備が整いました。

  2. アプリを開き、ソリューションに移動します。[フォーム] を選択し、[ソリューションの追加] をクリックします。有効なソリューション名を指定してください。ソリューション作成のために構図者にリダイレクトされます。

  3. [データ接続] を右クリックして、[データ接続の追加] を選択します。

  4. [データ接続の追加] で、以下の詳細を追加します。

    1. 有効な名前を入力します。

    2. EnterWorks リポジトリ タイプを選択します。(EnterWorks コードセットを使用することもできます)。

    3. [接続] ページで作成したデータ接続を選択します。

    4. ソリューションで使用するリポジトリを選択します。(これらのリポジトリは EnterWorks に存在します)。

    5. ユーザー設定保存済みセット保存済み検索はオプションです。

    6. ソリューションで使用する属性を選択できます。

    7. [OK] をクリックします。

      これでデータ接続の準備が整いました。

  5. 新しく作成されたデータ接続を右クリックします。

  6. [フィールド マッピングの作成] を選択します。

    1. [フィールド マッピング] ダイアログで、[説明]、[グループ名]、[Web サービス名]、および [操作] を追加します。

  7. [次へ] をクリックします。[フィールド マッピング パラメーター] ダイアログが表示されます。

    1. これは、リポジトリ属性の最終的なマッピングを表します。

    2. [OK] をクリックします。

  8. [フォーム] タブで、[フォーム データ] タブを選択します。myFields の下に新しいグループが「getdatamultipleGroup」という名前で表示されます

  9. フォーム タブに「getdatamultipleGroup」をドラッグ アンド ドロップします。

  10. フィールドが作成されたら、EnterWorks レコードをフェッチするために、作成した Web サービスを選択します。

  11. ボタンを挿入して Web サービスを呼び出すことができます。

  12. このソリューションを展開してから、フォームを開きます。

  13. Web サービスを実行すると、繰り返しテーブルにリポジトリ レコードが入力されます。

注:

[更新]、[複数更新]、[取得]、[複数取得]、[保存]、[複数保存] などの他の操作を使用する場合も同じ手順に従います。

  • Evolve の場合 - フィルターが適用されていない場合、EnterWorks は最大 1000 件のレコードを返します。最大数はキー EnterworksMaxReadCountによって制御されます。キーが追加されていない場合、システムは最大 500 件のレコードをフェッチします。1000 件を超えるキー値を設定すると、EnterWorks はデータを返しません。

  • ポータル の場合 - EnterworksMaxReadCount キーはポータル側では機能しません。 EnterworksMaxReadCount キーの値に関係なく、EnterWorks はポータルで最大 1000 件のレコードを返します。ウィジェットのレコード件数の値が 1000 件以下である場合、実行時に同じ数のレコードが取得されます。ウィジェットのレコード件数の値が 1000 件を超える場合、実行時にレコードは取得されません。

EnterWorksリポジトリ データ接続

ソリューション作成者は、EnterWorks リポジトリ タイプのデータ接続を作成できます。作成者は、リポジトリの属性をフォームにインポートして、フォーム フィールドにマップできます。

接続パラメータ

名前 説明
リポジトリで使用可能な属性のリスト。選択した属性のみがデータ セットの一部になります。
保存済みセット

使用する保存済みセット。

提供されている場合、データ セットの Get 操作は、保存済みセットをフィルターとして送信するか、または/および Connection get Operationで定義された操作を送信します。

保存済み検索

使用する保存済み検索。

提供されている場合、データ セットの Get 操作は、保存済み検索をフィルターとして送信するか、または/および Connection get Operationで定義された操作を送信します。

ユーザー設定

使用するユーザー設定。

提供されている場合、データ接続では、設定で使用可能な列のみが許可されます。

接続 EnterWorks タイプのデータベース接続参照。
リポジトリ EnterWorks リポジトリ。
種類 EnterWorks リポジトリなどのデータ接続のタイプ。
注: 注: EnterWorks リポジトリ データ接続の作成中、リポジトリで使用可能な属性のリストには、繰り返されず、関連するグループに属していない属性のみが含まれます。

マッピングの操作

取得/複数取得

取得は、データ接続で提供される EnterWorks リポジトリから単一のレコードを取得し、それをフォーム フィールドにマップするために使用されます。

複数取得は、データ接続で提供される EnterWorks リポジトリから複数のレコードを取得し、それを繰り返しフォーム フィールドにマップするために使用されます。

保存された場合は、設定/保存済み検索は接続して提供され、それらの基準は、操作で提供された操作に従ってフィルター基準にも追加されます。

パラメーター 説明
は And 演算子

現在、EnterWorks は属性で OR / AND 演算子のみを提供します。

チェックした場合: フィルタで提供されるすべての式は、AND 演算子として EnterWorks に送信されます。

チェックしない場合: フィルタで提供されるすべての式は、OR 演算子として EnterWorks に送信されます。

複数の属性がある場合は、すべてのフィルター オブジェクトを「,」で区切った配列に入れます。

例:

[{

'defaultValue':'435',

'searchTypeCode':10,

'attributeId':'[PRODUCT ID]'

},

{

'defaultValue':'50',

'searchTypeCode':16,

'attributeId':'[Price]'

}]

フィルター

データ接続の列に基づいてフィルターを構築し、フォームのフィールドを使用する動的フィルター制御。

フィルターは、実行時に EnterWorks でサポートされている形式に変換されます。

生の Where

提供されている場合、上記のフィルターは、データ接続列を実行時間 ID に置き換え、提供されたフィルターのフォーム フィールドをマップするだけで、フィルター形式を解析しません。

これは、フィルターを EnterWorks 形式に解析できない複雑なフィルター シナリオに使用されます。

出力値 リポジトリ属性を出力値としてフォーム フィールドにマップするためのマッピング ダイアログ。

保存/複数保存

保存は、データ接続で提供される EnterWorks リポジトリに単一のレコードを作成し、単一のフォーム フィールドを操作にマップするために使用されます。

複数保存は、データ接続で提供される EnterWorks リポジトリに複数のレコードを作成し、繰り返しフォーム フィールドを操作にマップするために使用されます。

パラメーター 説明
入力値 入力値としてフォーム フィールドをリポジトリ属性にマップするためのマッピング ダイアログ。
出力値

フォーム フィールドを操作の応答にマップするためのマッピング ダイアログ。DataLog フィールドは、操作の結果を返します。

提出されたアイテム ID には、リポジトリに作成されたレコードの ID が含まれます。

検証を実施する チェックすると、レコード作成後に検証も実行され、結果がフォームに表示されます。

更新/複数更新

更新は、データ接続で提供される EnterWorks リポジトリ内の単一のレコードを更新し、単一のフォーム フィールドにマップするために使用されます。

複数更新は、データ接続で提供される EnterWorks リポジトリ内の複数のレコードを更新し、繰り返しフォーム フィールドにマップするために使用されます。

パラメーター 説明
検証を実施する チェックすると、レコード作成後に検証も実行され、結果がフォームに表示されます。
入力値

入力値としてフォーム フィールドをリポジトリ属性にマップするためのマッピング ダイアログ。

提出されたアイテム ID は提出された入力でもあり、更新操作は指定された ID でレコードを更新します。

出力値

フォーム フィールドを操作の応答にマップするためのマッピング ダイアログ。

DataLog フィールドは、操作の結果を返します。

EnterWorks CodeSet データ接続

ソリューション作成者は、EnterWorks CodeSet タイプのデータ接続を作成できます。

このタイプのデータ接続は、任意のフォーム フィールドの可能な値を、EnterWorks の CodeSet で使用可能な値にバインドするために使用されます。

接続パラメータ

名前 説明

コード セットで使用可能な属性のリスト。

コード: コード セット アイテムの値。

説明: コード セット アイテムの説明。

接続 EnterWorks タイプのデータベース接続参照。
Enterworks CodeSet Enterworks CodeSet
種類 EnterWorks CodeSet などのデータ接続のタイプ。

既知の制約

  1. 関連するグループ属性は、現在のバージョンではサポートされていません。

  2. EnterWorks では、複数の値を持つ繰り返し可能な属性をフリー テキストまたはテーブルとして表すことができます。Evolve では、複数の値を持つ繰り返し可能な属性をフリー テキストとしてのみ表すことができます。

考慮事項

  1. 繰り返し可能な属性をフリー テキストとして使用できます。すなわち、マッピングの作成中に、繰り返し可能な属性を通常の属性のようにマッピングできます。これにより、フォームは単一のテキスト ボックスに値をレンダリングできます。