ServiceNow スタジオ を使用したアプリでのコラボレーション
ServiceNow スタジオでアプリ開発を社内の他のユーザーと共同作業したり共有したりできます。
コラボレーションは委託開発です
コラボレーション (委託開発とも呼ばれます) は、ServiceNow AI Platform に設定されている既存の委託開発機能に基づいてビルドされます。これにより、開発者は他の開発者をアプリに招待し、共同でアプリを作成、開発できるようになります。権限に応じて、アプリでコラボレーションするように他の人を招待したり、他の人のアプリへの参加を要求したりできます。委託開発の詳細については、「委託開発 の探索」を参照してください。
他の人とアプリを共同開発する場合、標準的な協力者にはオーナーとエディターの 2 種類があります。アドミンは、権限を調整することでカスタムコラボレーションロールを作成できます。
コラボレーションの要件
- コラボレーションを最大限に活用するには、App Engine Enterprise ライセンスが必要です。
- コラボレーションプラグインが既にインストールされている場合は、引き続きコラボレーションを使用できます。
- Collaboration をインストールしていないお客様は、 ServiceNow スタジオ で委託開発権限を管理することはできません。既存の委託開発権限は、 ServiceNow スタジオ内でも引き続き尊重されます。
アクセスできるアプリ
- admin ロールを持つユーザーは、ServiceNow スタジオ 内のすべてのアプリに自動的にアクセスできるようになります。
- delegated_developer ロールを持つユーザーは、次のアプリにアクセスできます。
- 彼らが作成したアプリ。
- (アプリのエディターとして) 編集するよう招待されたアプリ。
- アクセスできるスコープ内のすべてのアプリ。スコープの詳細については、「アプリケーションスコープ」を参照してください。
作業したいアプリがわかっているのに ServiceNow スタジオ に表示されない場合は、アドミンに連絡して、コラボレーションアプリを使用してアプリで作業する許可を与えるように依頼してください。ServiceNow AI Platform コラボレーションアプリは、ServiceNow スタジオ とともに自動的にインストールされます。コラボレーションアプリの詳細については、「アプリケーションコラボレーション」を参照してください。
アプリのオーナーとエディターができること
- アプリを作成した場合、そのアプリのオーナーになります。
- 作業を委任されたアプリが ServiceNow スタジオ にある場合は、そのアプリを開いて、オーナーからアサインされたコラボレーションロールで作業を開始できます。そのロールは通常、エディターです。
| 記述子 | 説明 |
|---|---|
| Owner (所有者) | アプリケーションのオーナー。
|
| エディター |
|
カスタムのコラボレーション記述子と権限
ユーザーにアサインされているコラボレーション記述子によって、委託開発権限をアサイン、管理、監視できるかどうかが決まります。たとえば、オーナーであるユーザーは、エディターのコラボレーション記述子のユーザーよりも多くのことができます。
アプリのビルドを支援するためにカスタマイズされたコラボレーションロールを作成する場合は、カスタマイズされたコラボレーションロールであるカスタム コラボレーション記述子を作成できます。次に、コラボレーション権限 を使用して、開発者 (またはアプリケーションを展開するユーザー) がアプリで実行できることを制御します。
必要に応じて、アドミンは、コラボレーションアプリを使用して協力者を管理するときに選択するカスタムコラボレーション記述子を定義できます。カスタム記述子の詳細については、「権限をアサインするためのコラボレーション記述子の作成」を参照してください。
他の開発者のコラボレーション権限の管理
アプリでのコラボレーションに誰かを招待し、その人が委任開発者 (delegated_developer) ロールを持っていない場合、App Engine アドミンはコラボレーション要求を承認する必要があります。詳細については、「委託開発 の探索」を参照してください。
ユーザーまたはグループをアプリでの共同作業に追加すると、バックグラウンドでコラボレーションタスクが生成され、承認フローが開始されます。App Engine 管理センター (AEMC) がインストールされている場合、アドミンはそこでこれらのコラボレーション要求タスクを確認して承認/拒否できます。アドミンに送信されるコラボレーションタスクは、開発者がどのアプリに追加され、どの権限を取得するかについての情報を提供します。アドミンと承認者は、開発者をアプリケーションに追加する前に、これらのタスクレコードを確認しなければならない場合があります。
AEMC がインストールされていない場合、アドミンは次の場所に移動できます .