組織
組織は、プロダクトのテナントで、プロジェクトの1つの中に存在します。マーケットプレイスの1つのショップ、SaaSの1つのクライアント、グループの1つのブランドなどです。ワークスペースとプロジェクトを管理するのはあなたで、顧客は組織の中にいます。
有効化は不要
組織のないプロジェクトは、これまでとまったく同じように動作し、最初の組織を作る前に書き込まれた行は、プロジェクト全体で共有されたままです。
2種類の人
組織には、組織を運営するメンバーと、組織固有のユーザーがいます。メンバーとは、プロジェクトにサインインしていて、定義したロールで組織のメンバーシップを持つ人です。1つのログインで複数の組織のメンバーシップを持ち、それらを行き来できます。組織固有のユーザーはその1つの組織に属し、同じメールアドレスが2つの組織に別々に存在できます。
チームはFóirのコンソールを使います。組織のメンバーは、あなたのアプリケーションにサインインします。
組織ごとの上限
組織ごとに、レコード、メディアストレージ、アクティブユーザー、月間のメール数に上限を設定でき、上限はその配下のすべてを対象にします。送信者名と返信先アドレスは組織ごとに設定でき、アプリは組織ごとに、それぞれの認証情報でインストールされます。
セルフサービスのサインアップ
有効にすると、サインイン済みのユーザーが自分の組織を作成でき、選んだロールで最初のメンバーになります。これを行うミューテーションは、この設定が有効な間だけAPIに表示されます。
3つの形
テナントがスキーマを共有するプロダクトには、組織を持つ1つのプロジェクトが向いています。何も共有しないクライアントには、クライアントごとのプロジェクトが向いています。どちらも不要なら、通常のプロジェクトを使います。最初の2つは組み合わせられます。
詳細を読む
組織のガイドでは、メンバー、上限、サインアップ、2つの組織の境界がどのように強制されるかを説明しています。