ビルド前の計画
基本的に、アプリケーションはユーザーのタスクをサポートするデジタルプログラムです。アプリケーションのビルド時に実行する一部のアクションは、取り消すことができません。そういったアクションを意識して事前に計画してください。
エージェント型 AI
エージェント型 AI の助けを借りてアプリケーションを作成します。詳細については、「カスタムアプリケーションでの AI 機能の使用」を参照してください。
アプリケーションスコープ
アプリケーションを作成するときに最初に行う主要な決定の 1 つは、アプリケーションをプライベートスコープまたはグローバルスコープのどちらにするかということです。
デフォルトでは、アプリケーションは専用のプライベートアプリケーションスコープで作成されます。プライベートアプリケーションスコープ内のアプリケーションは、アプリケーションアーティファクトへのアクセスを制限するため、同じスコープ内のアプリケーションアーティファクトのみが、アプリケーションデータを作成、変更、削除、または実行するためのフルアクセス権を持ちます。スコープ対象のアプリケーションは、ソースコントロール統合と委託開発を使用できます。グローバルスコープ対象のアプリケーションは、委託開発を使用できません。
- アプリケーションがグローバルデータを削除する必要がある。
- アプリケーションが機能するために、複数のデフォルトテーブルのアプリケーションアクセス設定を変更する必要がある。
- アプリケーションが、グローバルスコープでのみ利用可能な API にアクセスする必要がある。グローバルスコープパススルースクリプトインクルードを作成するだけでは、この要件を満たすことはできません。
詳細については、「 アプリケーションスコープ 」および「 でのアプリケーションスコープの理解 ServiceNow AI Platform (ホワイトペーパー).
インスタンスの選択
概念実証 (PoC) アプリケーションビルドは、通常の開発インスタンスとは別のインスタンスでビルドできます。このインスタンスは、開発者サイトのサンドボックスインスタンスまたは個人開発者インスタンス (PDI) にすることができます。PDI の命名形式は dev12345.service-now.com です。
スコープの名前空間が異なるインスタンスを使用する場合は、組織の開発インスタンスで PoC アプリケーションを再ビルドします。アプリケーションを組織の開発インスタンスにインポートしないでください。アプリケーションのスコープ対象の名前空間は、会社の開発インスタンスのスコープ対象の名前空間と一致しません。
組織が使用する予定のアプリケーション (本番アプリなど) は、組織のテストおよび展開プロセスに従うことができるように、組織の開発者インスタンスで作成する必要があります。
命名の決定
アプリケーション名は重要です。ServiceNow は、アプリケーションの名前に基づいてスコープを提案します。インスタンス内のアプリケーションリソースを一意に識別するために、アプリケーションファイル名がスコープに追加されます。スコープの形式は x_[company code]_[application_name] で、最大 18 文字です。たとえば、Legal Request というアプリケーション名の提案スコープは x_acme_legal_reque です。
アプリケーション内のすべてのアプリケーションファイルはスコープを継承するため、値を慎重に検討してください。アプリケーション名はいつでも変更できます。