snapshot of https://github.com/twentyhq/twenty.git (main, 2026-09-17; blobs > 131072B omitted)
Some checks failed
App Prod-Parity E2E Dispatch / dispatch (push) Failing after 10s
CD Storybook UI / build (push) Failing after 3m25s
CD Storybook UI / dispatch (push) Has been skipped
CD deploy main / website-changed-files (push) Successful in 18m8s
CI Agent Skills / changed-files-check (push) Successful in 18m9s
CI Create App E2E minimal / changed-files-check (push) Successful in 24s
CI Create App / changed-files-check (push) Successful in 26s
CI Docs / changed-files-check (push) Successful in 26s
CI Emails / changed-files-check (push) Successful in 28s
CI Example App Hello World / changed-files-check (push) Successful in 23s
CI Front / changed-files-check (push) Has been skipped
CI Example App Postcard / changed-files-check (push) Successful in 27s
CI UI / changed-files-check (push) Has been skipped
CI Utils Test / changed-files-check (push) Successful in 45s
CI Twenty Apps / discover (push) Successful in 1m3s
CD deploy main / deploy-main (push) Failing after 3s
CI Agent Skills / agent-skills-validate (push) Has been skipped
CI Create App / create-app-test (lint) (push) Has been skipped
CI Emails / emails-test (push) Has been skipped
CI Front / front-task (lingui:compile) (push) Has been skipped
CI Front / front-task (lint) (push) Has been skipped
CI Example App Postcard / example-app-postcard (push) Has been skipped
CI UI / ui-task (lint) (push) Has been skipped
CI UI / ui-task (pack-size) (push) Has been skipped
CI UI / ui-task (size) (push) Has been skipped
CI UI / ui-task (test) (push) Has been skipped
CI UI / ui-task (typecheck) (push) Has been skipped
CI Utils Test / utils-test (push) Has been skipped
CI Twenty Apps / ${{ matrix.app.name }} (push) Has been skipped
CI Emails / ci-emails-status-check (push) Successful in 2s
CI Example App Hello World / ci-example-app-hello-world-status-check (push) Successful in 2s
CI Example App Postcard / ci-example-app-postcard-status-check (push) Successful in 3s
CI UI / ui-sb-test (push) Has been skipped
CI Utils Test / ci-utils-test-status-check (push) Successful in 2s
CI Twenty Apps / ci-twenty-apps-status-check (push) Successful in 2s
CI UI / ci-ui-status-check (push) Successful in 2s
CI Desktop / desktop (push) Failing after 1m8s
Push docs to Crowdin / Push documentation to Crowdin (push) Failing after 55s
Push translations to Crowdin / Extract and upload translations (push) Failing after 5s
Push website translations to Crowdin / Extract and upload website translations (push) Failing after 5s
CI Create App / create-app-test (test) (push) Has been skipped
CI Create App / create-app-test (typecheck) (push) Has been skipped
CI Docs / docs-lint (push) Has been skipped
CI Example App Hello World / example-app-hello-world (push) Has been skipped
CI Front / front-task (lingui:extract) (push) Has been skipped
CI Front / front-task (test) (push) Has been skipped
CI Front / front-task (typecheck) (push) Has been skipped
CI UI / ui-sb-build (push) Failing after 1m32s
CI Twenty Apps / ${{ matrix.app.name }} (${{ matrix.server-source }}) (push) Has been skipped
CI Agent Skills / agent-skills-publish (push) Has been skipped
CI Create App / ci-create-app-status-check (push) Successful in 2s
CI Agent Skills / agent-skills-remote-source (push) Has been skipped
CI Create App E2E minimal / create-app-e2e-minimal (push) Has been cancelled
CI E2E Main / e2e-test (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-build (push) Has been cancelled
CI Create App E2E minimal / ci-create-app-e2e-minimal-status-check (push) Has been cancelled
CI E2E Main / ci-e2e-main-status-check (push) Has been cancelled
CI E2E Main / notify-main-ci-failure (push) Has been cancelled
CI E2E Main / qa-scout-comment (push) Has been cancelled
CI Front / front-sb-test (push) Has been cancelled
CI Front / front-sb-screenshots (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
DPA Sub-Processor Sync / sync-subprocessors (push) Failing after 3s
AI Catalog Sync / sync-catalog (push) Failing after 3s

This commit is contained in:
upstream-mirror
2026-09-17 23:28:13 +05:00
commit e7da97194a
32688 changed files with 4208681 additions and 0 deletions

View File

@@ -0,0 +1,120 @@
---
title: 権限に関するFAQ
description: ロールと権限に関するよくある質問。
---
## 役割
<AccordionGroup>
<Accordion title="Twenty にはデフォルトでどのようなロールがありますか?">
デフォルトでは、**管理者** と **メンバー** のロールが20個付いています。 チームのニーズに基づいて、追加のカスタムロールを作成できます(例: 営業担当、マネージャー、閲覧専用ユーザー)。
</Accordion>
<Accordion title="Admin ロールを削除できますか?">
いいえ、Admin ロールは削除できません。 Admin ロールには、常に少なくとも1人のメンバーが割り当てられている必要があります。
</Accordion>
<Accordion title="ロールを削除するとどうなりますか?">
そのロールに割り当てられているワークスペースメンバーは、自動的にデフォルトのロールに再割り当てされます。
</Accordion>
<Accordion title="新規メンバーのデフォルトロールはどのように設定しますか?">
**設定 → メンバー → 役割** に移動し、**Default Role** オプションを見つけ、参加時に新規メンバーに自動的に付与される役割を選択します。
</Accordion>
<Accordion title="1人のユーザーに複数のロールを割り当てることはできますか?">
いいえ、各ユーザーが同時に持てるロールは1つだけです。 権限の組み合わせが必要な場合は、カスタムロールを作成してください。
</Accordion>
</AccordionGroup>
## 権限
<AccordionGroup>
<Accordion title="オブジェクト権限とフィールド権限の違いは何ですか?">
* **オブジェクト権限**: レコード全体へのアクセスを制御します(例: People レコードの閲覧/編集/削除が可能)
* **フィールド権限**: オブジェクト内の特定のフィールドへのアクセスを制御します(例: Salary フィールドは閲覧のみで編集不可)
フィールド権限により、機密データをより細かく制御できます。
</Accordion>
<Accordion title="権限のオーバーライドはどのように機能しますか?">
権限は一般から個別へと段階的に適用されます。
1. **All Objects** はすべてのオブジェクトの基準を設定します
2. **Object-Level Permissions** は、特定のオブジェクトに対してグローバル設定を上書きできます
3. **Field-Level Permissions** は、特定のフィールドに対してオブジェクト設定を上書きできます
より具体的な設定が常に優先されます。
</Accordion>
<Accordion title="各権限レベルは何を意味しますか?">
オブジェクトの場合:
* **See Records**: リストや詳細ページでレコードを閲覧
* **Edit Records**: 既存のレコードを編集
* **Delete Records**: レコードをソフト削除(復元可能)
* **Destroy Records**: レコードを完全に削除
フィールドの場合:
* **See Field**: フィールド値を閲覧
* **Edit Field**: フィールド値を編集
* **No Access**: フィールドは完全に非表示
</Accordion>
<Accordion title="特定のレコードへのアクセスを制限できますか(行レベル権限)?">
行レベルの権限は **Organization** プランで利用できます。 これにより、条件に基づいて特定のレコードへのアクセスを制限できます(例: 自分の商談のみを閲覧)。
</Accordion>
<Accordion title="特定のユーザーに対してフィールドを読み取り専用にするにはどうすればよいですか?">
1. **設定 → メンバー → 役割** に移動します
2. ロールを選択
3. 該当フィールドを含むオブジェクトに移動
4. フィールド権限を **See Field** に設定します(Edit Field は付与しない)
</Accordion>
</AccordionGroup>
## 設定とアクション
<AccordionGroup>
<Accordion title="設定に関する権限には何がありますか?">
次の項目へのアクセスを制御できます:
* API キーの生成
* ワークスペースの設定
* ロールの割り当て
* データモデルの設定
* セキュリティ設定
* ワークフロー管理
**Settings All Access** を使ってフルアクセスを付与するか、特定の権限のみを有効にします。
</Accordion>
<Accordion title="アクションに関する権限には何がありますか?">
次の項目を制御できます:
* **Send Email**: Twenty からメールを送信できる
* **Import CSV**: CSV でデータをインポートできる
* **Export CSV**: データを CSV にエクスポートできる
**Application All Access** を使ってすべてのアクションを付与するか、必要なものだけを有効にします。
</Accordion>
</AccordionGroup>
## SSO
<AccordionGroup>
<Accordion title="SSO はすべてのプランで利用できますか?">
いいえ、SSO は **Organization** プランでのみ利用可能なプレミアム機能です。
</Accordion>
<Accordion title="どのアイデンティティプロバイダーがサポートされていますか?">
Twenty は次のものをサポートしています:
* **SAML 2.0**(多くのエンタープライズ向けアイデンティティプロバイダーで動作)
* **Google Workspace**
* **Microsoft Entra ID**(旧 Azure AD)
</Accordion>
<Accordion title="Just-in-Time(JIT)プロビジョニングとは何ですか?">
JIT プロビジョニングでは、ユーザーが初めて SSO でログインした際に、Twenty にユーザーアカウントが自動作成されます。 デフォルトのロールが自動的に割り当てられます。
</Accordion>
<Accordion title="すべてのユーザーに SSO を必須にできますか?">
はい、SSO を設定すると、SSO ユーザーのパスワードログインを無効化し、アイデンティティプロバイダーを通じた認証を強制できます。
</Accordion>
</AccordionGroup>