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