WinActor

2021.03.18
サンプルシナリオ 外部サービス連携
勘定奉行クラウドから出力した預金残高を預金残高管理表へ転記するサンプルシナリオ

勘定奉行クラウドから出力したExcelファイルに記載された預金残高を預金残高管理表へ転記するサンプルシナリオとなります。

勘定奉行クラウドの合計残高試算表機能を操作したいユーザ向けのサンプルシナリオです。
本サンプルシナリオを変更することで、合計残高試算表機能で出力可能なデータの転記作業を自動化することが可能です。

本コンテンツをダウンロードする前にこちらの利用条件を必ずご確認いただき、内容に同意をしたうえでダウンロードしてください。 また、"コンテンツの利用条件"は下のボタンからダウンロードし、お手元で保管してください。

サンプルシナリオ概要

はじめに

WinActorのノード等のWinActorモジュールを使用して、OBC奉行クラウドシリーズの勘定奉行クラウドから出力した預金残高を預金残高管理表へ転記するサンプルシナリオ(以降、本サンプルシナリオ)について説明します。

本サンプルシナリオの概要

本サンプルシナリオは、以下の処理を行います。

  • 勘定奉行クラウドから、預金残高が記載された補助科目内訳表をExcelファイルとして出力します。
  • 出力したExcelファイルの補助科目内訳表から預金残高を取得します。
  • 入力ファイルのExcelファイルに預金残高を転記します。

使用するWinActorモジュール

本サンプルシナリオでは、以下のWinActorモジュールを使用します。

  • ノード/アクション/画像マッチング
  • ノード/アクション/ウィンドウ状態待機
  • ノード/アクション/指定時間待機
  • ノード/アクション/文字列送信
  • ノード/変数/変数値コピー
  • 04_自動記録アクション/エミュレーション.ums6
  • 04_自動記録アクション/クリック(WIN32).ums6
  • 04_自動記録アクション/文字列設定(WIN32).ums6
  • 07_文字列操作/03_連結/文字列の連結(2つ).ums6
  • 07_文字列操作/03_連結/文字列の連結(4つ).ums6
  • 11_ウィンドウ関連/ウィンドウ前面化.ums6
  • 18_Excel関連/01_ファイル操作/Excel操作(上書き保存).ums6
  • 18_Excel関連/01_ファイル操作/Excel操作(保存なしで閉じる).ums6
  • 18_Excel関連/01_ファイル操作/Excel操作(全て閉じる).ums6
  • 18_Excel関連/03_行列操作/Excel操作(最終行取得 その1).ums6
  • 18_Excel関連/09_セル位置/A1形式→R1C1形式 その2.ums6
  • 18_Excel関連/09_セル位置/R1C1形式 次の列へ.ums6
  • 18_Excel関連/09_セル位置/R1C1形式 行移動(上書き).ums6
  • 18_Excel関連/Excel操作(値の取得).ums6
  • 18_Excel関連/Excel操作(値の取得2).ums6
  • 18_Excel関連/Excel操作(値の設定).ums6
  • 18_Excel関連/Excel操作(検索一致).ums6

本サンプルシナリオの入力ファイル

Excelファイルを入力ファイルとします。
シナリオ内でExcelファイルをオープンし、出力した預金残高を転記します。
入力ファイルの詳細は、入力ファイルの形式を参照してください。

本サンプルシナリオの想定レベル

本ドキュメントは、以下の技術レベルのユーザを対象としています。

  • OBCの勘定奉行クラウドの使い方について理解している。

動作確認環境

本サンプルシナリオは以下の環境で確認しています。

  • Windows 10、WinActor 6.3.0、Microsoft Excel 2019、勘定奉行 Ver.210224
  • Windows 10、WinActor 7.1.0、Microsoft Excel 2019、勘定奉行 Ver.210224

制約事項

  • 本サンプルシナリオを実行するためには、勘定奉行クラウドにアクセスするためのインターネット環境が必要です。
  • 本サンプルシナリオおよびドキュメントは勘定奉行クラウドにログインできる状態を前提に記載されています。
  • 本サンプルシナリオは、WinActor 6.0より古いバージョンでは動作しません。
  • 本サンプルシナリオは、勘定奉行クラウドお試し版に用意されているデータを使用しています。
    本サンプルシナリオの実行対象となるデータが存在しない場合は、勘定奉行クラウドにデータを登録いただくか、入力ファイルのデータを変更してください。

本サンプルシナリオの使い方

本サンプルシナリオの実施方法は以下の通りです。

Step1.勘定奉行クラウドへのログイン

本サンプルシナリオではシナリオ実行前に勘定奉行クラウドにログインする必要があります。
勘定奉行クラウドをお持ちでない場合は、以下のURLから勘定奉行クラウドお試し版を入手し、ログインしてください。
https://www2.obc.co.jp/trial/cloud/kanjo/

12936_home.png

勘定奉行ログイン後の画面




Step2.残高集計期間の設定

本サンプルシナリオで出力する残高の集計期間を事前に設定します。
以下の手順で設定してください。
1. 奉行クラウド画面の[合計残高試算表]を押下します。
2. 条件設定画面の集計期間項目の "~" の右にあるコンボボックスから「2020年 4月」を選択します。 ※任意の年月で問題ありません。

condition setting.png

条件設定画面

3. 条件設定画面右側の[画面(V)]を押下します。
4. 合計残高試算表画面下部の[閉じる]を押下します。


Step3.入力ファイルをディレクトリに配置

任意のディレクトリに入力ファイルを配置します。
本サンプルシナリオには、サンプルのExcelファイル(預金残高管理表.xlsx)が添付されています。
このファイルに出力した預金残高を転記します。


Step4.WinActorで本サンプルシナリオを読み込み

WinActorを起動し、本サンプルシナリオを読み込みます。


Step5.動作に必要な変数を設定

本サンプルシナリオを実行するために必要な値を、変数一覧で設定します。
本サンプルシナリオの実行にあたり、事前に設定が必要な変数は下記の通りです。

  • 補助科目内訳表保存先フォルダパス
    • 勘定奉行から出力するExcelファイルを保存するためのディレクトリパスを指定します。
      例) C:\sample\出力先

    • 預金残高管理表ファイルパス
      • 本サンプルシナリオの入力ファイルのファイルパスを指定します。
        例) C:\sample\預金残高管理表.xlsx

  • 集計期間終了日
    • 預金残高の集計終了日を指定します。

report_input_variable.png

本サンプルシナリオ変数一覧の設定



Step6.WinActorで本サンプルシナリオを実行

本サンプルシナリオを実行します。
勘定奉行から出力した預金残高が入力ファイルに転記されます。


Step7.サンプルシナリオ実行終了後の確認

実行終了後、以下の結果となっていることを確認してください。

  • Excel保存フォルダに、勘定奉行から出力された「当座預金」および「普通預金」(Excelファイル)が格納されていること。
  • 預金残高管理表の「当座預金」および「普通預金」シートの集計期間終了日で指定した日にちの行に、預金残高が記載されていること。

トラブルシューティング

本サンプルシナリオでは、指定秒数待機している箇所があります。
以下に、固定秒数待機不足により失敗する動作に対しての修正箇所を記載します。
シナリオ内の対象となる指定時間待機モジュールの待機時間プロパティの秒数を増やす対応をしてください。

troubleshoot.png

固定秒数待機不足によるエラーの修正箇所一覧



サンプルシナリオ解説

本サンプルシナリオで使用している実装テクニックについて説明します。

入力ファイルの形式

入力ファイル(Excel)の内容は以下のとおりです。

inputFileSample.png

入力ファイルサンプル



inputFileSampleDetail.png

入力情報



本シナリオでは、預金残高の転記処理を入力ファイルに記載してある補助科目名に対してループを用いて繰り返し実行します。
なお、勘定奉行クラウドから出力された補助科目内訳表に記載のない補助科目名を使用した場合は預金残高が取得できていないため転記されません。

変更履歴

版数 日付 修正内容
版数
1.0版
日付
2021/3/18
修正内容
初版
版数
1.1版
日付
2024/1/16
修正内容
・注意事項を削除
・ファイル名を「SS2103_12936_OBCOperation_CreateAccountingReport_1.0.1.zip」に変更

本コンテンツをダウンロードする前にこちらの利用条件を必ずご確認いただき、内容に同意をしたうえでダウンロードしてください。 また、"コンテンツの利用条件"は下のボタンからダウンロードし、お手元で保管してください。

"外部サービス連携"に関連するその他のサンプルシナリオ

サンプルシナリオ一覧へ戻る
当サイトでは、お客さまに最適なユーザー体験をご提供するためにCookieを使用しています。当サイトをご利用いただくことにより、お客さまがCookieの使用に同意されたものとみなします。詳細は、「プライバシーポリシー」をご確認ください。