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

## **简介**

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

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

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

<div align="left"><figure><img src="/files/axkNcfnk0GlcAvEqXWhK" 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 %}


---

# 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/cloud-storage-exceeded/zhcn.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.
