Nodex Studioはロールによるユーザーの権限管理が可能です。
ロールには管理者、開発者、オペレーターの3種類があります。
それぞれの権限の概要は以下の通りです。
なお、APIクライアントを用いたGraphQL APIへのデータ取得は、管理者と同じ扱いとなり、すべてのデータの取得が可能です。
以下に、各ロールが可能なアクションの一覧をまとめます。
| 管理者 | 開発者 | オペレーター | |
|---|---|---|---|
| プロジェクトの取得 | ✅ | ✅ | 🔼 |
| シークレットのみ非表示 | |||
| デバイスの取得(表示) | ✅ | ✅ | ✅ |
| デバイス名の編集 | ✅ | ✅ | ❌ |
| デバイスの削除 | ✅ | ✅ | ❌ |
| デバイス情報の一括エクスポート | ✅ | ✅ | ✅ |
| デバイス情報の一括インポート | ✅ | ❌ | ❌ |
| メッセージアクティビティの取得(表示) | ✅ | ✅ | ✅ |
| メトリクスの取得(表示) | ✅ | ✅ | ✅ |
| カスタムメトリクスの取得(表示) | ✅ | ✅ | ✅ |
| カスタムメトリクス名の編集 | ✅ | ✅ | ❌ |
| カスタムメトリクス定義の削除 | ✅ | ✅ | ❌ |
| イベント名の編集 | ✅ | ✅ | ❌ |
| イベント定義の削除 | ✅ | ✅ | ❌ |
| 属性の取得(表示) | ✅ | ✅ | ✅ |
| 属性の作成 | ✅ | ✅ | ❌ |
| 属性の編集 | ✅ | ✅ | ❌ |
| 属性の値の編集 | ✅ | ✅ | ❌ |
| 属性の削除 | ✅ | ✅ | ❌ |
| アラートの取得(表示) | ✅ | ✅ | ✅ |
| アラートの作成 | ✅ | ✅ | ❌ |
| アラートの編集 | ✅ | ✅ | ❌ |
| アラートの削除 | ✅ | ✅ | ❌ |
| アラート通知先メールアドレスの作成 | ✅ | ✅ | ❌ |
| アラート通知先メールアドレスの編集 | ✅ | ✅ | ❌ |
| アラート通知先メールアドレスの削除 | ✅ | ✅ | ❌ |
| サイトの取得(表示) | ✅ | ✅ | ✅ |
| サイトの作成 | ✅ | ✅ | ❌ |
| サイトの編集 | ✅ | ✅ | ❌ |
| サイトの削除 | ✅ | ✅ | ❌ |
| アーカイブ設定の取得(表示) | ✅ | ✅ | ✅ |
| アーカイブ設定の作成 | ✅ | ✅ | ❌ |
| アーカイブ設定の削除 | ✅ | ✅ | ❌ |
| APIクライアントの取得(表示) | ✅ | ✅ | ❌ |
| APIクライアントの作成 | ✅ | ✅ | ❌ |
| ユーザーの取得(表示) | ✅ | ✅ | ✅ |
| ユーザーの招待 | ✅ | ❌ | ❌ |
| ユーザーの削除 | ✅ | ❌ | ❌ |
| ユーザーのロール変更 | ✅ | ❌ | ❌ |
| 監査ログの取得(表示) | ✅ | ❌ | ❌ |