役割と権限

この記事では、会社ユーザーとプロジェクト ユーザー、管理者/職長/作業員、監視者、および共同作業の権限について説明します。

概要

Crews by Core は、多くのユーザーがリアルタイムで共同作業できるクラウド共同プラットフォームです。これには、異なる役割のユーザー間で一定レベルのアクセス制御を分離する必要があります。このドキュメントでは、Crews by Core アクセス モデルの基本概念を説明し、誰がどのように特定のデータにアクセスできるかを概説します。

会社レベルとプロジェクトレベルの役割

会社レベルの役割

ユーザーを追加できる場所は、会社レベルとプロジェクト レベルの 2 つあります。会社レベルのユーザーとその権限は、左側のサイドバーの「会社レベル」メニュー項目にあります。

(重要) 「企業ユーザー」リストにリストされているすべてのユーザーは、次の機能にアクセスできます。全て会社のプロジェクト。デフォルトでは、これらのユーザーはすべてのプロジェクトで同じ会社レベルの役割/権限を取得します。

企業レベルで利用可能な役割は次のとおりです。

役割

説明

管理者

(会社ロール内の) 管理者ロールを持つユーザーは、社内のすべてのプロジェクトに対して C4 に完全にアクセスできます。これらのユーザーは、新しいプロジェクトの作成、ユーザーの追加/削除、スケジュールの変更などを行うことができます。

フォアマン

Foreman ロールを持つユーザーは、少なくとも Foreman ロールを持つ社内のすべてのプロジェクトに対して C4 にアクセスできます。特定のプロジェクトに対して、より高いレベルのアクセス権が付与される場合があります (プロジェクト レベルの役割/権限を参照)。これらのユーザーは、(読み取り専用) スケジュール、ユーザーを表示し、いくつかの細かい詳細 (ステータス、進捗状況) を更新できます。アプリでは、Foreman ユーザーはスケジュールをさらに更新できるようになります。

ワーカー

Worker ロールを持つユーザーは、少なくとも Worker ロールを持つ社内のすべてのプロジェクトに対して C4 にアクセスできます。特定のプロジェクトへのより高いレベルのアクセス権を取得できる場合があります (プロジェクト レベルの役割/権限を参照)。これらのユーザーは、(読み取り専用) スケジュール、ユーザーを表示し、いくつかの細かい詳細 (ステータス、進捗状況) を更新できます。アプリでは、Worker ユーザーはほとんどの機能を読み取り専用モードで利用できます。

状態招待されました

「招待されました」はロール/権限ではなく、ユーザー アカウントがまだ完全に作成されていないことを示します。招待状がユーザーに送信されましたが、このユーザーはアカウント設定プロセスを完了していません。アカウントがまだ完全に設定されていない場合、ロールに関係なく、すべてのユーザーが「招待済み」としてリストされます。

プロジェクトレベルの役割

プロジェクト レベルのロール/権限はプロジェクト レベルで定義され、ユーザー権限を昇格する (より高いレベルの特権を与える) ことのみ可能です。たとえば、特定のプロジェクトの従業員には、この特定のプロジェクトを作成、保守、実行するために管理者権限が割り当てられる場合があります。プロジェクト レベルの権限は、プロジェクト内の [ユーザー] タブで定義されます。

(重要) プロジェクト/ユーザーにのみリストされているユーザー (会社ユーザーには含まれていない) がアクセスできます。のみ この特定のプロジェクトに。

プロジェクト レベルで使用できるロールは次のとおりです。

役割

説明

プロジェクト管理者

プロジェクト管理者の役割を持つユーザーは、特定のプロジェクト内の C4 への完全なアクセス権を持ちます。これらのユーザーは、追加/削除/編集アクティビティの変更、プロジェクトへのユーザーの追加/削除、マップの追加/編集を行うことができます。ただし、プロジェクト管理者ユーザーはこの特定のプロジェクト以外にはアクセスできないため、新しいプロジェクトを作成したり、会社ユーザーを追加したりすることはできません。

フォアマン

Foreman ロールを持つユーザーは、この特定のプロジェクトの C4 にアクセスできます。これらのユーザーは、(読み取り専用) スケジュール、ユーザーを表示し、いくつかの細かい詳細 (ステータス、進捗状況) を更新できます。アプリでは、Foreman ユーザーはスケジュールをさらに更新できるようになります。

ワーカー

Worker ロールを持つユーザーは、この特定のプロジェクトの C4 にアクセスできます。特定のプロジェクトに対して、より高いレベルのアクセス権が付与される場合があります (プロジェクト レベルの役割/権限を参照)。これらのユーザーは、(読み取り専用) スケジュール、ユーザーを表示し、いくつかの細かい詳細 (ステータス、進捗状況) を更新できます。アプリでは、Worker ユーザーはほとんどの機能を読み取り専用モードで利用できます。

状態招待されました

企業レベルと同様、「招待済み」はロール/権限ではなく、ユーザー アカウントがまだ完全に作成されていないことを示します。招待状がユーザーに送信されましたが、このユーザーはアカウント設定プロセスを完了していません。アカウントがまだ完全に設定されていない場合、ロールに関係なく、すべてのユーザーが「招待済み」としてリストされます。

プロジェクトレベルのロールオーバーライド

企業ユーザーは、企業レベルでは制限された役割 (例: すべてのプロジェクトへの読み取り専用アクセス) を持ち、特定のプロジェクトではより特権的な役割 (例: 1 つまたは複数のプロジェクトをプロジェクト管理者として管理) を持つことができます。これは、会社の中核担当者がすべてにアクセスする必要があると同時に、特定のプロジェクトを管理する必要がある場合に便利です。

コラボレーション

「コラボレーション」機能を使用して、特定のプロジェクトを複数の人と共有できます。この機能を使用すると、ユーザーは共有ダイアログで現在のプロジェクトとビューを電子メールのリンク経由で送信する「共同作業者」のリストを指定できます。

このダイアログでは、新規または既存のユーザーを指定できます。どちらの場合も、このダイアログで指定されたすべてのユーザーが電子メール通知を受け取ります。ただし、メール内のリンクをクリックする場合には若干の違いがあります。

  • 既存のユーザー (すでにアカウントを作成しているユーザー) は、このプロジェクトのロールを使用してログインし、C4 にアクセスする必要があります。
  • 新しいユーザーは「招待済み」(まだアカウントを作成していないユーザー) としてバックグラウンドでプロジェクトに追加され、電子メール内のリンクをクリックしてこのプロジェクトにアクセスできるようになります。この「招待された」ユーザーには、可能な限り最小限の権限 (読み取り専用モード) が与えられることに注意してください。

協力者

スケジュールを共有する人は全員、協力者と呼ばれる場合があります。このような共同作業者は、(既にアカウントを作成した) 既存のユーザーか、まだアクティブ化されていない新しく作成されたアカウントである可能性があります。これは、[ユーザー] タブで特定のユーザーのステータスを確認することで確認できます。 「アクティブ」ステータスは、ユーザーがアカウントの有効化に成功したことを意味し、「招待済み」ステータスは、ユーザーがアカウント設定がまだ完了していないために招待されたことを意味します。

認証・ログイン

完了したアカウントを持つすべてのユーザーは、アクセスする前に Core に認証 (ログイン) する必要があります。

データへの利便性と迅速なアクセスを目的として、不完全なアカウント (招待済み) を持つユーザーは、最小限の権限セットで一時的なアクセスを許可するリンクを電子メールで受け取る場合があります。これは、重要な情報に最速でアクセスできるようにし、後でアカウント作成を完了できるようにするための一時的な措置として意図されています。

役割と権限のチャート

以下は、3 つの異なる役割が実行できる機能の種類を示す概要図です。

ユーザーをアクティビティ/タスクに割り当てる

Crews by Core では、いくつかの異なる方法でユーザーを特定のタスクに割り当てることもできます。ユーザーに特別な権限やアクセス許可を付与するものではありませんが、混乱を避けるためにここで強調表示することが重要です。これらはそれ自体「役割」ではありませんが、ユーザーを別の方法で表すことができる方法です。注: Crews by Core 製品と対話するための権限レベルは、依然としてその役割によって決まります。

責任者

ユーザーは、アクティビティを「作業」するよう割り当てられた個人であり、そのアクティビティに関する最新情報を提供する責任があります。責任者として割り当てられた人は、Crews by Core アプリを使用するとプッシュ通知で通知され、このユーザーはこの特定のアクティビティ チャット グループに自動的に追加され、チャット コメントや写真を投稿できるようになります。 注: ユーザーは 1 人のみです。責任譲受人として追加される場合があります。これとは別に、「招待された」ユーザー (プロジェクトまたは会社に追加されたが、まだサインアップしてアカウントを作成していないユーザー) がアクティビティの責任者として割り当てられる場合があります。

ウォッチャー

アクティビティ/アクションに単に追加されたユーザーで、そのアクティビティ/アクションで何が起こっているかを確認するためにフォローできるユーザー。ウォッチャーは、Crews by Core アプリのアクティビティ グループ チャットにも追加され、このアクティビティに固有のチャット コメントや写真を投稿できます。アクティビティには多数のウォッチャーを追加できます。ウォッチャーが機能を実行できるかどうかは、ウォッチャーが持つ役割に完全に依存します。