サポート
ドキュメンテーション

スケジュールへのアクセス設定

ほとんどの場合、誰でもスケジュールを閲覧または変更できるようにするのではなく、アクセスを制限することが望ましいです。 システムでは、誰が予約スケジュールを利用できるか、どの情報を閲覧・変更できるかを正確に指定できます。 このアクセスモデルは SuperSaaS システムの中でも特に複雑な要素の一つであるため、ユーザーの視点からスケジュールをテストし、意図した通りに動作するか確認しましょう。

SuperSaaS のアクセス制御には、次の 3 つの層があります:
  1. アカウント全体の登録ルール: そもそも誰がサインアップできるか
  2. スケジュールレベルの権限: 特定のスケジュールで誰が予約を閲覧、追加、変更、または削除できるか
  3. ユーザーグループ: 異なるユーザーが異なるスケジュールにアクセスできるようにするための任意のフィルタリング

3つのタイプのユーザー

スケジュールへのアクセスを制御する際、SuperSaaS システムは 3 種類のユーザーを区別しています。

  • 管理者: 各アカウントには管理者が 1 人だけおり、通常はアカウントを作成して管理している人です。管理者は、アカウント全体、スケジュール、およびユーザー設定に対して完全な権限を持ちます。
  • スーパーユーザー: 追加の権限を持つ一般ユーザーです。スーパーユーザーを作成し、スケジュールや予約を管理するための追加機能を付与できます。たとえば、同僚にスーパーユーザー権限を与えて、他の人に代わって予約を作成・変更できるようにします。
  • ユーザー: アカウント内のスケジュールで実際に予約を行う人々で、たとえば顧客、会員、生徒などです。予約前にユーザー登録を必須にすることも、ログインなしで予約できるようにすることも可能です。アカウントに複数のスケジュールがある場合、ユーザーは一度登録すればアカウントに関連するすべてのスケジュールにアクセスできます。

誰が会員になれるのか?

スケジュール上で誰が会員登録できるかは、アクセスコントロールページで設定可能です。
この設定は、あなたがユーザーにログインを求めたときのみ適用され、ログインを求めなかった場合は適用されません。
このページでは、会員登録プロセス、つまりは「新規会員登録時にユーザーがどんなステップで登録作業を進めるのか」も説明します。
また、ユーザー情報はアカウントに関連付けされ、一度アカウント登録すると、アカウント内で全てのスケジュールにアクセスできます。
スケジュール毎に異なる会員登録プロセスを使用したい場合は、別々のSuperSaaSアカウントを作成する必要があります。
同一アカウント内に作成した各スケジュールに対するアクセス権限は、新機能であるユーザーグループ分け機能によって設定が可能となっています。

スケジュール利用者の権限設定

スケジュール上で会員登録が必須かどうかは、スケジュールの設定ページのアクセスタブより設定可能です。
ここでは、ユーザーが予約の追加、変更、消去等に関して何ができるかを定義します。
管理者として、いつでも全ての情報にアクセス可能です。

ユーザーグループの設定

デフォルトでは、アカウント内のすべてのユーザーは、そのアカウント上のすべてのスケジュールにアクセスできます。
特定のユーザーのみが異なるスケジュールを参照できるようにするなど、より複雑な要件がある場合は、ユーザーをグループに割り当ててアクセスできます。
各スケジュールにグループを割り当てることもできます。
その結果、そのグループのユーザーだけがそのスケジュールを表示または変更できるようになります。
さらに、ユーザーグループは、ユーザがスケジュールにアクセスする前に承認を待たなければならないワークフローを可能にします。