> For the complete documentation index, see [llms.txt](https://manuals.i-reporter.jp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manuals.i-reporter.jp/cloud-storage-exceeded/zhcn.md).

# 关于云合同容量超额时的应对措施

## **简介**

在云版 i-Reporter 中，每个合同环境都规定了“服务器存储合同容量”。

**【服务器存储合同容量】**\
　**合同用户数 × 2GB**\
　※如果您有额外的容量合同，则不在此限。

您可以在 i-Repo Manager 的“系统管理”>“许可证”中查看每个客户的合同容量和当前使用容量。

<div align="left"><figure><img src="https://1132413342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDwjFBl1VZSw3wwdO0TF%2Fuploads%2FoS2077y6kEFGkbrpgPon%2Fimage.png?alt=media&amp;token=d1c28fe6-64ca-40c7-9ae5-b072be44eb99" alt="" width="563"><figcaption></figcaption></figure></div>

ConMas Manager 8.2.26020起，当"服务器存储合同容量"的使用率超过70％时，i-Repo Manager 屏幕右下角将显示警报消息。

请参考本手册中的步骤以避免容量超限。

## **导致容量不足的数据**

导致容量不足的数据有以下两种。<br>

* **存储在数据库中的数据**\
  作为"系统管理"＞"许可证"中的"数据库使用容量"进行计量的数据。\
  包括报表定义、输入报表、自定义主表文件、图书文件等。<br>
* **output文件夹（自动文件输出的目标文件夹）内的文件**\
  是作为“系统管理”＞“许可证”中的“目录使用量”进行计量的数据。

为减少数据容量，需删除导致容量不足的数据。

{% hint style="success" %}
本手册将介绍经常占据大部分容量的“输入报表”的删除方法以及“output文件夹中的文件”的删除方法。
{% endhint %}

## **注意事项**

请在操作前确认以下注意事项。

* **已物理删除的数据无法恢复**\
  请事先下载必要的数据，并将其保存在i-Reporter以外的地方。\
  另外，请注意不要删除需要保留的数据。<br>
* **请考虑服务器的负载**\
  大量数据一次性操作会给整个系统带来负担。\
  在下载或删除数据时，请遵守各步骤中记载的注意事项。<br>
* **如果您使用MotionBoard Cloud联动，请注意以下几点。**\
  即使在“记录自动删除：不使用”的情况下，删除作为MotionBoard Cloud联动对象的输入报表时，联动处理本身仍会运行。

  如果在短时间内删除大量报表，MotionBoard Cloud联动将需要较长时间，因此建议在不影响正式运行的时间段内进行。

## 输入报表**删除流程**

输入报表删除流程如下。\
为确保安全操作，请按步骤删除输入报表。

{% stepper %}
{% step %}
**输入报表的下载**

物理删除的数据无法恢复。\
请在删除前下载所需的输入报表。

输入报表的下载方法有两种。

* 从i-Repo Manager的"数据输出"手动下载
* 使用外部集成Web API下载
  {% endstep %}

{% step %}
**删除输入报表**

删除输入报表。\
输入报表的逻辑删除（移至"垃圾箱"）不会减少数据容量。\
请务必进行物理删除（从"垃圾箱"中删除）。

删除输入报表的方法有两种：

* 从i-Repo Manager手动删除
* 使用外部集成Web API删除
  {% endstep %}
  {% endstepper %}

## 输入报表的下载

请在删除前下载所需的输入报表。

下载输入报表的方法有两种：

* **从i-Repo Manager的“数据输出”手动下载**
* **使用外部集成Web API下载**

{% hint style="success" %}
外部连携Web API 是一个付费的选项功能。
{% endhint %}

### **从i-Repo Manager的“数据输出”手动下载的方法**

【步骤】

1. 点击i-Repo Manager的“数据输出”选项卡。
2. 显示“选择数据输出目标定义”的画面。\
   选中要下载的输入报表所基于的报表定义，然后点击屏幕右上方的“下一步”。
3. 显示“选择数据输出目标报表”的画面，显示在步骤2中选择的报表定义所创建的输入报表。\
   选中要下载的输入报表，然后点击屏幕右上方的“下一步”。\
   在“选择数据输出目标的定义”屏幕中，只显示与所选报表定义关联的输入报表。\
   如果找不到目标输入报表，请重新选择报表定义。
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，直接从您的程序向i-Repo Server发送请求并获取报表数据。

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

* 需要外部连携Web API选项的合同。

* 需要客户自行创建程序。
  {% endhint %}

* **报表下载API**\
  可以输出CSV格式，并通过指定条件筛选报表。

* **报表文件获取API**\
  建议在需要输出PDF/Excel格式，或者报表名称较长或包含环境依赖字符时使用。

* **支持多条件指定**\
  可以通过报表定义ID、输入报表ID、标签ID、日期范围等条件进行提取。

* **批量获取处理**\
  在客户程序端也可以通过循环处理实现批量下载。

{% hint style="info" %}
详细请参阅 "[外部连携 Web API接口规格书](https://github.com/CIMTOPSCORP/user-manual/blob/cloud-storage-exceeded/%22https:/cimtops-support.com/i-Reporter/ir_manuals/jp/api/ExternalSystemCoordination_Interface_Specification_jp.pdf)"\
＞ 报表下载API\
＞ 报表文件获取API
{% endhint %}

{% hint style="warning" %}
**【使用外部连携Web API时的限制和注意事项】**

* 为了减轻服务器负载，建议一次获取一个输入报表。\
  请避免在短时间内大量获取，或分散执行时间。
* 如果报表名称过长或包含环境依赖字符，下载可能会失败。
* 如果违反名称限制，请尝试使用“报表文件获取API”。
  {% endhint %}

## 删除输入报表

删除输入报表的方法有两种。

* **从i-Repo Manager手动删除**
* **使用外部集成Web API删除**

{% hint style="success" %}
外部连携Web API 是一个付费的可选功能。
{% endhint %}

### **从i-Repo Manager手动删除的方法**

从i-Repo Manager的“输入报表”列表画面中删除（逻辑删除）目标输入报表后，再从回收站中删除（物理删除）。

【步骤】

1. 点击i-Repo Manager的“输入报表”标签。
2. 显示“输入报表列表”画面。\
   选择要删除的输入报表。也可以通过标题栏的复选框全选。
3. 选择输入报表后，点击画面上方右侧的“垃圾桶”图标。\
   此时会显示“包括历史记录删除”/“保留历史记录”的选择画面。\
   如果没有特别的理由，请选择“包括历史记录删除”。\
   通过此操作，输入报表将移动到回收站。（逻辑删除）
4. 移动到回收站。\
   在画面左侧的树状图中，点击标签最下方显示的“回收站”。
5. 选择要删除的输入报表。也可以通过标题栏的复选框全选。
6. 点击画面上方的“×”图标，物理删除所选的输入报表。

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

* 请仅从1个帐户（1台设备）进行下载或删除操作。\
  请避免从多台设备同时执行。
* 请避免批量大量删除，每次操作以大约100件为基准，分批进行删除。
* 从“垃圾桶”中删除（物理删除）的输入报表无法恢复。
* 输入报表的逻辑删除（移至“垃圾桶”）不会减少数据容量。\
  请务必进行物理删除（从“垃圾桶”中删除）。
* 在“垃圾桶”内选择输入报表，点击屏幕右上角的“恢复”图标，可以恢复相应的输入报表。
  {% endhint %}

### **使用外部连携Web API进行删除的方法**

i-Reporte可以通过外部连携Web API，直接从客户的程序向i-Repo Server发送请求，从而删除报表数据。

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

* 需要外部连携Web API选项的合同。

* 需要客户自行创建程序。
  {% endhint %}

* **报表删除API**\
  可以删除输入报表。

* **支持多条件指定**\
  可以通过报表定义ID、输入报表ID、标签ID、日期范围等条件来筛选目标报表。

{% hint style="info" %}
详细请参阅 "[外部连携 Web API接口规格书](https://github.com/CIMTOPSCORP/user-manual/blob/cloud-storage-exceeded/%22https:/cimtops-support.com/i-Reporter/ir_manuals/jp/api/ExternalSystemCoordination_Interface_Specification_jp.pdf)" ＞ 报表删除API
{% endhint %}

{% hint style="warning" %}
【外部连携Web API 使用时的限制和注意事项】

* 报表删除API的请求参数`mode`通过指定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文件夹内的文件一旦删除将无法恢复。\
  请务必在删除操作前备份所需数据。&#x20;
* 大量的文件被删除时，可能会给服务器带来负担。
* 在某些条件下，例如文件数量超过一定数量时，通过WebDAV连接可能无法显示文件。在这种情况下，请咨询我们。
  {% endhint %}
