ERP キャンバス の探索
ERP キャンバス を使用すると、ERP (エンタープライズリソースプランニング) システムに接続して、更新を送信し、データをリモートテーブルと抽出テーブルに抽出して Now Platformで使用できます。
ERP キャンバスの概要
ERP キャンバス は ServiceNow 内のプラットフォームとして機能し、ERP システムの統一データモデルが提供されます。ERP キャンバス を使用すると、ERP モデル内でグループ化された標準フィールドとカスタムフィールドの両方を含むテーブルを管理できます。データセットのサイズと更新のニーズに応じて、SoR 上の ERP テーブルに更新を送信してデータを抽出し、リモートテーブルまたは抽出テーブルに保存できます。
- リモートテーブルは、外部データソースに対して関連スクリプトを実行することでレコードを取得します。
- 抽出テーブルは、スケジュール済みクエリを使用して大量のデータを取得し、変換テーブルを使用して Now Platformで使用するデータを処理します。
データの取得に加えて、 ERP キャンバス BAPI (ビジネスアプリケーションプログラミングインターフェイス) または OData と HTTP 接続を使用して ERP システムを更新することもできます。
Now Platformの統合データモデルにより、ERP データをNow Platformにシームレスに統合できます。ERP キャンバス は ERP データ管理を簡素化し、Now PlatformおよびServiceNowインスタンス内でアクセス可能で実用的なものにします。
注:
ERP キャンバス は Now Platform にデータを複製しません。ERP SoR に存在するデータをミラーリングするため、データはそこで保護されたままになります。
ERP キャンバス のワークフロー
- アドミニストレーターは 接続情報と認証情報 アプリを使用して、ERP SoR に接続するための認証情報を構成します。詳細については、「ERP キャンバス の認証情報と接続の構成」を参照してください。
- 構成した接続および資格情報エイリアスを使用して、ERP キャンバス で ERP システムを作成します。詳細については、「ERP キャンバス での ERP システムの作成」を参照してください。注:残りのワークフローの手順は ERP キャンバス にあります。開発インスタンスで ERP システム、ERP モデル、およびテーブルをビルドし、準備ができたらそれらを本番インスタンスに昇格させます。詳細については、「パイプラインと展開 を使用したアプリの展開の管理」を参照してください。
- SoR 内の指定された ERP モジュールで利用可能なテーブルとフィールドをスキャンする ERP モデルをクローンまたは作成します。抽出テーブルとリモートテーブルで使用する ERP モデルのテーブルとフィールド、および SoR を読み取って更新するためのマッピングパラメーターに注意してください。詳細については、「ERP キャンバス での ERP モデルのクローン」を参照してください。
- ERP モデルに追加のデータを含めるために、テーブルを追加し、フィールドをマッピングし、テーブル結合をビルドすることで、ERP システムに接続するための読み取りおよび更新操作を作成します。詳細は、以下のトピックを参照してください。
- App Engine Studio でアプリをビルドする場合などに、リモートテーブルを操作してデータソースとして使用できるようにします。リモートテーブルは、外部データソースに対して関連スクリプトを実行することでレコードを取得します。詳細は、以下のトピックを参照してください。
- ETL 抽出テーブルを使用して、SoR を定期的にスキャンし、データをステージングテーブルに抽出します。 抽出テーブルは、スケジュール済みクエリを使用して大量のデータを取得し、変換テーブルを使用して Now Platformで使用するデータを処理します。
- サポートされている国ごとに 1 つずつなど、必要に応じて個別の抽出テーブルを作成します。詳細については、「ERP キャンバス でのデータの抽出と変換」を参照してください。
- 最初に、(SoR 上の) ソーステーブルを Now Platform の Glide テーブルに接続するテーブル変換マップを作成する必要があります。テーブル変換マップの作成の詳細については、「Create a transform map」を参照してください。
- 抽出プロセスは、抽出プロセスを使用する ServiceNow アプリ ( ワークフロースタジオ など) で構成されます。
- 抽出プロセスの実行後、インポートセットを使用して、インポートされたデータを Now Platform テーブルにマッピングします。詳細については、「Import sets」を参照してください。
- ワークフロースタジオ でフローをビルドして、ERP (エンタープライズリソースプランニング) システムをクエリまたは更新するときの詳細を指定します。詳細については、「ERP システムを読み取りまたは更新するフローのビルド」を参照してください。
- ERP システム、ERP モデル、テーブル、操作、フローの準備ができたら、本番環境に移行します。詳細については、「ERP キャンバス で ERP 開発パイプラインを管理する」を参照してください。
- 次を使用して Now Platform でアプリをビルドする場合は、ERP データをデータソースとして使用します。
- App Engine Studio:詳細については、「アプリケーションのデータモデルの作成」を参照してください。
- ワークフロースタジオのフロー:詳細については、「Configuring flows」を参照してください。
- ワークフロースタジオ のプレイブック:詳細については、「Getting started with Process Automation」を参照してください。
- テーブルビルダー:詳細については、「テーブルビルダー 内のデータ」を参照してください。
- UI ビルダー:詳細については、「UI ビルダーページでデータを動的に公開する (高度な機能)」を参照してください。
- ワークスペースビルダー:詳細については、「ワークスペースビルダー でワークスペースのレコードページを構成します。」を参照してください。
ERP キャンバス のメリット
| メリット | 機能 | ロール |
|---|---|---|
| SoR への接続を構成する | ERP キャンバス での ERP システムの操作 | sn_erp_integration.erp_admin |
| ERP モデルをビルドして、読み取りおよび更新操作を作成し、ミラーリングされた ERP データを整理します | ERP データを操作する ERP モデルのビルドと管理 | sn_erp_integration.erp_admin |
| リモートテーブルを操作し、クエリを実行して SoR の ERP データを表示する | ERP キャンバス での ERP リモートテーブルの使用 |
|
| 標準リモートテーブルへのアクセス | ERP キャンバス の標準リモートテーブル |
|
| ERP システムからカスタムデータを定期的にプルするように抽出テーブルを構成する | ERP キャンバス でのデータの抽出と変換 | sn_erp_integration.erp_admin |
ERP キャンバス のその他のリソース
| ERP キャンバス に関する詳細 | ServiceNow リソース |
|---|---|
| ERP キャンバス は ServiceNow アプリで、SAP など、SoR の ERP データの使用を簡素化できます。 |
注: このリソースにアクセスするには、ServiceNow University にログインする必要があります。 |