Skip to main content

정책 set 정의

[정책 set]

keyvalue비고
appOfficeBooleantrue : 앱으로 문서편집 가능,
false : 앱으로 문서편집 불가
copyString
"모두 허용" : "ALLOW_ALL"
"같은 트리에만 허용" : "ALLOW_TREE"
"허용하지 않음" : "DENY"
ALLOW_ALL : 모든 스토리지로 폴더/파일 복사 가능
ALLOW_TREE : 같은 스토리지 내에서만 폴더/파일 복사 가능
DENY : 폴더/파일 복사 불가
deleteBooleantrue : 폴더/파일 삭제 가능
false : 폴더/파일 삭제 불가
downloadBooleantrue : 파일 다운로드 가능
false : 파일 다운로드 불가
editBooleantrue : 폴더/파일 이름 편집, 문서 편집 허용
false : 폴더/파일 이름 편집, 문서 편집 불가
extractionBooleantrue : 파일 추출 가능
false : 파일 추출 불가
moveString
"모두 허용" : "ALLOW_ALL"
"같은 트리에만 허용" : "ALLOW_TREE"
"허용하지 않음" : "DENY"
ALLOW_ALL : 모든 스토리지로 폴더/파일 이동 가능
ALLOW_TREE : 같은 스토리지 내에서만 폴더/파일 이동 가능
DENY : 폴더/파일 이동 불가
msMessageExtensionBooleantrue : MS Teams에서 메세지 익스텐션으로 파일 공유 가능
false : MS Teams에서 메세지 익스텐션으로 파일 공유 불가
readBoolean추후 읽기 전용 뷰어 사용 시 정의
shareBoolean추후 공유 기능 사용 시 정의
uploadBooleantrue : 폴더/파일 업로드/생성 가능
false : 폴더/파일 업로드/생성 불가
webOfficeString
"저장소의 타입에 따른 기본" : "STORAGE_FIRST"
"MS 웹 오피스" : "MS_WEB_OFFICE"
"Google docs" : "GOOGLE_DOCS"
"한컴 웹오피스": "HANCOM_WEB_OFFICE"
"허용하지 않음" : "DENY"
STORAGE_FIRST : 파일 저장소 타입에 따른 기본 뷰어로 공동편집, (ex. Google Storage의 파일인 경우 Google docs로 공동편집)
MS_WEB_OFFICE : MS 웹 오피스로 공동편집
GOOGLE_DOCS : Google docs로 공동편집
HANCOM_WEB_OFFICE: 한컴 웹오피스로 공동편집
DENY : 열람 불가, 앱으로 문서편집 불가
periodNumber공유함에서만 사용
공유 폴더 사용 기간 millisecond
shareFolderControlBoolean공유함에서만 사용
true : 공유 폴더 1뎁스 설정 가능
false : 공유 폴더 1뎁스 설정 불가
shareFolderInviteBoolean공유함에서만 사용
true : 공유 폴더 1뎁스에 구성원 초대 가능
false : 공유 폴더 1뎁스에 구성원 초대 불가
shwDownloadBoolean공유함에서만 사용
true : 공유함 1뎁스 폴더 SHW파일 다운로드 가능
false : 공유함 1뎁스 폴더SHW파일 다운로드 불가
integrationPolicyObject
{ "fileTransfer": true }
개인함에서만 사용
다운로드 연동 권한
"fileTransfer": true, // 망연계 파일 전송 사용 가능

[스토리지 타입 별 기본 정책]

SharePointGoogleDriveNASSECURENASS3
appOffice: trueappOffice: falseappOffice: trueappOffice: trueappOffice: true
copy: "ALLOW_ALL"copy: "ALLOW_ALL"copy: "ALLOW_ALL"copy: "ALLOW_TREE"copy: "ALLOW_ALL"
delete: truedelete: truedelete: truedelete: falsedelete: true
download: truedownload: truedownload: truedownload: falsedownload: true
edit: trueedit: trueedit: trueedit: falseedit: true
extraction: trueextraction: trueextraction: trueextraction: falseextraction: true
move: "ALLOW_ALL"move: "ALLOW_ALL"move: "ALLOW_ALL"move: "ALLOW_TREE"move: "ALLOW_ALL"
msMessageExtension: truemsMessageExtension: truemsMessageExtension: truemsMessageExtension: falsemsMessageExtension: true
read: trueread: trueread: trueread: trueread: true
share: trueshare: trueshare: trueshare: falseshare: true
upload: trueupload: trueupload: trueupload: falseupload: true
webOffice: "STORAGE_FIRST"webOffice: "STORAGE_FIRST"webOffice: "DENY"webOffice: "DENY"webOffice: "DENY"
period: 0period: 0period: 0period: 0period: 0
shareFolderControl: falseshareFolderControl: falseshareFolderControl: falseshareFolderControl: falseshareFolderControl: false
shareFolderInvite: falseshareFolderInvite: falseshareFolderInvite: falseshareFolderInvite: falseshareFolderInvite: false
shwDownload: falseshwDownload: falseshwDownload: falseshwDownload: falseshwDownload: false
integrationPolicy: nullintegrationPolicy: nullintegrationPolicy: nullintegrationPolicy: nullintegrationPolicy: null

[기능 별 동작 조건]

functionrequirements
web 공동편집edit == true && webOffice != "DENY"
app 공동편집edit == true && appOffice == true
app 일반편집edit == true && appOffice == true
파일 업로드(파일 생성)upload == true
파일 다운로드download == true
파일 열람(읽기 전용)read == true
파일 공유share == true
팀즈에서 messageExtenson을 통한 파일 공유msMessageExtension == true
파일 삭제delete == true
파일 이동move != "DENY"
파일 복사copy != "DENY"
파일 이름 편집edit == true
파일 내용 추출extraction == true
SHW 파일 다운로드shwDownload == true
공유 폴더에 사용자 초대shareFolderInvite == true
공유 폴더 생성/수정/삭제 및 구성원 관리shareFolderControl == true
공유 폴더 접근period > 현재 시간 millisecond
망연계 파일 전송integrationPolicy.fileTransfer == true
파일 재동기화upload == true
파일 마지막 버전 복구upload == true