# Blocks Governance

{% hint style="info" %}
Blocks Governanceはプレミアム機能で、選択されたEnterpriseプランの顧客向けに提供されています。 [営業チームにお問い合わせください](https://roboflow.com/sales) Blocks Governanceへのアクセスを取得するには。
{% endhint %}

Super Usersはワークスペース内でユーザーが利用できるワークフローブロックを制御できます。これにより、複雑さを管理し、ベストプラクティスを強制し、チームがワークフローで使用できるAIモデルや処理ステップを制御できます。

{% hint style="info" %}
Super Userには [Custom Role機能](https://docs.roboflow.com/team-members/role-based-access-control#custom-roles) が必要です。このページを閲覧できるようにするため。標準のAdmin、Labeler、Reviewerロールはワークフローブロックの管理にアクセスできません。
{% endhint %}

ワークフローブロックはワークスペースレベルで有効化または無効化できます。ブロックが無効化されている場合：

* ユーザーがワークフローを構築する際にブロックピッカーに表示されません
* 無効化されたブロックを使用している既存のワークフローは引き続き機能します
* ユーザーは無効化されたブロックを新しいワークフローや既存のワークフローに追加できません

この機能はSuper Usersに次のことを支援します：

* 特定のユースケース向けにワークフロービルダーのインターフェースを簡素化する
* 特定のAIモデルや処理ステップの使用を防ぐ
* 新しいブロックをユーザーへ段階的に展開する
* チームのワークフロー間で一貫性を維持する

## ワークフローブロック設定へのアクセス

ワークフローブロックを管理するには、manage\_workspace\_blocks権限が必要です。デフォルトでは、この権限はSuper Usersにのみ付与されます。

設定にアクセスするには：

1. ワークスペース設定に移動します
2. サイドバーからWorkflow Blocksを選択します
3. 有効/無効のトグル付きで利用可能なすべてのワークフローブロックの一覧が表示されます

<figure><img src="https://3740591140-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2FEFe6HbEINiGM3z61WprF%2Fimage.png?alt=media&#x26;token=d6293aca-b362-420e-bfae-2d8a4029337d" alt=""><figcaption></figcaption></figure>

### ブロックの有効化と無効化

#### ブロックを無効にする

ワークフローブロックを無効にするには：

1. Workflow Blocks設定の一覧で該当のブロックを見つけます
2. スイッチをオフの位置に切り替えます
3. そのブロックはワークスペース内のすべてのユーザーに対して直ちに無効になります
4. ユーザーはワークフローエディタのブロックピッカーでこのブロックを表示できなくなります

**重要：** ブロックを無効にすると、それを使用している既存のワークフローに影響します：

* 無効化されたブロックを含むワークフローは更新または編集できなくなります
* 無効化されたブロックを含むワークフローは推論サーバーから読み込めなくなります
* これらのワークフローを引き続き使用するには、無効化されたブロックを削除するか置き換えるようにワークフローを変更する必要があります

#### ブロックを有効にする

ワークフローブロックを有効にするには：

1. Workflow Blocks設定の一覧で該当のブロックを見つけます
2. スイッチをオンの位置に切り替えます
3. そのブロックはワークスペース内のすべてのユーザーに直ちに利用可能になります
4. ユーザーはこのブロックをワークフローに追加できるようになります

#### 新しいブロックのデフォルトの動作

任意のワークフローブロックを初めて無効にすると、その時点以降に作成されるすべての新しいブロックはデフォルトで無効になります。この動作は次を保証します：

* 新しいブロックがSuper Userのレビューなしに自動的に利用可能にならないこと
* チームがアクセスできるブロックを管理できること
* 一般利用の前にブロックをテストおよび検証できること

最初のブロックが無効化された後、Roboflowに追加される新しいブロックは、ユーザーがワークフローエディタでアクセスできるようになる前にWorkflow Blocks設定で明示的に有効化する必要があります。

#### ワークフローエディタへの影響

ブロックが無効化されると、ユーザーはブロックピッカーで無効状態としてそれを表示します。これにより、ユーザーはブロックの存在を認識しつつ使用を防止できます。

<figure><img src="https://3740591140-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2FvOS5YGN8MMLJn70vgffu%2Fimage.png?alt=media&#x26;token=368ff908-1e33-4811-8fc2-a6524ef6b727" alt=""><figcaption></figcaption></figure>

無効化されたブロック：

* 無効であることを示す視覚的表示（例：グレーアウト）でブロックピッカーに表示されます
* 検索結果やブロックのカテゴリでは表示されます
* ワークフローキャンバスにドラッグすることはできません
* ユーザーはそのブロックが存在することを確認でき、必要ならSuper Userに有効化を依頼できます

このアプローチは、使用を防ぎつつ可視性を維持し、ユーザーがワークフローで必要な特定のブロックを有効にするようSuper Userに依頼できるようにします。

### ブロックの利用可能性を管理する一般的なユースケース：

AIモデルの制限：ユーザーにアクセスさせたくない特定のAIモデルを使用するブロックを無効にします（例：特定のプレミアムモデルやユースケースに適さないモデル）

ワークフローの簡素化：特定のタスクに集中するチームのために、無関係なブロックを無効にして混乱や散らかりを減らします

段階的展開：Roboflowが新しいブロックをリリースしたとき、最初は無効のままにしておき、トレーニングとドキュメントが整ったら有効にします

コンプライアンス：組織のセキュリティ、プライバシー、またはコンプライアンス要件を満たさないブロックを無効にします
