メインコンテンツへ移動

role

アプリケーションにおけるロール​

{
"_id":"ObjectID", // (主キー)
"projectId": "string", // 組織番号
"appId":"string", // アプリケーションID
"isDefault":"string", // デフォルトロールであるかどうか(外部ロール限定機能)
"name":"string", // ロール名
"description":"string", // ロールの説明
"roleTypeId":"int", // ロールタイプ。0:カスタムロール、10:閲覧のみ、25:ビジター(業務上は非表示)、50:メンバー、100:管理者
"roleCategoryId":"int", // カテゴリー。0:内部ユーザーロール、10:外部ユーザーロール
"permissionWayId":"int", // 権限付与方式(シンプルモード/カスタムモード)。0:カスタム権限(ビュー内の各フィールドに異なる権限を割り当て)、20:全レコード閲覧のみ、30:自分のレコードのみ管理(自分のレコードのみ閲覧・管理可能)、40:自分と自分の部下のレコードのみ管理、50:全レコード閲覧可・自分のレコードのみ管理、60:全レコード閲覧可・自分と自分の部下のレコード管理、80:全レコード管理
"sortIndex":"int", // ロール表示順(値が小さいほど上位)
"createdAccountId":"string", // 作成者アカウントID
"createdTime":"DateTime", // 作成日時
"updatedAccountId":"string", // 更新者アカウントID
"updatedTime":"DateTime", // 更新日時
"deleted":"bool", // 削除済みステータス
"users":[{
"accountId":"string", // 権限付与されたアカウントID
"addedTime":"DateTime" // 権限付与日時
}],
"authorizedOrgs":[{
"projectId":"string", // 権限付与された組織番号
"addedTime":"DateTime", // 権限付与日時
}],
"departments":[{
"projectId":"string", // 権限付与された部署ID
"addedTime":"DateTime", // 権限付与日時
}],
"jobs":[{
"jobId":"string", // 権限付与された職位ID
"addedTime":"DateTime", // 権限付与日時
}],
"sheets":[{
"sheetId":"string", // ワークシートID
"canAdd":"bool", // 追加可能かどうか
"readLevelId":"int", // 閲覧権限レベル。0:未許可、20:自分のみ、30:自分と部下、100:全体
"editLevelId":"int", // 編集権限レベル。0:未許可、20:自分のみ、30:自分と部下、100:全体
"removeLevelId":"int", // 削除権限レベル。0:未許可、20:自分のみ、30:自分と部下、100:全体
"navigateHide":"bool", // ナビゲーションから非表示にするかどうか
}],
"pageIds":["string"], // カスタムページIDのセット
"navigateHidePageIds":["string"], // カスタムページナビゲーションバーで非表示に設定されたIDセット
}