ERP-CM でアプリを ServiceNow に再プラットフォーム化する場合の次の手順
ERP カスタマイズマイニング (ERP-CM) を使用して従来の ERP (エンタープライズリソースプランニング) の候補を特定したら、Now Platform のその他の製品とリソースを使用してアプリを再プラットフォーム化します。
まず、ERP-CM を使用して ERP システムから再プラットフォーム化するカスタマイズを特定します。
次に、候補のマイニング結果でリンクされているリモートテーブルと抽出テーブルを使用して、ERP データに迅速にアクセスします。
この ERP データは、App Engine Studio などで Now Platform に新しいアプリをビルドするときにデータソースとして使用できます。
ERP データを使用する ServiceNow アプリのビルド
App Engine for ERP (エンタープライズリソースプランニング) による再プラットフォーム化の次のステップは、ERP データを使用するアプリを Now Platform にビルドすることです。
従来のアプリを Now Platform 上に再プラットフォーム化する場合は、データの取得元を考慮して行ってください。 たとえば、古いアプリでは、サードパーティのデータを SoR に取得する場合があります。再プラットフォーム化された新しいアプリを Now Platform 上に構築する際に、ERP キャンバス モデルで、ERP システムからデータをプルするのではなく、そのサードパーティから直接プルするように新しいアプリを構成できます。そうすることで、取得対象のステップを追加できます。
アプリを再プラットフォーム化する際に類似の候補を使用する
ERP-CM が候補に類似の候補が多数あることを示している場合は、プラットフォームを再構築するときに、類似の候補の一部またはすべてのニーズを満たす 1 つのアプリを構築することを検討してください。
SoR からカスタムアプリを再プラットフォーム化する場合、古いアプリを正確に複製する必要はありません。再プラットフォーム化プロセスを使用して、より良いアプリを設計します。おそらく、Now Platform でローコードツールを使用してビルドされた単一の新しいアプリで、複数の類似の候補のニーズに対応するアプリです。 App Engine Studio は最も簡単に使用できるアプリですが、ライセンスに応じて他のビルダーも利用できます。
ServiceNow ローコードおよびプロコードビルダー
再プラットフォーム化する ERP データを特定すると、市民開発者は ServiceNow ビルダーを使用してデータから迅速にアプリを作成できます。SAP などの ERP SoR に存在するカスタムフィールドは、Now Platform を使用してビルドするアプリで活用できます。市民開発の詳細については、「委託開発と展開」を参照してください。
たとえば、 App Engine Studioでは、テンプレートを使用し (またはアプリをゼロからビルドし)、ERP モデルとリモートテーブルを使用してリモートテーブルを組み込みます。ERP モデルおよびリモートテーブルの従来のデータを、テーブル内の他の ServiceNow データと組み合わせることができます。
Glide を使用した ERP データのクエリ
Glide API を介して SoR からデータにアクセスすることもできます。
Gilde クエリの例については、「ERP カスタマイズマイニング での ERP データに対するサンプルの Glide クエリ」を参照してください 。
カスタムコードを ServiceNow アプリに再プラットフォーム化した後
Now Platform の再プラットフォーム化されたアプリは、コードを書き戻すことなく、SoR のライブデータを使用します。
再プラットフォーム化する候補を特定し、ERP-CM で推奨されるアクションを実行したら、リモートテーブルと抽出テーブルにアクセスするために ERP キャンバス のみ使用する必要があります。これらのテーブルは、アプリ、フロー、およびワークスペースを構築するためのデータソースです。
SoR の従来のコードが他のどこでも参照されていないことが確実な場合は、ServiceNow インスタンスに再プラットフォーム化した後にシステムから削除できます。