ERP-CM でアプリを ServiceNow に再プラットフォーム化する場合の次の手順
ERP Customization Mining (ERP-CM) を使用して従来の ERP (エンタープライズリソースプランニング) の候補を特定したら、Now Platform のその他の製品とリソースを使用してアプリを再プラットフォーム化します。
まず、ERP-CM を使用して ERP システムから再プラットフォーム化するカスタマイズを特定します。
次に、候補のマイニング結果でリンクされているリモートテーブルと抽出テーブルを使用して、ERP データに迅速にアクセスします。
この ERP データは、App Engine Studio などで Now Platform に新しいアプリを構築するときにデータソースとして使用できます。
ERP データを使用する ServiceNow アプリの構築
クリーンなコアに向けた再プラットフォーム化の次のステップは、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 を使用して構築するアプリで活用できます。市民開発の詳細については、「Delegated Development と展開」を参照してください。
たとえば AES では、テンプレートを使用し (またはアプリをゼロから構築し)、ERP モデルとリモートテーブルを使用してリモートテーブルを組み込みます。ERP モデルおよびリモートテーブルの従来のデータを、テーブル内の他の ServiceNow データと組み合わせることができます。
Glide を使用した ERP データのクエリ
Glide API を介して SoR からデータにアクセスすることもできます。
Gilde クエリの例については、「ERP Customization Mining での ERP データに対するサンプルの Glide クエリ」を参照してください 。
カスタムコードを ServiceNow アプリに再プラットフォーム化した後
Now Platform の再プラットフォーム化されたアプリは、コードを書き戻すことなく、SoR のライブデータを使用します。
再プラットフォーム化する候補を特定し、ERP-CM で推奨されるアクションを実行したら、リモートテーブルと抽出テーブルにアクセスするために ERP キャンバス のみ使用する必要があります。これらのテーブルは、アプリ、フロー、およびワークスペースを構築するためのデータソースです。
SoR の従来のコードが他のどこでも参照されていないことが確実な場合は、ServiceNow インスタンスに再プラットフォーム化した後にシステムから削除できます。