001-009592

パッケージ版 Garoon

0人の方が関心を示しています。

WorkflowGetReceivedApplicationsByIdで申請情報を取得すると、ロケールの言語に日本語以外の言語を設定していても、「チェックボックス」項目の値が日本語で表示される。

種別
不具合
機能
  • ワークフロー
  • SOAP API
再現バージョン
  • 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
公開日
2016-06-27
更新日
2016-11-25

【発生条件】

次の条件をすべて満たす場合に発生します。

  • API「WorkflowGetReceivedApplicationsById」を使用して、申請の申請情報を取得する。

  • ワークフローの申請を受信するユーザーのロケールの言語が、英語、または中国語である。

  • ワークフローの申請フォームに、「チェックボックス」項目が設定されている。

【準備】

  • ユーザーを追加します。

    例:
    ユーザー1

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

    例:
    カテゴリ1

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

    例:
    申請フォーム1

  • 申請フォーム1に、タイプが「チェックボックス」の項目を追加します。

    例:
    ------------------------
    タイプ:チェックボックス
    項目名:チェックボックス1
    ------------------------

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

    例:
    承認経路1

  • ユーザー1の言語を「中文(简体)」に設定します。

    補足:
    バージョン 3.0.3以前のガルーンの場合:
    • (個人設定画面)「ローカライズ > 一般設定」画面で設定します。

    バージョン 3.1.0以降のガルーンの場合:
    • (個人設定画面)「ローカライズ > ロケールの設定」画面で設定します。

  • ユーザー1で申請フォーム1を申請します。

    例:
    ------------------------
    申請者:ユーザー1
    標題:申請1
    チェックボックス1:チェックボックスを選択します。
    承認経路1の処理者:ユーザー1
    ------------------------

  • 申請1のIDを確認します。

    例:
    申請1(pid=1)

    補足:
    • 申請ID(pid)とは、申請を識別するために割り当てられた数字です。

    • 申請IDは、次の画面のURLで確認できます。
      • 「ワークフロー > 申請内容の詳細」画面

 

【再現手順】

  1. API「WorkflowGetReceivedApplicationsById」を使用して、申請1の申請情報を取得します。

    APIリクエスト例:
    ------------------------
    <WorkflowGetReceivedApplicationsById>
    <parameters>
    <application_id xmlns="">1</application_id>
    </parameters>
    </WorkflowGetReceivedApplicationsById>
    ------------------------

 

→現象発生:

 「チェックボックス」項目の値が日本語で表示されます。

 レスポンス例:
 ------------------------
 <returns>
 <application id="1" name="申請フォーム1(申請1)" processing_step="1"
 status="进行中" urgent="false"  version="1234567890"
 number="1" date="2016-06-01T00:00:00Z"  status_type="unprocessing">
 <applicant  id="2" name="ユーザー1"></applicant>
 <items>
 <item name="标题" value="申請1" right_align="false" />
 <item name="チェックボックス1" value="チェックあり" right_align="false" />
 </items>
 <steps>
 <step id="1" name="承認1"  type="批准(所有人)" is_approval_step="1">
 <processor id="2" processor_name="ユーザー1"></processor>
 </step>
 </steps>
 </application>
 </returns>
 ------------------------


【回避方法】

 

次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
  • バージョン 4.2.4のガルーン




------------------------------------------------------------
【更新履歴】

2016/11/10 タイトルを更新しました。

2016/10/12 発生条件を更新しました。

2016/10/04 タイトルと発生条件を更新しました。

関連記事