# 關於雲端合約容量超額時的應對措施

## **介紹**

在雲端版 i-Reporter 中，每個契約環境都設定了「伺服器存儲契約容量」。

**【伺服器存儲契約容量】**\
　**契約用戶數 × 2GB**\
　※如果您有額外的容量增加契約，則不在此限。

您可以通過 ConMas Manager 的「系統管理」＞「許可證」來確認您的契約容量和當前使用容量。

<div align="left"><figure><img src="https://1132413342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDwjFBl1VZSw3wwdO0TF%2Fuploads%2F3Pot2vfl6OCbhuUg4bSS%2Fimage.png?alt=media&#x26;token=1870e47f-fb72-48d0-9732-b98c7852bc87" alt="" width="563"><figcaption></figcaption></figure></div>

ConMas Manager 8.2.26020起，當"伺服器存儲合約容量"的利用率超過70％時，ConMas Manager 畫面右下角會顯示警報消息。

為了防止容量超標，請參照本手冊中的步驟進行處理。

## **導致容量不足的數據**

導致容量不足的數據有以下兩種。<br>

* **存儲在資料庫中的數據**\
  這些數據被計量為「系統管理」＞「許可證」中的「資料庫使用容量」。\
  包括報表定義、輸入報表、自訂主檔、圖書檔案等。<br>
* **output文件夾（自動文件輸出的輸出目標文件夾）內的文件**\
  是作為「系統管理」＞「許可證」中的「目錄使用容量」來測量的數據。

為了減少數據容量，需要刪除導致容量不足的數據。

{% hint style="success" %}
本手冊將介紹佔據大部分容量的「輸入表單」的刪除方法，以及「output文件夾中的文件」的刪除方法。
{% endhint %}

## **注意事項**

對應前請確認以下注意事項。

* **已被物理刪除的數據無法恢復**\
  請事先下載必要的數據，並存儲在i-Reporter以外的地方。\
  另外，請注意不要刪除需要保留的數據。<br>
* **請考慮伺服器負荷**\
  一次性操作大量數據會對整個系統造成負載。\
  在下載或刪除數據時，請遵守各步驟中記載的注意事項。<br>
* **如果您使用的是MotionBoard Cloud連接，請注意以下事項。**\
  即使在「記錄自動刪除：不使用」的情況下，刪除作為MotionBoard Cloud連接對象的輸入表單時，連接處理本身仍會運行。

  如果在短時間內刪除大量表單，MotionBoard Cloud連接將需要較長時間，因此建議在不會影響正式運行的時間段內進行。

## **輸入表單刪除流程**

輸入表單刪除流程如下。\
為了安全操作，請按照步驟刪除輸入表單。

{% stepper %}
{% step %}
**下載輸入報表**

物理刪除的數據無法恢復。\
請在刪除前下載所需的輸入報表。

下載輸入報表的方法有以下兩種：

* 從ConMas Manager的"數據輸出"手動下載
* 使用外部集成Web API下載
  {% endstep %}

{% step %}
**刪除輸入報表**

刪除輸入報表。\
輸入報表的邏輯刪除（移至"垃圾桶"）不會減少數據容量。\
請務必進行物理刪除（從"垃圾桶"中也刪除）。

刪除輸入報表的方法有以下兩種模式。

* 從ConMas Manager手動刪除
* 使用外部連接Web API進行刪除
  {% endstep %}
  {% endstepper %}

### 下載輸入報表

已被物理刪除的數據無法恢復。\
請在刪除前下載所需的輸入報表。

下載輸入報表的方法有以下兩種：

* **從ConMas Manager的"數據輸出"手動下載**
* **使用外部集成Web API下載**

{% hint style="success" %}
外部連接Web API 是付費的選項功能。
{% endhint %}

### **ConMas Manager的"數據輸出"手動下載方法**

【步驟】

1. 點擊ConMas Manager的"數據輸出"標籤。
2. 顯示"選擇數據輸出對象的定義"畫面。\
   在想要下載的輸入報表的原始報表定義上打勾，然後點擊畫面上方右側的"下一步"。
3. 顯示"選擇數據輸出對象的報表"畫面，將顯示在步驟2中選擇的報表定義所生成的輸入報表。\
   在想要下載的輸入報表上打勾，然後點擊畫面上方右側的"下一步"。

   <div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p>"數據輸出對象的定義選擇"畫面中選擇的報表定義所關聯的輸入報表將會顯示。<br>如果找不到目标输入报表，请重新选择报表定义。</p></div>
4. "選擇輸出項目"畫面將會顯示。指定文件格式和輸出項目。\
   完成輸出項目的指定後，點擊畫面上方右側的"下一步"。
5. 顯示"輸出確認"畫面，請確認內容。\
   如果內容沒有問題，請點擊"報表數據輸出"按鈕開始下載。

{% hint style="warning" %}
**【注意事項】**

* 下載和刪除操作請僅從1個賬戶（1台設備）進行。\
  請避免從多台設備同時進行。
* 一次下載的數量有以下限制。\
  如果超過此數量，請分多次下載。
  * CSV：最多5000條
  * CSV+圖片：最多1000條
  * PDF：最多20份
  * Excel：最多20份
    {% endhint %}

{% hint style="info" %}
關於數據輸出的詳細信息，請參閱"[報表數據輸出功能](https://manuals.i-reporter.jp/output-the-data/data-output/documentdata-output-function)。
{% endhint %}

### **使用外部連攜Web API下載的方法**

i-Reporte可以通過外部連攜Web API，直接從客戶的程序向ConMas Server發送請求並獲取報表數據。

{% hint style="warning" %}
【前提條件】

* 需要訂閱外部連接Web API選項。

* 客戶需要自行創建程序。
  {% endhint %}

* **帳報下載API**\
  可以輸出CSV格式，並根據條件篩選帳報。

* **帳報文件獲取API**\
  推薦使用PDF/Excel格式輸出，特別是在帳報名稱很長或包含依賴環境的字符時。

* **多條件指定對應**\
  可以根據帳報定義ID、輸入帳報ID、標籤ID、日期範圍等條件進行提取。

* **批量獲取處理**\
  在客戶端程序中也可以通過循環處理實現批量下載。

{% hint style="info" %}
詳細請參閱 "[外部連接 Web API 接口規格書](https://cimtops-support.com/i-Reporter/ir_manuals/jp/api/ExternalSystemCoordination_Interface_Specification_jp.pdf)"\
＞ 帳票下載API\
＞ 帳票文件獲取API
{% endhint %}

{% hint style="warning" %}
**【使用外部連接Web API的限制和注意事項】**

* 為了減輕伺服器負載，建議一次獲取一份輸入報表。\
  請避免在短時間內大量獲取，或分散執行時間段，感謝您的配合。
* 如果報表名稱過長或包含環境依賴字符，下載可能會失敗。
* 如果違反名稱限制，請嘗試使用「報表文件獲取API」。
  {% endhint %}

### 刪除輸入報表

刪除輸入報表的方法有以下兩種模式。

* **從ConMas Manager手動刪除**
* **使用外部連接Web API進行刪除**

{% hint style="success" %}
外部連接Web API 是付費的選項功能。
{% endhint %}

### **從ConMas Manager手動刪除的方法**

從ConMas Manager的「輸入報表」列表畫面中刪除（邏輯刪除）目標輸入報表後，再從垃圾桶中刪除（物理刪除）。

【步驟】

1. 點擊ConMas Manager的「輸入報表」標籤。
2. 顯示「輸入報表列表」畫面。\
   選擇要刪除的輸入報表並勾選。也可以通過標題欄的複選框全選。
3. 選擇輸入報表後，點擊畫面右上角的「垃圾桶」圖標。\
   此時會顯示「包括歷史記錄刪除」/「保留歷史記錄」的選擇畫面。\
   如果沒有特殊原因，請選擇「包括歷史記錄刪除」。\
   通過此操作，輸入報表將移至垃圾桶。（邏輯刪除）
4. 移動到垃圾桶。\
   在畫面左側樹狀圖中，點擊標籤最下方顯示的「垃圾桶」。
5. 勾選要刪除的輸入報表。也可以通過標題欄的複選框全選。
6. 點擊畫面上方的「×」圖標，物理刪除所選的輸入報表。

{% hint style="warning" %}
**【注意事項】**

* 下載或刪除操作請僅從1個帳戶（1台設備）進行。\
  請避免從多台設備同時進行。
* 請避免批量大量刪除，每次操作以約100件為準，分批進行刪除。
* 從「垃圾桶」中刪除（物理刪除）的輸入表單無法恢復。
* 輸入表單的邏輯刪除（移至「垃圾桶」）不會減少數據容量。\
  請務必進行物理刪除（從「垃圾桶」中刪除）。
* 在「垃圾桶」中選擇輸入表單，點擊畫面右上角的「恢復」圖標，可以恢復相應的輸入表單。
  {% endhint %}

### **使用外部連携Web API進行刪除的方法**

i-Reporte可以通過外部連接Web API，直接從客戶端的程序向ConMas Server發送請求，以刪除報表數據。

{% hint style="warning" %}
【前提條件】

* 需要訂閱外部連接Web API選項。

* 客戶需要自行創建程序。
  {% endhint %}

* **帳報刪除API**\
  可以刪除輸入的帳報。

* **支援多條件指定**\
  可以通過帳報定義ID、輸入帳報ID、標籤ID、日期範圍等條件來篩選目標帳報。

{% hint style="info" %}
詳細請參閱 "[外部連接 Web API 接口規格書](https://cimtops-support.com/i-Reporter/ir_manuals/jp/api/ExternalSystemCoordination_Interface_Specification_jp.pdf)」> 請參閱 報表刪除API。
{% endhint %}

{% hint style="warning" %}
【使用外部連接Web API時的限制和注意事項】

* 報表刪除API的請求參數`mode`通過指定可以選擇刪除方式。\
  ※mode 0:邏輯刪除、mode 1:物理刪除。預設值為0:邏輯刪除。\
  輸入報表的邏輯刪除（移至"垃圾桶"）不會減少數據容量。\
  請務必進行物理刪除（從"垃圾桶"中刪除）。
* 物理刪除（從"垃圾桶"中刪除）的輸入報表無法還原。
* 為了減輕伺服器負載，請每次執行一筆刪除處理。\
  請避免在短時間內大量刪除，或盡可能在非工作時間進行，以確保系統穩定運行。
* 報表刪除API的選項參數`transactionMode="1"`通過執行，可以優化內部處理。\
  為了降低系統負載，建議指定上述參數。
* 如果觸犯名稱限制，請嘗試使用"帳票文件獲取API"。
  {% endhint %}

## **output資料夾內的檔案 刪除方法**

output資料夾是自動檔案匯出的目的地資料夾。\
如果這裡的輸出檔案積累過多，可能會導致容量緊張。

請從您的客戶端設備（PC）通過WebDAV連接來刪除output資料夾內的檔案。

{% hint style="success" %}
【WebDAV連接所需的資訊】

i-Reporter交貨時的交貨電子郵件中記載的以下資訊，請準備好。

* 連接目標URL資訊（WebDAV伺服器地址）
* 連接時的ID、密碼

若上述資訊不明確，請透過售後服務網站與我們聯繫。
{% endhint %}

【步驟】

1. 啟動PC上的WebDAV客戶端軟件。
2. 設置交貨郵件中記載的WebDAV連接信息。
3. 連接後，選擇不需要的檔案並刪除。

{% hint style="warning" %}
【注意】

* output資料夾內的檔案一旦刪除就無法恢復。\
  請務必在刪除操作前備份必要的數據。
* 大量的檔案被刪除時，可能會對伺服器造成負荷。
* 在某些情況下，例如檔案數量超過一定數量時，通過WebDAV連接可能無法顯示檔案。在這種情況下，請先與我們聯繫。
  {% endhint %}
