
アプリのユーザーとそのロールを管理する
アプリの可視性の設定
アプリの可視性は、誰がアプリを開けるか、サインインが必要かを制御します。アプリの目的に合った可視性レベルを選択します。 Base44 はスマートアプリ可視性を使用して、開始点を提案します。ランディングページやポートフォリオなどの公開サイトのように動作するアプリは、自動的に Public に設定され、ログインは必要ありません。この設定はいつでも変更できます。
アプリのダッシュボードからアプリの可視性を選択する
- アプリの Dashboard に移動します。
- Overview をクリックします。
- App Visibility ドロップダウンをクリックして、次のいずれかを選択します:
- Private: 招待された人のみがアプリを開いて使用できます。サインインが必要です。
- Workspace: Base44 ワークスペースの全員がアプリを開いて使用できます。サインインが必要です。
- Public: リンクを持つ誰でもアプリを開けます。サインインを要求するには、Require login to access を選択します。追加の保護のために、Run security scan をクリックします。
アプリへのユーザーの招待
ダッシュボードまたはアプリ内からメール招待を送信することで、人々をアプリの使用に招待します。 ユーザーまたは管理者として誰かを招待することで、ライブアプリで何ができるかを制御します。アプリエディタやアプリのダッシュボードへのアクセス権は付与されません。- アプリが Workspace 可視性に設定されている場合、すべてのワークスペースメンバーは自動的にアクセスでき、個別の招待は必要ありません。
- 招待の権限はアプリの可視性によって異なります:
- Private application: 管理者のみが人々を招待でき、ロールがユーザーまたは管理者かを選択できます。
- Public application: 管理者は人々を招待してロールを選択できます。ユーザーロールを持つ人々は他のユーザーを招待できます。
ダッシュボードから
アプリのダッシュボードから招待を送信し、各人のロールを選択します。 ダッシュボードから人々を招待するには:- アプリエディタで Dashboard をクリックします。
- Overview をクリックします。
- Invite Users セクションで、Send Invites をクリックします。
- 招待したい各人のメールアドレスを入力します。
- Access level ドロップダウンをクリックしてロールを選択します。
- Send Invitation をクリックします。

ダッシュボードからアプリに人々を招待する
アプリから
AI チャットにアプリ内招待を設定するように依頼することで、アプリ内から直接人々を招待することもできます。追加された招待オプションを使用して、各人のメールアドレスを入力し、プロンプトが表示された場合は、与えたいロールを選択します。 プロンプトの例:アプリ内からユーザーをアプリに招待するオプションを追加して

AI チャットに、アプリ内からユーザーを招待する機能を追加するように依頼する
ユーザーのロールの選択
ロールは、ライブアプリで各人ができることを制御します。デフォルトでは、すべてのアプリには 2 つのロールが含まれています:- Admin: ライブアプリ上で管理者に制限されたエリアを管理できます。
- User: 特別な権限なしでアプリを表示および使用できます。
- アプリエディタで Dashboard をクリックします。
- Users をクリックします。
- ロールを変更したいユーザーを選択します。
- Role ドロップダウンをクリックして Admin または User を選択します。
- Submit をクリックします。
アプリのリンクを共有する
アプリへのリンクを共有して、人々が直接アクセスできるようにします。 アプリのリンクを共有するには:- アプリエディタで Dashboard をクリックします。
- Overview をクリックします。
- Invite Users セクションで、Copy Link をクリックします。
- 人々がアプリにアクセスできる場所にリンクを共有します。

アプリへのリンクを共有する
ユーザーとしてアプリをテストする
任意のユーザーまたはロールとしてアプリを表示および対話して、権限を確認したり、問題をトラブルシューティングしたり、ユーザーフローをテストしたりします。ユーザーとしてアプリをテストする理由は?
- リアルなテスト: 特定のユーザーまたはロールが見るのと同じようにアプリをテスト
- より速いトラブルシューティング: 実際のコンテキストでユーザーが報告した問題を再現してデバッグ
- 権限の可視性: 各ロールまたはユーザーがアクセスできるものとできないものをすばやく確認
- アクセスの調整: 実際の動作に基づいて権限やロールを更新する必要があるかを決定
- フローの検証: リリース前にエンドツーエンドのチェック (オンボーディング、主要タスク、クリティカルパス) を実行
- 安全な実験: 偽またはテストユーザーを使用して、リスキーまたは破壊的なアクションを安全にテスト
- より強いサポート: 正確な体験を見ることで人々をより効果的にガイド
- UX の洞察: さまざまなユーザータイプとしてアプリを表示することで、共感を構築し UX を改善
- アプリエディタに移動します。
- 右上の More Actions アイコン をクリックします。
- Act as a user を選択します。

Base44 アプリエディタで "Act as a user" を選択する
- You’re acting as の横のドロップダウンをクリックして、該当するユーザーを選択します。
- そのユーザーとしてアプリをプレビューおよび対話します。
- テストが完了したら Exit mode をクリックします。

Base44 でユーザーとしてアプリをテストする
アプリに共同作業者を招待する
共同作業者は、アプリエディタでアプリの構築を手伝う人々です。誰かにアプリのデザイン、設定、または保守を一緒に行ってほしい場合は、共同作業者を追加します。- 共同作業者
- アプリエディタとアプリのダッシュボードを開けます。
- ページのデザイン、ロジックの変更、データの接続、設定の構成を手伝います。
- アプリエディタの Invite collaborators アイコンから招待されます。
- 管理者
- ライブアプリにサインインします。
- 保護されたレポートや管理ツールなど、ライブアプリの管理者専用エリアにアクセスします。
- 共同作業者でもない限り、アプリエディタやアプリのダッシュボードを開くことはできません。
- アプリエディタに移動します。
- 上部の Add collaborator アイコン をクリックします。
- 招待したい人々のメールアドレスをカンマで区切って入力します。
- Send invite アイコン をクリックします。

Base44 でアプリに共同作業者を招待する
- アプリエディタに移動します。
- 上部の Add collaborator アイコン をクリックします。
- 該当する共同作業者を見つけて、More Actions アイコン をクリックします。
- Remove Collaborator をクリックします。
- 確認ウィンドウで、オプションを選択します:
- Remove collaborator access only: アプリエディタへのアクセスを即座に取り消し、変更を加えるのを防ぎますが、既存のロールで Users リストに保持して、ライブアプリを使用し続けられるようにします。
- Remove from app entirely: 共同作業者アクセスを取り消し、Users リストから削除して、サインインしたりアプリを使用したりできないようにします。
外部共同作業者の招待を制限する
デフォルトでは、任意のワークスペースメンバーが、ワークスペース外の人々をアプリ共同作業者として招待できます。これを制限して、ワークスペースの所有者と管理者のみがこれらの招待を送信できるようにできます。 外部共同作業者を招待できる人を設定するには:- アカウントの左上にあるワークスペース名をクリックします。
- Settings をクリックします。
- Auth and security をクリックします。
- External Collaborators トグルをクリックします:
- Enabled: ワークスペースの所有者と管理者のみが、ワークスペース外の人々をアプリ共同作業者として招待できます。
- Disabled: 任意のワークスペースメンバーが、ワークスペース外の人々をアプリ共同作業者として招待できます。

Base44 の External Collaborators 設定
FAQ
アプリへのアクセスの管理について詳しく学ぶには、以下をクリックしてください。人々は自分でアプリを使うためにサインアップできますか?
人々は自分でアプリを使うためにサインアップできますか?
プライベートアプリのアクセスリクエストをレビューするには?
プライベートアプリのアクセスリクエストをレビューするには?
- ワークスペースの通知アイコン をクリックします。
- Review をクリックしてリクエストを開き、アクセスを許可するかを決定します。

アプリユーザーと共同作業者の違いは何ですか?
アプリユーザーと共同作業者の違いは何ですか?
アプリを編集するために誰かを Users で管理者にする必要がありますか?
アプリを編集するために誰かを Users で管理者にする必要がありますか?
共同作業者はワークスペースメンバーである必要がありますか?
共同作業者はワークスペースメンバーである必要がありますか?
どのロールが Users エンティティにアクセスできますか?
どのロールが Users エンティティにアクセスできますか?
アプリのセキュリティ設定を管理するには?
アプリのセキュリティ設定を管理するには?
アプリからユーザーを削除できますか?
アプリからユーザーを削除できますか?
メンバー向けの機能を作りましたが、管理者でしか機能しません。なぜですか?
メンバー向けの機能を作りましたが、管理者でしか機能しません。なぜですか?
'Authentication required to view users' エラーが表示されるのはなぜですか?
'Authentication required to view users' エラーが表示されるのはなぜですか?
Users エンティティは、認証データを保護するために Base44 によって保護されています。共同作業者とアプリ所有者のみが直接アクセスできます。アプリが通常のユーザーの Users エンティティから読み取ろうとした場合 (例えば、プロフィールを表示したり注文を処理したりするため)、このエラーがトリガーされます。推奨されるアプローチは、アプリが必要とするデータを保存する別の UserProfile エンティティを作成し、それを組み込みの Users エンティティに接続することです。AI チャットを使用してこれを設定するには、次のプロンプトを貼り付けます:UserProfile という新しいエンティティを作成して。Users エンティティからカスタムフィールドを UserProfile に移して。Users と UserProfile の間に 1:1 の関係を確立して。新規ユーザーがサインアップしたときに自動的に UserProfile が作成されるようにして。Users ではなく UserProfile からユーザーの詳細を取得するようにアプリを更新して。ユーザーが自分のプロフィールのみを編集できるが、誰でも読めるように権限を設定して。AI が変更を行った後、アプリの Dashboard に移動し、Security をクリックして、新しい UserProfile エンティティの RLS ルールを確認して、意図したアクセスレベルに一致することを確認してください。ユーザーフローを安全にテストするための偽ユーザーを作成するには?
ユーザーフローを安全にテストするための偽ユーザーを作成するには?
- アプリの Dashboard に移動します。
- Users をクリックします。
- Invite User をクリックして招待を送信するか、アプリの公開サインアップページを使用して新しいアカウントを登録します。
- テストプロフィールに目的のロールまたは権限を割り当てます。

