Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Forms 작업별 권한

Forms의 기본 권한은 생성 대상, 응답 입력, 정의 편집과 게시에 따라 다릅니다. 백엔드 권한 매핑을 사용자 정의하면 사용자별 동작을 추적하기 어려워질 수 있으므로 특별한 요구가 없다면 기본값을 유지합니다.

폼 생성

폼을 저장할 파일시스템 폴더에 리소스를 만들 권한과 응답 대상 유형의 생성 권한이 모두 필요합니다.

응답 대상필요한 권한기본 부여 대상
객체 유형fforms:form-definition:create-phonograph-formfforms-admins 및 Platform Administrators 그룹
Fusion 스프레드시트fforms:form-definition:create-fusion-form모든 사용자
응답 대상을 아직 정하지 않음fforms:form-definition:create-no-origin-form모든 사용자

이 기본 부여는 Forms 백엔드 구성에서 바꿀 수 있습니다. 모든 사용자에게 유형별 권한이 있다는 것과 대상 폴더에 생성할 수 있다는 것은 별도입니다.

새 응답 추가

기본 설정에서는 폼의 Viewer만 있으면 새 응답을 만들 수 있습니다. Visual Editor의 Settings에서 Allow creation of new objects without read or write permissions를 끄면 기반 객체 유형이나 스프레드시트에 필요한 권한도 있어야 합니다.

게시되어 입력 가능한 버전이 없으면 새 응답을 만들 수 없습니다. 첨부 필드가 있다면 지정 폴더에 파일을 업로드할 권한도 필요합니다.

폼의 compass:view는 기본적으로 fforms:form-definition:view를 부여합니다. 이 매핑은 백엔드 설정으로 재정의할 수 있습니다.

기존 응답 편집

폼 보기 권한과 기반 객체 유형 또는 스프레드시트의 편집 권한이 필요합니다. 게시 버전이 있어야 하며 첨부 폴더의 업로드 권한도 필요합니다.

새 응답의 무권한 생성 옵션은 기존 응답 편집에 적용하지 않습니다. 현재 동등한 편집 옵션은 없지만, 이전 Forms 동작과의 호환성 때문에 일부 오래된 폼은 기반 대상 권한 없이 편집을 허용할 수 있습니다.

정의 저장

폼의 Editor가 필요합니다. 미게시 버전은 fforms:form-definition:edit로 편집하며 기본적으로 compass:edit에서 부여합니다.

게시 버전의 정의를 편집할 때는 게시에 필요한 권한도 모두 충족해야 합니다. 편집 가능자와 실제 사용자에게 제공하는 버전의 게시 가능자를 다르게 제한할 수 있습니다.

버전 게시

게시에는 fforms:form-definition:manage, 응답 대상 관리 권한과 첨부 폴더 각각의 compass:manage가 필요합니다.

기본적으로 fforms:form-definition:manage는 폼의 compass:edit에 포함되어 Editor가 게시할 수 있습니다. 게시 권한을 폼의 관리 권한 보유자에게만 주려면 백엔드 권한 확장에서 이 권한을 compass:edit 대신 compass:manage에 연결합니다. 첨부 폴더의 관리 권한 요구는 바꿀 수 없습니다.

새 버전과 응답 대상 변경

작업필요한 권한
새 버전 생성해당 응답 대상 유형의 폼 생성 권한, fforms:form-definition:create-new-version, 응답 대상 관리 권한
응답 대상 변경새 대상 유형의 폼 생성 권한, 응답 대상 관리 권한과 폼 정의 저장 권한

create-new-version은 기본적으로 compass:edit에서 부여하며 백엔드에서 바꿀 수 있습니다. 응답 대상만 변경하는 작업에는 폼에 참조된 첨부 폴더 권한을 요구하지 않습니다. 이후 게시할 때의 첨부 폴더 요구는 별도로 적용합니다.

버전 이름, 삭제와 게시 해제

버전 이름 변경에는 Editor가 필요합니다. 게시된 버전의 이름이면 폼 관리와 응답 대상 관리 권한도 필요합니다.

폼 삭제와 게시 해제에는 Editor 및 fforms:form-definition:manage가 필요합니다. 기본 매핑은 compass:edit이며 백엔드에서 재정의할 수 있습니다.

응답 대상 관리

대상관리에 필요한 권한
객체 유형fforms:form-definition:create-phonograph-form
스프레드시트fforms:form-origin:manage

객체 유형 권한의 기본 그룹은 위 생성 권한 표를 따릅니다. 스프레드시트의 fforms:form-origin:manage는 기본적으로 그 문서의 fusion:edit-document에서 부여합니다. 이 매핑도 백엔드에서 바꿀 수 있습니다.