DocuWork文書変換

概要

監視フォルダに格納された画像ファイルを読み込み、DocuWork文書に変換します。

実行すると以下の様に動作します。

eDocArrangement2
10_文書変換
決裁申請書_サンプル.tif
DocuWork文書変換
20_変換済み
決裁申請書_サンプル.xdw

設定の前準備

C:\Homeの下に、以下のような構成でフォルダを作り、準備します。

フォルダ構成のダウンロード

DocuWorks文書変換_フォルダ構成.zip

Cドライブのルートに解凍してください。

フォルダ構成は以下の通りです。

  • C:\Home\eDocArrangement2\Demo\DocuWorks文書変換
    • 10_文書変換
      • 決裁申請書_サンプル.tif
      • 決裁申請書_サンプル.zip
    • 20_変換済み
    • 25_エラー
    • 30_処理済み画像
    • 90_System
      • 90_Log

設定

以下のリンクから完成した設定をダウンロードしていただくことができます。

設定ファイルのダウンロード

DocuWorks文書変換_設定.zip

以下のフォルダに解凍すると設定が適用されます。

C:\Users\ユーザー名\AppData\Roaming\TechnoStyle\eDocArrangement2

グローバルデータとログの設定(共通設定)

グローバルデータの内容は以下の通りです。トップフォルダを変更する場合は、以下の定義を変更してください。グローバルデータは、「共通設定」から変更できます。

名前

値

TopFolder

C:\Home\eDocArrangement2\Demo\DocuWorks文書変換

詳しい設定方法は、設定例(共通)グローバルデータとログの設定を参照して下さい。

ログ設定

実行ログファイル名

{%GET_G(TopFolder)}\90_System\90_Log\Log.txt

エラーログファイル名

{%GET_G(TopFolder)}\90_System\90_Log\ErrorLog.txt

文字コード

SJIS

方式

追加書き込み (日単位)

DocuWorks文書変換

画像ファイルをDocuWork文書に変換します。

共通ログ設定の内容でログを出力する。

  • ファイルの繰り返し1
    Loop File

メイン画面のファイルリストを対象に繰り返し処理を行う。

ループ毎にユーザーデータをクリアする。

  • DocuWorks文書変換1
    Convert DocuWorks File

以下のファイルを対象にDocuWorks文書変換を行う。

{%GET(FullPathFileName)}

以下のフォルダに変換出力する。

{%GET_G(TopFolder)}\20_変換済み

ファイル名を「{%GET(FileNameWithoutExtension)}.xdw」に変更する。

出力先に同名の文書がある場合は、ファイル名に連番を付与する。

圧縮方式は、標準(JPEG)とする。

変換後の用紙サイズは、イメージが収まる定型サイズにする。

  • 条件分岐1
    If

以下の条件を判定して処理を分岐する。

処理階層内のエラー回数が0回。

  • 満たしている場合
    If Then
  • ファイル移動1
    Move File

文書を以下の通り移動する。

移動元

{%GET(FullPathFileName)}

移動先

{%GET_G(TopFolder)}\30_処理済み画像

ファイル名を「{%GET(FileNameWithoutExtension)}_{%DATE(yyyyMMdd_HHmmss_fff)}.tif」に変更する。

移動先に同名の文書がある場合は、ファイル名に連番を付与する。

  • 満たしていない場合
    If Else
  • ファイル移動2
    Move File

文書を以下の通り移動する。

移動元

{%GET(FullPathFileName)}

移動先

{%GET_G(TopFolder)}\25_エラー

移動先に同名の文書がある場合は、ファイル名に連番を付与する。

監視設定(eDocArrangement 2 Schedulerの設定)

No. / 設定名

1 DocuWorks文書変換

実行対象

DocuWorks文書変換

監視フォルダ

{%GET_G(TopFolder)}\10_文書変換

拡張子

*.tif

下位フォルダ

対象にしない

スケジュール

一定間隔 00:00:10

常時ログ出力

しない

オープンチェック

オープンチェックする。(3秒)

サイズチェック

しない

実行条件

動作確認

以下の動画をご覧ください。