다음을 통해 공유


기능 및 작업에 대한 액세스 제한

보안 그룹을 통해 사용 권한 상태를 거부로 설정하여 많은 TFS(Team Foundation Server) 작업에 대한 액세스를 제한할 수 있습니다. 기본 그룹 및 권한에 대한 포괄적인 목록을 보려면 Team Foundation Server에 대한 사용 권한 참조을 참조하세요.

Q: 소스 코드에 액세스하거나 수정할 수 있는 사람을 제한하려면 어떻게 해야 합니까?

A: TWA 관리 컨텍스트의 버전 제어 탭에서 그룹 또는 개인의 권한을 설정할 수 있습니다.

TF 버전 제어의 사용 권한 페이지

버전 제어에 Git를 사용하는 팀 프로젝트의 경우 다음 권한을 설정할 수 있습니다.

관리 컨텍스트의 Git 프로젝트에 대한 사용 권한 페이지

자세한 내용은 Team Foundation Server에 대한 사용 권한 참조을 참조하세요.

Q: 빌드 정의를 수정할 수 있는 사람을 제한하려면 어떻게 해야 합니까?

A: TWA의 빌드 허브에서 그룹 또는 개인에 대해 프로젝트 수준에서 빌드 권한을 설정할 수 있습니다.

빌드 페이지의 작업 메뉴의 보안 링크

다음 그림에 표시된 빌드 작업에 대한 권한을 설정할 수 있습니다.

TF 버전 제어의 사용 권한 페이지

또한 빌드 정의에 대한 상황에 맞는 메뉴 아이콘 상황에 맞는 메뉴를 열어 권한을 설정할 수 있습니다.

자세한 내용은 Team Foundation Server에 대한 사용 권한 참조을 참조하세요.

Q: 팀 멤버가 작업 항목을 변경할 수 없도록 제한하려면 어떻게 해야 합니까?

A: 영역 경로에 대한 권한을 설정하면 그룹 또는 개인이 영역 경로 아래에 할당된 작업 항목을 만들거나 편집할 수 없도록 제한할 수 있습니다.

Q: 특정 WIT(작업 항목 형식)를 만들 수 없도록 액세스를 제한하려면 어떻게 해야 합니까?

A: 다음 두 가지 방법 중 하나로 액세스를 제한할 수 있습니다.

  • Hidden Categories 그룹에 WIT를 추가하면 대부분의 프로젝트 참가자가 WIT를 만들 수 없도록 제한할 수 있습니다. 작업 항목 폼을 여는 템플릿에 대한 하이퍼링크를 만들고 작업 항목 폼을 만들 수 있게 하려는 팀 멤버와 해당 링크를 공유할 수 있습니다.

  • System.CreatedBy 필드의 경우 워크플로에 필드 규칙을 추가하여 사용자 그룹이 특정 형식의 작업 항목을 만들 수 없도록 효과적으로 제한할 수 있습니다. 다음 예에서 보듯이 작업 항목을 저장하려면 작업 항목을 만드는 사용자는 Allowed Group에 속해야 합니다.

    <TRANSITION from=" " to="New">
       <FIELDS>
         <FIELD refname="System.CreatedBy">
             <VALIDUSER for="Allowed Group" not="Disallowed Group" />
         </FIELD>
       </FIELDS>
    </TRANSITION> 
    

WIT를 사용자 지정하는 방법에 대한 자세한 내용은 사용자 지정 작업 항목 형식 수정 또는 추가(WIT)을 참조하세요.

Q: 특정 조건 또는 필드 값을 기준으로 작업 항목을 변경할 수 없도록 액세스를 제한하려면 어떻게 해야 합니까?

A: 조건 필드 규칙, 조건 기반 필드 규칙 또는 그룹에 적용되는 두 규칙의 조합을 설정합니다. 올바른 규칙을 지정하고 해당 규칙이 특정 그룹에 적용되도록 하여 필드에 대한 변경 작업을 제한할 수 있습니다. 조건부 규칙에는 CANNOTLOSEVALUE, EMPTY, FROZEN, NOTSAMEAS, READONLY 및 REQUIRED 요소가 포함될 수 있습니다.

Q: 공유 작업 항목 쿼리를 수정할 수 있는 사람을 제한하려면 어떻게 해야 합니까?

A: 공유 쿼리 또는 쿼리 폴더에 대한 권한을 설정하여 폴더 내의 쿼리를 수정할 수 있는 사람을 제한합니다.