# 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) 그래야 해당 페이지를 볼 수 있습니다. Standard Admin, Labeler, Reviewer 역할은 워크플로 블록을 관리할 수 있는 접근 권한이 없습니다.
{% endhint %}

워크플로 블록은 워크스페이스 수준에서 활성화 또는 비활성화할 수 있습니다. 블록이 비활성화되면:

* 사용자가 워크플로를 작성할 때 블록 선택기에서 표시되지 않습니다
* 비활성화된 블록을 사용하는 기존 워크플로는 계속 작동합니다
* 사용자는 비활성화된 블록을 신규 워크플로 또는 기존 워크플로에 추가할 수 없습니다

이 기능은 Super Users에게 다음을 도와줍니다:

* 특정 사용 사례에 맞게 워크플로 빌더 인터페이스를 단순화합니다
* 특정 AI 모델이나 처리 단계의 사용을 차단합니다
* 새 블록을 사용자에게 점진적으로 배포합니다
* 팀 워크플로 간의 일관성을 유지합니다

## 워크플로 블록 설정에 액세스하기

워크플로 블록을 관리하려면 manage\_workspace\_blocks 권한이 있어야 합니다. 기본적으로 이 권한은 Super Users에게만 부여됩니다.

설정에 액세스하려면:

1. 워크스페이스 설정으로 이동하세요
2. 사이드바에서 Workflow Blocks를 선택하세요
3. 활성화/비활성화 토글이 있는 사용 가능한 모든 워크플로 블록 목록이 표시됩니다

<figure><img src="https://3958014485-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. 스위치를 끔(off) 위치로 토글하세요
3. 해당 블록은 즉시 워크스페이스의 모든 사용자에게 비활성화됩니다
4. 사용자는 더 이상 워크플로 편집기의 블록 선택기에서 이 블록을 보지 못합니다

**중요:** 블록을 비활성화하면 해당 블록을 사용하는 기존 워크플로에 영향을 미칩니다:

* 비활성화된 블록이 포함된 워크플로는 업데이트되거나 편집될 수 없습니다
* 비활성화된 블록이 있는 워크플로는 추론 서버에서 로드할 수 없습니다
* 계속 사용하려면 해당 워크플로에서 비활성화된 블록을 제거하거나 교체하도록 수정해야 합니다

#### 블록 활성화

워크플로 블록을 활성화하려면:

1. Workflow Blocks 설정 목록에서 블록을 찾으세요
2. 스위치를 켬(on) 위치로 토글하세요
3. 해당 블록은 즉시 워크스페이스의 모든 사용자에게 사용 가능해집니다
4. 사용자는 이제 이 블록을 워크플로에 추가할 수 있습니다

#### 새 블록에 대한 기본 동작

어떤 워크플로 블록을 처음으로 비활성화하면 그 시점부터 새로 생성되는 모든 블록은 기본적으로 비활성화됩니다. 이 동작은 다음을 보장합니다:

* 새 블록이 Super User 검토 없이 자동으로 사용 가능해지지 않습니다
* 어떤 블록이 팀에 접근 가능한지에 대한 통제권을 유지합니다
* 블록을 일반 사용 전에 테스트하고 검증할 수 있습니다

첫 번째 블록이 비활성화된 후 Roboflow에 추가되는 모든 새 블록은 사용자가 워크플로 편집기에서 접근하기 전에 Workflow Blocks 설정에서 명시적으로 활성화해야 합니다.

#### 워크플로 편집기에 미치는 영향

블록이 비활성화되면 사용자는 블록 선택기에서 해당 블록을 비활성화된 상태로 보게 됩니다. 이는 블록의 존재를 인지시키면서 사용을 방지합니다.

<figure><img src="https://3958014485-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에서 새 블록이 출시될 때 처음에는 비활성화 상태로 두고 훈련 및 문서가 준비되면 활성화합니다

규정 준수: 조직의 보안, 개인정보 보호 또는 규정 준수 요구 사항을 충족하지 못하는 블록을 비활성화합니다
