8.5. 外部連携¶
8.5.1. IM-BIS の外部連携でSOAPのデータモデルに再帰的なオブジェクトを定義している場合には、正しく処理が行われません。¶
8.5.2. IM-BIS の外部連携で利用するデータソース定義の名称、パラメータ・フィールド名、フォーム名に使用できない文字があります。¶
IM-BIS の外部連携で利用するデータソース定義の名称、パラメータ・フィールド名、フォーム名に使用できない文字があります。以下の文字をデータソース定義の名称、パラメータ・フィールド名、フォーム名に使用している場合、外部連携処理が正しく行われません。(){}[].:"
8.5.3. IM-BIS の外部連携でデータマッパーでの設定後にデータソース定義を変更した場合には、データマッパーを再設定してください。¶
IM-BIS の外部連携でデータマッパーでの設定後にデータソース定義を変更した場合には、変更が反映されずに正しくマッピングが表示されない可能性があります。そのため、データマッパーの設定後にデータソース定義の設定を変更した場合には、データマッパーの設定を再度実施するようにしてください。
8.5.4. データマッパーでマッピングする際に、複数階層の項目をマッピングすると外部連携実行時にエラーになる場合があります。¶
データマッパーでマッピングする際に、以下のパターン(3階層以上)の項目をマッピングすると、外部連携実行時にエラーとなる場合があります。object ∟object ∟array ∟object ∟key ∟value
8.5.5. データソース種別:ルールでRule Solverを使用する場合、利用できる結果返却モードには制限があります。¶
IM-BISでRule Solverを使用する場合、利用できる結果返却モードは以下のみです。
- Find a Solusion(1つだけ解を求める)
8.5.6. IM-BIS の外部連携が設定されているBIS定義を別名登録した上で、外部連携を実行すると無限ループが発生する場合があります。¶
外部連携が設定されているBIS定義を別名登録した上で、外部連携を実行すると無限ループが発生することがあります。本事象は以下の条件で発生します。
- 画面アイテム「明細テーブル」「グリッドテーブル」に外部連携が設定されている場合。
- タスク(ノード)の前処理、タスク(ノード)の後処理、案件終了処理に外部連携が設定されている場合。
8.5.7. データソース「シェアードDB更新系クエリ」をタスク(ノード)の後処理で設定することができるのは、アプリケーションサーバが「Resin」の場合のみとなります。¶
シェアードDB更新系クエリをタスク(ノード)の後処理で設定することができるのは、アプリケーションサーバが「Resin」のみとなります。他のアプリケーションサーバでは、エラーが発生します。