문서 이력 조회
문서의 이력은 "문서 이력 조회 API" 를 통해 조회할 수 있습니다.
각 문서 이력의 기본적인 구조는 아래와 같습니다.
{
// 메세지 (추상적으로 표현한 예시입니다. 실 메시지는 action마다 다릅니다)
message: `
${generator.name}(${generator.contact})님이
${target.name}(${target.contact})님에게
${additionalInfo} ${action} 하였습니다.
`,
// 언제
timestamp: "2020-01-01T00:00:00.000Z",
// 무엇을
action: 'ACTION_NAME',
// 누가
generator: {
// 기본 정보
type: 'PARTICIPANT || REQUESTER || SYSTEM',
name: '박길동',
contact: '[email protected]',
// 환경 정보
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...',
},
},
// 누구에게
target: {
// 기본 정보
type: 'PARTICIPANT',
name: '박참여',
contact: '[email protected]'
},
// 어떻게
details: {
// action이 VERIFICATION_FAILURE, VERIFICATION_EXCEEDED, VERIFICATION_COMPLETED 일 때
authType: 'PASSWORD || MOBILE',
// action이 VERIFICATION_FAILURE 일 때
failureCount: 5,
},
}
이력 예시
이력의 액션 명(ACTION_NAME) 별 이력 예시는 아래와 같습니다.
START_SIGNING_REQUEST
- 요청자가 서명 요청 시작SIGNING_REQUEST
- 시스템의 서명 요청 전송FIRST_READING_DOCUMENT_IN_SIGNING_TURN
- 참여자의 첫 문서 조회READING_DOCUMENT_IN_SIGNING_TURN
- 참여자의 문서 조회VERIFICATION_FAILURE
- 추가 인증 실패VERIFICATION_EXCEEDED
- 추가 인증 5회 실패VERIFICATION_COMPLETED
- 인증 성공SIGNING_COMPLETED
- 서명 입력SIGNING_COMPLETED_ALL
- 모든 서명 입력 완료REJECT_SIGNING
- 서명 거절CANCEL_SIGNING
- 서명 취소CANCEL_SIGNING_REQUEST
- 서명 요청 취소REMIND_SIGNING
- 서명 알림 재전송CHANGE_SIGNING_EXPIRY_DATE
- 서명 유효 기간 수정CORRECT_SIGNING
- 서명 수정VIEW_ONLY_REQUEST
- 요청자가 열람 요청 시작VIEW_ONLY_COMPLETED
- 열람 완료VIEW_ONLY_COMPLETED_ALL
- 시스템에서 모든 열람 완료 확인CANCEL_VIEW_ONLY_REQUEST
- 열람 요청 취소FIRST_READING_VIEW_ONLY_IN_OWN_TURN
- 열람 요청자가 문서 처음 열람READING_VIEW_ONLY_IN_OWN_TURN
- 열람 요청자가 문서 열람REMIND_VIEW_ONLY
- 열람 재요청CHANGE_VIEWING_EXPIRY_DATE
- 열람 만료일 변경
요청자가 서명 요청 시작
START_SIGNING_REQUEST
{
message: '김요청([email protected])님이 서명 요청을 시작하였습니다.',
timestamp: "2020-01-01T00:00:00.000Z",
action: 'START_SIGNING_REQUEST',
generator: {
type: 'REQUESTER',
name: '김요청',
contact: '[email protected]',
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...'
}
},
target: null,
details: null
}
시스템의 서명 요청 전송
SIGNING_REQUEST
{
message: '박참여([email protected])님에게 서명할 문서를 전송하였습니다.',
timestamp: "2020-01-01T00:00:00.000Z",
action: 'SIGNING_REQUEST',
generator: {
type: 'SYSTEM',
name: null,
contact: null,
environment: null
},
target: {
type: 'PARTICIPANT',
name: '박참여',
contact: '[email protected]'
},
details: null
}
참여자의 첫 문서 조회
FIRST_READING_DOCUMENT_IN_SIGNING_TURN
{
message: '박참여([email protected])님이 문서의 내용을 확인하였습니다.',
timestamp: "2020-01-01T00:00:00.000Z",
type: 'FIRST_READING_DOCUMENT_IN_SIGNING_TURN',
generator: {
type: 'PARTICIPANT',
name: '박참여',
contact: '[email protected]',
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...'
}
},
target: null,
details: null
}
참여자의 문서 조회
READING_DOCUMENT_IN_SIGNING_TURN
{
message: '박참여([email protected])님이 문서의 내용을 확인하였습니다.',
timestamp: "2020-01-01T00:00:00.000Z",
type: 'READING_DOCUMENT_IN_SIGNING_TURN',
generator: {
type: 'PARTICIPANT',
name: '박참여',
contact: '[email protected]',
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...'
}
},
target: null,
details: null
}
참여자의 인증 실패
VERIFICATION_FAILURE
{
message: '박참여([email protected])님이 접근 암호 인증을 2회 실패하였습니다.',
timestamp: "2020-01-01T00:00:00.000Z",
action: 'VERIFICATION_FAILURE',
generator: {
type: 'PARTICIPANT',
name: '박참여',
contact: '[email protected]',
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...'
}
},
target: null,
details: {
authType: 'PASSWORD',
failureCount: 2
}
}
참여자의 인증 최대 실패 횟수 초과
VERIFICATION_EXCEEDED
{
message: '박참여([email protected])님이 접근 암호 인증의 최대 실패 횟수를 초과하였습니다.',
timestamp: "2020-01-01T00:00:00.000Z",
action: 'VERIFICATION_EXCEEDED',
generator: {
type: 'PARTICIPANT',
name: '박참여',
contact: '[email protected]',
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...'
}
},
target: null,
details: {
authType: 'PASSWORD',
failureCount: null
}
}
참여자의 인증 성공
VERIFICATION_COMPLETED
{
message: '박참여([email protected])님이 접근 암호 인증을 완료하였습니다.',
timestamp: "2020-01-01T00:00:00.000Z",
action: 'VERIFICATION_COMPLETED',
generator: {
type: 'PARTICIPANT',
name: '박참여',
contact: '[email protected]',
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...'
}
},
target: null,
details: {
authType: 'PASSWORD',
failureCount: null
}
}
참여자의 서명 입력
SIGNING_COMPLETED
{
message: '박참여([email protected])님이 문서에 서명하였습니다.',
timestamp: "2020-01-01T00:00:00.000Z",
action: 'SIGNING_COMPLETED',
generator: {
type: 'PARTICIPANT',
name: '박참여',
contact: '[email protected]',
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...'
}
},
target: null,
details: null
}
시스템이 모든 서명 완료 확인
SIGNING_COMPLETED_ALL
{
message: '문서의 모든 서명이 완료되었으며, 모든 서명 참여자에게 완료된 문서와 감사 추적 인증서를 전송하였습니다.',
timestamp: "2020-01-01T00:00:00.000Z",
action: 'SIGNING_COMPLETED_ALL',
generator: {
type: 'SYSTEM',
name: null,
contact: null,
environment: null
},
target: null,
details: null
}
참여자의 서명 거절
REJECT_SIGNING
{
message: '박참여([email protected])님이 서명을 거절하였습니다.',
timestamp: "2020-01-01T00:00:00.000Z",
action: 'REJECT_SIGNING',
generator: {
type: 'PARTICIPANT',
name: '박참여',
contact: '[email protected]',
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...'
},
},
target: null,
details: null
}
참여자의 서명 취소
CANCEL_SIGNING
{
content: '박참여([email protected])님이 서명을 취소하였습니다.',
timestamp: "2020-01-01T00:00:00.000Z",
action: 'CANCEL_SIGNING',
generator: {
type: 'PARTICIPANT',
name: '박참여',
contact: '[email protected]',
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...'
},
},
target: null,
details: null
}
요청자의 서명 요청 취소
CANCEL_SIGNING_REQUEST
{
message: '김요청([email protected])님이 서명 요청을 취소하였습니다.',
timestamp: "2020-01-01T00:00:00.000Z",
action: 'CANCEL_SIGNING_REQUEST',
generator: {
type: 'REQUESTER',
name: '김요청',
contact: '[email protected]',
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...'
}
},
target: null,
details: null
}
요청자의 서명 요청 알림 재전송
REMIND_SIGNING
{
message: '김요청([email protected])님이 박참여([email protected])님에게 서명할 문서를 전송하였습니다.',
timestamp: "2020-01-01T00:00:00.000Z",
action: 'REMIND_SIGNING',
generator: {
type: 'REQUESTER',
name: '김요청',
contact: '[email protected]',
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...'
}
},
target: {
type: 'PARTICIPANT',
name: '박참여',
contact: '[email protected]'
},
details: null
}
요청자의 서명 유효 기간 수정
CHANGE_SIGNING_EXPIRY_DATE
{
message: '김요청([email protected])님이 박참여([email protected])님의 서명 유효기간 만료일을 변경하였습니다.',
timestamp: "2020-01-01T00:00:00.000Z",
action: 'CHANGE_SIGNING_EXPIRY_DATE',
generator: {
type: 'REQUESTER',
name: '김요청',
contact: '[email protected]',
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...'
}
},
target: {
type: 'PARTICIPANT',
name: '박참여',
contact: '[email protected]'
},
details: null
}
요청자가 열람 요청 시작
VIEW_ONLY_REQUEST
{
message: '김요청([email protected])님이 열람할 문서를 전송했습니다.',
timestamp: "2024-09-25T00:00:00.000Z",
action: 'VIEW_ONLY_REQUEST',
generator: {
type: 'SYSTEM',
name:null
contact: null
environment: null
}
},
target: {
type: 'PARTICIPANT',
name: '박참여',
contact: '[email protected]'
},
details: null
}
참여자가 문서 처음 열람
FIRST_READING_VIEW_ONLY_IN_OWN_TURN
{
message: '박열람([email protected])님이 문서 열람을 시작 했습니다.',
timestamp: "2024-09-25T00:00:00.000Z",
action: 'FIRST_READING_VIEW_ONLY_IN_OWN_TURN',
generator: {
type: 'PARTICIPANT',
name: '박열람',
contact: '[email protected]',
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...'
}
},
target: null,
details: null
}
참여자의 열람완료
VIEW_ONLY_COMPLETED
{
message: '박열람([email protected])님이 문서 열람을 완료하였습니다.',
timestamp: "2024-09-25T00:00:00.000Z",
action: 'VIEW_ONLY_COMPLETED',
generator: {
type: 'PARTICIPANT',
name: '박열람',
contact: '[email protected]',
environment: {
userIp: '255.255.255.0',
userAgent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH)...'
}
},
target: null,
details: null
}
시스템이 모든 열람 완료 확인
VIEW_ONLY_COMPLETED_ALL
{
message: '요청자와 참조자에게 완료 알림과 문서가 전송되었습니다.',
timestamp: "2024-09-25T00:00:00.000Z",
action: 'VIEW_ONLY_COMPLETED_ALL',
generator: {
type: 'SYSTEM',
name: null,
contact: null,
environment: null
},
target: null,
details: null
}
Updated 29 days ago