앱 버전관리
이 글은 2024-08-19에 최종 업데이트 되었습니다.
Table of contents
플러그인의 목적에 따라 현재 사용자와 관련한 보안 처리를 해야하는 경우가 있을 수 있습니다. 예를 들어 전자결재와 같은 시스템과 연동을 해야 할 때, 해당 결재 문서에 접근할 수 있는 사람은 결재라인에 있는 기안자와 결재자 뿐 이어야 하는 조건이 일반적입니다.
이러한 상황에서 코파일럿의 플러그인이 전자결재 시스템의 API를 호출할 때, 현재 사용자의 정보를 같이 넘겨주는 방식으로 처리가 가능합니다.
그리고 플러그인의 매니페스트 에서는 아래와 같은 Description 으로 현재 사용자를 식별하도록 할 수 있습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"parameters": [
{
//자동으로 사용자가 검색하기 원하는 결재상태를 추출하여 전달
"name": "status1",
"title": "Approval status",
"description": "Enter Status which user wants to search. Copilt should choose one status among 'pending’, 'approved’, 'rejected' and 'submitted'.",
"inputType": "text"
},
{
//자동으로 현재 사용자의 이메일을 전달
"name": "currentUser1",
"title": "Current User Email",
"description": "Copilt should enter current user's Email address automatically",
"inputType": "text"
}
]