> For the complete documentation index, see [llms.txt](https://cimtops.gitbook.io/i-repo-link-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cimtops.gitbook.io/i-repo-link-manual/introduction.md).

# はじめに

## 機能概要

* i-Repo Linkは、i-Reporterのオプション機能として提供される「i-Repo ファミリー製品」です。
* i-Reporterと外部システム間のマッピングを設定し、ノーコードでデータ連携します。

***

## 連携可能な外部システム

#### 業務システム連携

* kintone
* Fu-Jin/Raijin
* TPiCS

#### データソース連携

* PostgreSQL
* Oracle（ORDSを利用したOracle接続はご利用いただけません。）
* SQL Server
* MySQL

***

## ご利用条件

* i-Repo Linkは、i-Reporterのオプション機能となり、別途ご契約が必要です。
  * WebAPIオプションには、i-Repo Linkが含まれます。
  * WebAPIオプションが不要なお客様は、i-Repo Linkのみご契約いただくことが可能です。
* i-Repo Linkは、ブラウザ（Edge、Chrome、Safari）上で動作します。
* i-Repo Linkサーバー環境から外部システムへアクセスするため、ご利用予定の外部システムへ接続可能な位置に環境を構築する必要があります。

{% hint style="warning" %}
RDS for PostgreSQLやRDS for OracleなどのAmazon RDS でデータベース連携される場合など含めて、まずトライアルで動作確認をいただくことを推奨いたします。

インフラ側の問題や、他社サービス固有の問題はサポート対象外ですので、あらかじめご了承ください。
{% endhint %}

{% hint style="info" %}
i-Repo Linkの動作環境は以下のページよりご参照ください。

[i-Repo Link 動作環境](https://manuals.i-reporter.jp/system-requirements/i-repo-link)
{% endhint %}

***

## i-Repo Linkとは

### **ノーコードで外部システムとi-Reporterを連携**

* 外部システムのデータからi-Reporter帳票を作成
* i-Reporter帳票の入力データ、帳票PDFを外部システムへ登録
* i-Reporter帳票と外部システム間でリアルタイムにデータ連携

<div align="left"><figure><img src="https://3546243214-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa6x5FdBzsQ0pMtLL2hEs%2Fuploads%2FJSRiQPoVo0fj9T8ZxdrF%2FJA0001.png?alt=media&amp;token=cba6e71c-ce2e-4fea-823d-66a1761692f3" alt="" width="563"><figcaption></figcaption></figure></div>

***

## i-Repo Linkの機能紹介

### 機能の特徴 1

* i-Repo Link は、i-Reporterと外部システムとの連携において、下記機能の**専用APIの作成、その実行方法の設定と必要な環境へのデプロイ**を**全てノーコードで**行います。

#### 実現できること

1. 外部システムのデータから i-Reporter自動帳票作成

* 外部システムのデータを使用し、i-Reporterの帳票を作成します。

{% hint style="success" %}

* i-Repo Linkで作成した「専用のAPI」は、i-Repo Linkサーバーに自動デプロイされます。
* 「専用のAPI」の実行方法は、連携する外部システム側の仕様によって異なります。
  {% endhint %}

2. i-Reporter帳票から外部システムへの帳票入力結果の登録

* i-Reporterで入力した帳票のデータを編集保存または完了保存のタイミングで外部システムに登録します。
* 帳票入力結果として登録可能なデータは以下の通りです。
  * 帳票の入力データ
  * 帳票PDF
  * 帳票EXCEL

{% hint style="success" %}

* i-Repo Linkで作成した「専用のAPI」は、i-Repo Linkサーバー上に自動デプロイされます。
* 「専用のAPI」の実行は、i-Reporterの完了保存及び編集中保存Webhook機能を使用して行います。
* 登録可能なデータは、連携する外部システム側の仕様によって異なります。
  {% endhint %}

### 機能の特徴 2

* i-Repo Link は、「i-Repo Gateway」または「i-Repo Link Gateway」を使用し、i-Reporterの帳票と外部システム間で リアルタイム連携を行います。
* 連携実行に必要&#x306A;**「アクションファイル」や「Pythonプログラム」の作成**、**その実行方法の設定と必要な環境へのデプロイ**を**全てノーコードで**行います。

#### 実現できること

1. i-Reporter帳票へ 外部システムから入力データを取得
2. i-Reporter帳票から 外部システムへ新規データを登録
3. i-Reporter帳票へ 外部システムからマスターデータを取得

{% hint style="success" %}

* i-Repo Linkで作成した「アクションファイル」、「Pythonプログラム」は、Gatewayサーバーに自動で デプロイされます。
* i-Repo Linkで作成した「アクションファイル」、「Pythonプログラム」を使用する帳票定義において、

  * アクションクラスターのGateway設定（URL、トークン）
  * マスター選択クラスターのGateway設定（URL、トークン）

  が自動で設定されます。別途、i-Repo Designerでこれらの設定する必要はありません。
  {% endhint %}
