Cybozu

ガルーン | 不具合情報公開サイト

不具合No:
No: 001-007754

製品
種別
不具合
機能
  • ワークフロー
再現バージョン
  • 2.1.0
  • 2.1.1
  • 2.1.2
  • 2.1.3
  • 2.5.0
  • 2.5.1
  • 2.5.2
  • 2.5.3
  • 2.5.4
  • 3.0.0
  • 3.0.1
  • 3.0.2
  • 3.0.3
  • 3.1.0
  • 3.1.1
  • 3.1.2
  • 3.1.3
  • 3.5.0
  • 3.5.1
  • 3.5.2
  • 3.5.3
  • 3.5.4
  • 3.5.5
  • 3.7.0
  • 3.7.1
  • 3.7.2
  • 3.7.3
  • 3.7.4
  • 3.7.5
  • 4.0.0
  • 4.0.1
  • 4.0.2
  • 4.0.3
  • 4.2.0
  • 4.2.1
  • 4.2.2
  • 4.2.3
  • 4.2.4
  • 4.2.5
  • 4.2.6

登録:
2014年06月13日
更新:
2017年08月31日


現象詳細と回避/対応方法を掲載しています。

自動計算の対象として設定した項目のタイプを変更すると、自動計算の対象外項目でも自動計算される場合がある。

詳細

【準備】

  • ワークフローでカテゴリを追加します。

    例:
    カテゴリ1

  • カテゴリ1に申請フォームを追加します。

    例:
    申請フォーム1

  • 申請フォーム1に、「数値」項目を使用した「自動計算」項目を追加します。

    例:
    ---------------
    タイプ:数値
    項目名:数値項目1

    タイプ:数値
    項目名:数値項目2

    タイプ:自動計算
    項目名:自動計算項目1
    計算内容:(四則演算)数値項目1 + 数値項目2
    ---------------

  • 申請フォーム1に経路を設定し、有効にします。

【再現手順】

  1. システム管理画面にログインし、[各アプリケーションの管理] > [ワークフロー] > [申請フォームの一覧] > [カテゴリ1] > [申請フォーム1]の順にクリックします。

  2. 申請フォームの項目一覧の[数値項目1] > [変更する]の順にクリックします。

  3. 「タイプ」欄のドロップダウンリストで「ラジオボタン」を選択し、内容を入力します。

    例:
    ---------------
    タイプ:ラジオボタン
    項目名:ラジオ項目1
    ラジオ項目:100
    ---------------

    補足:
    • 「ラジオ項目」欄には、数値を入力します。

  4. [変更する]をクリックします。

  5. アプリケーション画面にログインし、[ワークフロー] > [申請する] > [カテゴリ1] > [申請フォーム1]の順にクリックします。

  6. 「ラジオ項目1」欄で数値を選択し、内容を入力します。

    例:
    ---------------
    標題:申請1
    ラジオ項目1:「100」を選択する
    数値項目2:50
    ---------------

  7. [経路を設定する]をクリックします。

  8. 経路を設定し、[内容を確認する]をクリックします。

→現象発生:
 自動計算の対象でない項目「ラジオ項目1」欄の数値が、自動計算に反映されています。

 例:
 ---------------
 自動計算項目1:150
 ---------------

 

補足:

  • 準備3点目で、計算内容に「合計(選択項目の値の総和を計算します)」を選択した場合も、同様の現象が発生します。

  • 手順3で次のタイプを選択した場合も、同様の現象が発生します。

    • 文字列(1行)
    • 文字列(複数行)
    • メニュー

  • 手順2のあと、次の手順を行うと、チェックボックス項目が数字の「1」として扱われ、自動計算に反映される現象が発生します。

    1. 「タイプ」欄のドロップダウンリストで「チェックボックス」を選択し、項目名を入力します。

      例:
      チェックボックス項目1

    2. [変更する]をクリックします。

    3. アプリケーション画面にログインし、[ワークフロー] > [申請する] > [カテゴリ1] > [申請フォーム1]の順にクリックします。

    4. 「チェックボックス項目1」欄のチェックボックスを選択し、内容を入力します。

      例:
      ---------------
      標題:申請2
      チェックボックス項目1:チェックボックスを選択する
      数値項目2:50
      ---------------

    5. [経路を設定する]をクリックします。

    6. 経路を設定し、[内容を確認する]をクリックします。

    →現象発生:
     自動計算の対象でない項目「チェックボックス項目1」が数字の「1」として扱われ、自動計算に反映されています。

     例:
     ---------------
     自動計算項目1:51
     ---------------

対応方法

【回避方法】

「申請フォームの詳細」画面で、項目の設定をしなおします。

 

【対応方法】

「回避方法」と同じ手順です。

 

 

-------------------------------------------------------------
【更新履歴】
2017/08/31 タイトルと補足を更新しました。

関連記事
フィードバックをお寄せください
この情報は役に立ちましたか?
  •  
  •  
  •  
  •  
  •  
  •