# スケジュール管理機能を利用した帳票配信

## **帳票の配信とは**

外部システムなどで作成、およびスケジュールされた入力帳票を、作業者端末に配信します。\
また、スケジュール日時が一番古い帳票を自動で起動することもできます。\
端末へ配信することで、作業者はサーバーのライブラリから該当帳票を探す、ダウンロード操作をする、という一連の操作をせずに帳票を利用することができます。

<div align="left"><figure><img src="/files/8joZSjI2jSjL7YZsFN6S" alt=""><figcaption></figcaption></figure></div>

## **全体の流れ**

外部システムなどによって作成／スケジュールされた入力帳票を、作業者の端末に配信します。

<div align="left"><figure><img src="/files/oVTWR1Wlo6MDceLpjrK0" alt=""><figcaption></figcaption></figure></div>

## **帳票を配信する設定（ConMas Managerの設定）**

**帳票を配信するためには**

ConMas Managerのシステム全体設定と、帳票ごとの設定がそれぞれ必要です。

<div align="left"><figure><img src="/files/4GOrc3Z1b03zpA217JME" alt=""><figcaption></figcaption></figure></div>

i-Reporterアプリログイン直後（またはアプリの専用ボタン押下時）に、帳票が端末へ配信されます。

**帳票を配信するタイミング**

i-Reporterアプリへのログイン時、および帳票をサーバーへ保存し編集を終了したタイミングで配信します。\
帳票の保存で、配信の対象になるのは、“編集を終了する保存” です。\
アクションクラスターによる保存も対象です。

【配信対象の保存操作】

* サーバーへ保存し編集終了
* サーバーに完了処理

{% hint style="warning" %}
アクションクラスターで「実行後に開くURL」を設定している場合は、**配信の対象外**です。
{% endhint %}

**帳票の編集ステータスによる配信対象の判定**

帳票の編集ステータスで配信する帳票を判別します。\
帳票の編集ステータスに応じて配信します。

【配信対象】

* 入力前
* 編集中

{% hint style="warning" %}
既にローカル保存中のものは配信対象外です。
{% endhint %}

【対象外】

* 承認待ち
* 差し戻し
* 入力完了

**時刻による配信対象の判定**

スケジュールの作業期間（開始予定日時～終了予定日時）に対して現在日時を基準に配信する帳票を判別します。\
システム全体設定で対象期間を自由に設定できます。

【例】\
下図の場合は、9/5にログイン(※)をしたので、過去範囲～未来範囲に含まれる3帳票が配信対象になります。\
※現在日時は、ログイン時、帳票保存時 を指します。

<div align="left"><figure><img src="/files/lRc1XhRcVrzJRwhmOVoi" alt=""><figcaption></figcaption></figure></div>

### **システム全体設定**

帳票を配信するためにはシステム全体設定で配信を有効化する必要があります。\
システム全体設定は「共通マスター」で設定します。

* 共通キー　　　“SCHEDULE\_SETTING”
* 共通項目名称　“AUTO\_DOWNLOAD”
* 共通項目値　　“0”：システム全体で帳票配信無効、“1”システム全体で帳票配信有効

<div align="left"><figure><img src="/files/PRXRMVTgQhTLLelCPrhQ" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/NrfDaref4ZfcSNYi8oO6" alt=""><figcaption></figcaption></figure></div>

### **帳票を配信するタイミング**

帳票を配信するタイミングについて、2種類のオプションがあります。

* 共通キー　　　“SCHEDULE\_SETTING”
* 共通項目名称　“AUTO\_DOWNLOAD\_TIMING”
* 共通項目値　　“0”：配信はログイン時のみ、“1”：配信はログイン時と帳票保存時

<div align="left"><figure><img src="/files/MlflChUbmQxKDOwGGWIa" alt=""><figcaption></figcaption></figure></div>

### **時刻による配信対象の絞り込み**

時刻による配信対象の絞り込みを行う場合は設定が必要です。

* 共通キー　　　“SCHEDULE\_SETTING”
* 共通項目名称　“AUTO\_DOWNLOAD\_RANGE\_TYPE”
* 共通項目値　　“0”：時刻による絞り込みを行わない（制限なし）、“1”：時刻による絞り込みを行う（制限あり）

<div align="left"><figure><img src="/files/n5qiMBhCwskLMPNtg552" alt=""><figcaption></figcaption></figure></div>

### **過去方向絞り込み幅を設定**

時刻による配信対象の絞り込みの過去方向絞り込み幅を時間／分で設定します。

**【時刻による絞り込み幅：過去範囲（時間）】**

* 共通キー　　　“SCHEDULE\_SETTING”
* 共通項目名称　“AUTO\_DOWNLOAD\_RANGE\_PAST\_HOUR”
* 共通項目値　　0以上の整数（1→1時間）※未設定時は0

<div align="left"><figure><img src="/files/KgMx5hPJ2d8WnlwDZxJb" alt="" width="375"><figcaption></figcaption></figure></div>

**【時刻による絞り込み幅：過去範囲（分）】**

* 共通キー　　　“SCHEDULE\_SETTING”
* 共通項目名称　“AUTO\_DOWNLOAD\_RANGE\_PAST\_MINUTE”
* 共通項目値　　0以上の整数（1→1分）※未設定時は0

<div align="left"><figure><img src="/files/Wo3n9fHt5YwyfEtx6tH1" alt="" width="360"><figcaption></figcaption></figure></div>

### **未来方向絞り込み幅を設定**

時刻による配信対象の絞り込みの未来方向絞り込み幅を時間／分で設定します。

**【時刻による絞り込み幅：未来範囲（時間）】**

* 共通キー　　　“SCHEDULE\_SETTING”
* 共通項目名称　“AUTO\_DOWNLOAD\_RANGE\_FUTURE\_MINUTE”
* 共通項目値　　0以上の整数（1→1時間）※未設定時は0

<div align="left"><figure><img src="/files/3krEVBzOrNvgqVH4p8cB" alt="" width="375"><figcaption></figcaption></figure></div>

**【時刻による絞り込み幅：未来範囲（分）】**

* 共通キー　　　“SCHEDULE\_SETTING”
* 共通項目名称　“AUTO\_DOWNLOAD\_RANGE\_FUTURE\_MINUTE”
* 共通項目値　　0以上の整数（1→1分）※未設定時は0

<div align="left"><figure><img src="/files/qMrkQu5DrmO0bR4DJ1Zr" alt="" width="360"><figcaption></figcaption></figure></div>

### **端末配信直後に帳票を編集開始するか否か**

端末配信直後に帳票を編集開始するか否かを設定します。

* 共通キー　　　“SCHEDULE\_SETTING”
* 共通項目名称　“AUTO\_DOWNLOAD\_OPEN”
* 共通項目値　　“0”：配信直後に編集開始しない、“1”：配信直後に編集開始する

<div align="left"><figure><img src="/files/81lLiA9t10Rq0ZTsrR9e" alt=""><figcaption></figcaption></figure></div>

## **スケジュール帳票設定**

帳票を配信するためにはスケジュールごとに配信を有効化する必要があります。

<div align="left"><figure><img src="/files/mjV6KqiWnKRqaY2mvsyv" alt=""><figcaption></figcaption></figure></div>

上図はConMas Managerのスケジュール登録画面です

{% hint style="success" %}
APIにも同様の設定項目があります。
{% endhint %}

## **配信された帳票を編集開始する**

### **配信後の編集開始**

配信帳票のダウンロードが完了すると、自動で帳票編集画面に遷移します。

{% hint style="warning" %}
システム全体設定が必要です。
{% endhint %}

<div align="left"><figure><img src="/files/5Xc8UmZu2XbWpoMi11qo" alt=""><figcaption></figcaption></figure></div>

### **帳票を編集開始する条件**

編集開始する帳票を、i-Reporterアプリで判別します。\
帳票配信後、端末にある帳票のうち、スケジュール設定された帳票を自動で編集開始します。\
端末に帳票が複数ある場合は、「スケジュール開始予定日」が最も古い日時の帳票が対象になります。

## **i-Reporterアプリの操作**

### **帳票配信の中断**

配信帳票のダウンロードは途中で処理をキャンセルすることができます。\
ダウンロード中は、処理中を示す画面が表示されています。\
ダウンロードをキャンセルしたい場合は、「キャンセル」をタップして終了し、画面の「完了」をタップして閉じます。

<div align="left"><figure><img src="/files/8dQj5hQcKH77yPln1RVk" alt=""><figcaption></figcaption></figure></div>

### **配信帳票の一覧表示**

配信された帳票は、帳票ライブラリーの一覧表示に開始予定日時が表示されます。

{% hint style="warning" %}
ローカルの帳票ライブラリーが対象です。
{% endhint %}

1つの帳票に複数のスケジュールが設定されている場合は、最も古い日時を表示します。

<div align="left"><figure><img src="/files/HeM2WoKNDgCQ8IIwTIWa" alt="" width="375"><figcaption></figcaption></figure></div>

【例】　テスト帳票1の表示

タスク1 のスケジュール開始予定日\
2019/08/25 00:00:00

タスク2 のスケジュール開始予定日\
2019/08/23 00:00:00

### **ソートオプション**

端末内に保管されている帳票をスケジュール開始日時でソート表示できます。

{% hint style="warning" %}
ローカルの帳票ライブラリーが対象です。
{% endhint %}

スケジュール開始予定日の昇順、降順いずれかで並べ替えができます。\
帳票データにスケジュール開始予定日時がない場合は、スケジュール開始予定日がある帳票のあとに、帳票更新日時の降順で表示されます。\
i-Reporterアプリを終了しても、ソート設定は次回アプリ起動時も保持されます。

<div align="left"><figure><img src="/files/AOJ66hTFiCMLi2evPT7B" alt=""><figcaption></figcaption></figure></div>

## **配信帳票のダウンロードに失敗したら**

スケジュール設定された帳票は、i-Reporterアプリにある専用ボタンをタップすることでダウンロードすることも可能です。

<div align="left"><figure><img src="/files/JqNg752URyVgsersBiSt" alt=""><figcaption></figcaption></figure></div>

## **エラーメッセージ一覧**

帳票配信をご利用中に下記のメッセージが表示される場合があります。

<table><thead><tr><th width="312">メッセージ</th><th>対処方法</th></tr></thead><tbody><tr><td>ダウンロード処理に失敗しました。再度、自動帳票ダウンロードボタンをタップしてください。</td><td><p>何らかの理由によりダウンロード処理が正しく完了できませんでした。</p><p>自動帳票ダウンロードボタンをタップして再ダウンロードを実行ください。</p></td></tr><tr><td>ダウンロード対象の帳票がありません。</td><td><p>帳票配信を利用する設定をしている環境では、サーバーにスケジュール登録された帳票が無い場合、およびログインユーザーに割り当てられた帳票が無い場合に表示されます。</p><p>エラーではありません。</p></td></tr><tr><td>!コマンドエラー</td><td>帳票配信をご利用の場合は、サーバーのバージョンを6.3.19081以上にアップデートしてご利用ください。</td></tr><tr><td>サーバーエラー</td><td>管理者へお問合せください。</td></tr><tr><td>iPadローカルに保存されています</td><td>既に端末に保存されています。</td></tr><tr><td>iPhoneローカルに保存されています</td><td>既に端末に保存されています。</td></tr><tr><td>!権限がありません</td><td>帳票を編集する権限がありません。</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manuals.i-reporter.jp/administrator-functions/prepare-inputdocument-in-advance/schedulemanagement-extension-formdistribution.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
