他の開発者とのコラボレーション
App Engine Studio (AES) では、アプリケーションについて協力者になるユーザーやグループを追加または削除できます。
| 次の権限を持つユーザーは | 次のアクションを実行できます |
|---|---|
| アプリケーションについての協力者の委託開発の管理の権限 | 可能な操作:
不可能な操作:
|
| アプリケーションについての協力者の委託開発への招待の権限 | 可能な操作:
不可能な操作:
|
| アプリケーションに対する協力者関連のロールがない | 協力者とその記述子の読み取り専用リストを表示できます。 不可能な操作:
|
| アドミニストレーター | コラボレーション機能を使用するには、アドミニストレーターが security_admin ロールに昇格する必要があります。詳細については、「Elevated privilege roles」を参照してください。 アドミニストレーターは、以下の操作を実行できます。
|
ユーザーまたはグループを追加すると、コラボレーションタスクが生成され、承認フローが開始されます。すべてのコラボレーションタスクを検索するには、 . コラボレーションタスクは、開発者がどのアプリケーションに追加され、どの権限が付与されるかについての情報を提供します。承認者は、開発者をアプリケーションに追加する前に、これらのタスクレコードを確認しなければならない場合があります。
- ユーザーが AES または委任開発者権限を持ち、そのプラットフォームを以前に使用したことがある場合、コラボレーション要求承認レコードは自動承認されます。
- ユーザーが AES または委任開発者権限を持たず、そのプラットフォームを初めて使用する場合は、承認が必要です。
アドミニストレーターは、開発者が委託開発権限をアサインするために使用するコラボレーション記述子を変更できます。ベーステーブルには、所有者と編集者のコラボレーション記述子があります。デフォルトでは、所有者には「協力者の委託開発の管理」権限が設定され、編集者には「協力者の委託開発への招待」権限が設定されています。
ユーザーまたはグループのコラボレーションへの追加
コラボレーション機能を使用して、App Engine Studio (AES) で他の開発者と共同作業する権限をユーザーまたはグループに付与します。
始める前に
必要なロール:admin、協力者の委任開発の管理ロール、または協力者の委任開発への招待ロール
手順
協力者の権限の変更
協力者に割り当てられている権限を変更するか、カスタムコラボレーション権限を作成して、App Engine Studio (AES) でユーザーができることを有効にします。
始める前に
必要なロール:admin または協力者の委任開発の管理ロール
手順
委託開発およびコラボレーション権限
コラボレーション権限は、App Engine Studio (AES) でユーザーが実行できる内容を定義します。
ファイルタイプのアクセス権限
| 権限 | 説明 |
|---|---|
| すべてのファイルタイプ | すべてのファイルタイプで共同作業するためのアクセス権を付与します。 注: このオプションには、個別の権限にリストされていない追加のファイルタイプへのアクセスが含まれます。 |
| 統合 | Web サービス API、REST API、データソース、および 統合ハブ - インポートへのアクセス権を付与します。 |
| Reporting | レポートおよびスケジュール済みレポートへのアクセス権を付与します。 |
| モバイルビルダー | モバイルアプリビルダー などを使用してモバイルエクスペリエンスをビルドするためのアクセス権を付与します。 |
| UI ビルダー | UI ビルダー を使用してより複雑なインターフェイスをビルドするためのアクセス権を付与します。 |
| ワークフロー | ワークフローエディターおよびアクティビティクリエーターへのアクセス権を付与します。 |
| サービスポータル | サービスポータル のエディターとツールを操作するためのアクセス権を付与します。 |
| ワークフロースタジオ | フローおよびアクションを作成するための ワークフロースタジオ フロー設計環境へのアクセス権を付与します。スクリプトアクションのステップでは、[スクリプティングを許可 (Allow Scripting)] 権限が必要です。 |
| サービスカタログ | カタログアイテム、レコードプロデューサー、変数などのカタログ関連のファイルタイプを操作して、カタログアイテムをアプリに追加するためのアクセス権を付与します。 |
| テーブルとフォーム | テーブル列、フォームレイアウト、リストレイアウトなど、モデルおよびレイアウト関連のファイルタイプへのアクセス権を付与します。 |
| プレイブック | プレイブック 設計環境を操作してプロセスを作成するためのアクセス権を付与します。アクティビティサブフローまたはアクションを編集するには、フローデザイナー権限が必要です。 |
| ディシジョンテーブル | ディシジョンテーブル を操作して、複数の if-then ルールに基づいて意思決定ロジックを作成するためのアクセス権を付与します。 |
| 通知 | アプリで自動メール通知を作成するためのアクセス権を付与します。 |
セキュリティ/エンタイトルメント権限
[ACL とロールの管理] 権限は、アクセス制御リストやロールなどのセキュリティ管理ファイルへのアクセス権を付与します。
プログラミングツールの権限
[スクリプティングを許可 (Allow scripting)] 権限は、ビジネスルール、UI アクション、クライアントスクリプトなどのスクリプトフィールドへのアクセス権を付与します。
アプリケーション管理権限
| 権限 | 説明 |
|---|---|
| アプリケーションを削除 | スコープ対象のアプリ内で協力者に、アプリケーションを削除する権限を付与します。 |
| 協力者の管理 | アプリの協力者を管理および招待するためのアクセス権を付与します。 |
| ソースコントロール | ソースコントロールを使用するためのフルアクセス権を付与します。 |
| 協力者を招待 | 開発者をアプリで共同作業するよう招待するためのアクセス権を付与します。 |
展開権限
| 権限 | 説明 |
|---|---|
| アプリをアップグレード | 現在のインスタンスにインストールされた後、関連アプリケーションをアップグレードするためのアクセス権を付与します。 |
| 展開の送信 | レビューおよび展開のために関連アプリケーションを送信するためのアクセス権を付与します。 |
| アプリリポジトリに公開 | 関連アプリケーションを現在のインスタンスのアプリケーションリポジトリに公開するためのアクセス権を付与します。 |
| アプリストアに公開 | 関連アプリケーションを現在のインスタンスの ServiceNow Store に公開するためのアクセス権を付与します。 |
ユーザーまたはグループのコラボレーションからの削除
コラボレーションからユーザーとグループを削除して、アプリの所有や編集を制限します。
始める前に
必要なロール:admin または協力者の委任開発の管理ロール
このタスクについて
アプリの最終的な所有者と編集者を削除できます。アプリに所有者がなく、所有者が必要な場合は、アドミニストレーターが追加する必要があります。