intra-mart / IM-FormaDesigner / IM-BIS トラブルシューティング 第2版 2015-08-01

4.4. 処理できない


4.4.1. 登録データを複数人で更新すると、エラーが発生する

対象バージョン

  • IM-FormaDesigner Version 7.2 の場合

    • IM-FormaDesigner Version 7.2.0 ~ 最新バージョン
  • IM-FormaDesigner for Accel Platform の場合

    • IM-FormaDesigner for Accel Platform 2012 Autumn (8.0.1) ~ 最新バージョン

現象

アプリケーション種別「標準」で、 登録されたデータを複数人で更新すると、エラーが発生し、登録データの更新に失敗します。
また、以下のエラーメッセージが画面に表示されます。
更​新​で​き​ま​せ​ん​で​し​た​。
既​に​他​の​ユ​ー​ザ​ー​に​更​新​さ​れ​て​い​ま​す​。

コラム

本記事の「現象」のエラーが発生する際、ログにエラーメッセージが出力されます。
詳しくは、以下の記事を確認してください。

条件

以下の順のように操作する。
  1. 複数のユーザが同一の登録されたデータ(同一insertIDのデータ)を画面に表示する。
  2. 先に一方のユーザが表示された登録データを更新する。
  3. 他方のユーザが、画面の再表示せず、登録データを更新する。
  • 以下のアプリケーション種別の場合に発生します。

    • アプリケーション種別「標準」

原因

製品の仕様です。
変更前の登録データを使用して、変更された登録データを処理できないよう、製品内部で排他制御を行っています。

解決方法

ありません。

回避方法

一覧画面から再度処理を行ってください。

復旧方法

ありません。

4.4.2. 複数のノードで同時に処理を行うとエラーが発生する

対象バージョン

  • IM-FormaDesigner Version 7.2 の場合

    • IM-FormaDesigner Version 7.2.0 ~ 最新バージョン
  • IM-FormaDesigner for Accel Platform の場合

    • IM-FormaDesigner for Accel Platform 2012 Autumn (8.0.1) ~ 最新バージョン
  • IM-BIS for Accel Platform の場合

    • IM-BIS for Accel Platform 2012 Winter (8.0.0) ~ 最新バージョン

現象

案件の更新、承認の際、エラーが発生し、案件の更新、承認に失敗します。
また、以下のエラーメッセージが画面に表示されます。
更​新​で​き​ま​せ​ん​で​し​た​。
既​に​他​の​ユ​ー​ザ​ー​に​更​新​さ​れ​て​い​ま​す​。

コラム

本記事の「現象」のエラーが発生する際、ログにエラーメッセージが出力されます。
詳しくは、以下の記事を確認してください。

条件

以下の順のように操作する。
  1. 処理待ちノードを複数持つ同一の案件で、複数のユーザが別々のノードで同一の案件情報を画面に表示する。
  2. 先に一方のユーザが、表示された案件情報の更新や承認を行う。
  3. 他方のユーザが、画面を再表示せず、案件情報の更新や承認を行う。

コラム

以下の場合、同一案件内で処理待ちノードが複数発生します。

  • 同期開始・終了ノード間に複数のノードを配置する。
  • 縦配置ノードに複数の処理対象者を指定する。
  • 分岐開始・終了ノード間に複数のノードを配置し、分岐開始ノードに複数のノードへ分岐する分岐条件を設定する。
  • 以下のアプリケーション種別・BIS作成種類の場合に発生します。

    • アプリケーション種別「IM-Workflow」
    • BIS作成種類「BPM」
    • BIS作成種類「ワークフロー」

原因

製品の仕様です。
変更前の案件情報を使用して、変更された案件情報に対して処理を行うことができないよう、製品内部で排他制御を行っています。
複数の処理待ちノードのうち、1つのノードで更新、承認処理が行われた場合も、案件情報の変更として扱っています。
そのため、案件情報を再取得せずに後続の処理を行うと、エラーが発生します。

解決方法

ありません。

回避方法

一覧画面から再度処理を行ってください。

復旧方法

ありません。

4.4.3. IM-Workflow の処理API・Webサービスから、 IM-FormaDesigner / IM-BIS のフローを利用できない

対象バージョン

  • IM-FormaDesigner Version 7.2 の場合

    • IM-FormaDesigner Version 7.2.0 ~ 最新バージョン
  • IM-FormaDesigner for Accel Platform の場合

    • IM-FormaDesigner for Accel Platform 2012 Autumn (8.0.1) ~ 最新バージョン
  • IM-BIS for Accel Platform の場合

    • IM-BIS for Accel Platform 2012 Winter (8.0.0) ~ 最新バージョン

現象

IM-Workflow の処理API・Webサービスから、 IM-FormaDesigner / IM-BIS のフローを利用(申請/処理など)すると、エラーが発生します。

条件

IM-Workflow の処理API・Webサービスから、IM-FormaDesigner / IM-BIS のフローを利用(申請/処理など)する。
  • 以下のアプリケーション種別・BIS作成種類の場合に発生します。

    • アプリケーション種別「IM-Workflow」
    • BIS作成種類「BPM」
    • BIS作成種類「ワークフロー」

原因

IM-Workflow の処理API・Webサービスでは IM-FormaDesigner / IM-BIS のフローを利用することはできません。
以下の要件で、 IM-FormaDesigner / IM-BIS の処理API・Webサービスを公開しています。
  • 要件 #20855 IM-FormaDesignerの処理API・Webサービスを公開します。
  • 要件 #10969 IM-BISの処理API・Webサービスを公開します。

解決方法

以下のアップデートを適用することで、 IM-FormaDesigner / IM-BIS の処理API・Webサービスを使用できるようになります。
アップデート後、 IM-FormaDesigner / IM-BIS の処理API・Webサービスを用いて、 IM-FormaDesigner / IM-BIS のフローを使用してください。
  • IM-FormaDesigner Version 7.2 の場合

    • 対象外
  • IM-FormaDesigner for Accel Platform の場合

    • IM-FormaDesigner for Accel Platform 2015 Summer (8.0.10)
  • IM-BIS for Accel Platform の場合

    • IM-BIS for Accel Platform 2015 Summer (8.0.8)

回避方法

ありません。

復旧方法

ありません。