フォームを用いた計算処理の実行

機能概要

フォームで元帳データを取得し、フォームの計算式に従って計算を実行し、フォームの列/行仕様又はセル仕様で「計算結果を元帳に反映」と指定されているセルのデータを元帳に反映する。

リクエストの記述方法

「フォームを用いた計算処理の実行」のリクエスト記述例を以下に示します。

<request type="CALCULATE_BY_FORM" desc="計算処理実行">
  <parameters>
    <parameter name="APPLICATION" value="SAMPLE1"/> (1)
    <parameter name="FORM" value="IMPORT_ACT1"/> (2)
    <parameter name="PARTICIPANT" value="#NONE"/> (3)
    <parameter name="POV" key="#FY" value="FY2015"/> (4)
  </parameters>
  <contents> (5)
  </contents>
</request>
1 「アプリケーション」パラメタ
2 「フォーム」パラメタ
3 「業務責任単位」パラメタ
4 「データの視点」パラメタ
5 リクエスト内容

パラメタ

fusion_place [ブラウザ] でフォームを用いてデータを表示する場合と同様の項目を指定します。

パラメタ 必須 キー 指定内容

APPLICATION

Yes

なし

対象アプリケーションのラベルを指定して下さい。

LEDGER_EDITION

No

なし

使用する元帳版のキーを指定して下さい。当パラメタが省略された場合、「共通作業版」が公開元とされます。なお、予約されている元帳キーは以下の通りです:

PUBLIC: 公開版
WORKSPACE: 共通作業版

FORM

Yes

なし

インポートに用いるフォームのラベルを指定して下さい。

PARTICIPANT

Yes

なし

インポートの際に選択する業務責任単位のラベルを指定します。ワークグループアプリケーションでは業務責任単位別の権限管理を行いませんので、#NONE と指定して下さい。

POV

No

あり

フォームに与えるパラメタ(データの視点)メンバを指定して下さい。key 属性にディメンションラベルを、value 属性にメンバラベルを指定します。

フォームでパラメタとして指定されているディメンションすべてに対して POV を指定する必要があります。

リクエスト内容

「リクエスト内容」はありません。

レスポンスの内容

「フォームを用いたデータのインポート」のレスポンス例を以下に示します。

<response type="CALCULATE_BY_FORM" desc="計算処理実行">
  <returned-contents> (1)
  </returned-contents>
  <result>
    <code>SUCCESSFUL</code> (2)
    <started-at time-zone="Asia/Tokyo">2015/02/28 09:50:04.227</started-at>
    <ended-at time-zone="Asia/Tokyo">2015/02/28 09:50:07.827</ended-at>
    <messages> (3)
    </messages>
  </result>
</response>
1 返却内容
2 処理結果コード
3 メッセージ

返却内容

返却内容はありません。

メッセージ

処理結果コードが SUCCESSFUL の場合、メッセージ欄には何もが表示されません。

処理結果コードが FAILED の場合、メッセージ欄には、処理が失敗した原因を表すメッセージが表示されます。

上記以外の処理結果コードは使用されません。

言語の適用

常に「英語」が適用されます。言語選択に伴って計算結果が異なるのは好ましくないためです。