개요
다우오피스 OpenAPI 서비스의 전자결재 본문 조회 연동을 위한 <전자결재 본문 조회 API> 입니다. 기안 완료 이후 생성된 문서의 ID(DocID)를 기준으로 문서를 조회할 수 있습니다. 다우오피스 그룹웨어 전체화면의 형태로 제공하는 방식과 해당 문서만 팝업 형태로 제공하는 방식을 제공합니다.
Request URL
| 구분 | Request URL |
|---|---|
| 전체화면 | https://api.daouoffice.com/public/v2/approval/document/content |
| 팝업화면 | https://api.daouoffice.com/public/v2/approval/document/content/popup |
※ 다우오피스 OpenAPI 서비스는 DOAS 서버로 API 호출을 진행하기 때문에 별도 고객사 그룹웨어 URL이 아닌 “https://api.daouoffice.com”을 사용합니다.
HTTP Method
POST (Content-Type : application/x-www-form-urlencoded)
Request Parameters
| 변수 (Parameter) |
타입(Type) | 필수 여부 |
사전 발급 |
설명 (Description) |
|---|---|---|---|---|
| clientId | String | Y | Y | 고객사 식별/인증을 위한 서비스 인증ID / Client ID ※ <인증키 발급 API>를 통해 전달받은 값 |
| clientSecret | String | Y | Y | 고객사 식별/인증을 위한 서비스 보안KEY / Secret Key ※ <인증키 발급 API>를 통해 전달받은 값 |
| DocumentId | String | Y | N | 다우오피스 전자결재 고유 식별코드 / 문서ID ※ 다우오피스 전자결재 상신 완료 시 업무시스템으로 전달정보 (docId) |
| productName | String | N | N | 업무시스템 제품명(제휴시스템 사용할 경우 입력) |
| productVersion | String | N | N | 업무시스템 제품버전(제휴시스템 사용할 경우 입력) |
| clientCompanyName | String | N | N | 업무시스템 고객사 식별정보(제휴시스템 사용할 경우 입력) |
※ productName, productVersion, clientCompanyName은 외부업무시스템의 정보를 전달받아 문제 발생 시 다우기술에서 로그 확인을 위해 필요한 사항입니다. 필수 입력값은 아니므로 초기 개발 시 비워두고 정식 사용 시 값을 입력하는 것을 권장합니다.
Request Example
POST /public/v2/approval/document/content/popup HTTP/1.1
api.daouoffice.com
Content-Type: application/x-www-form-urlencoded
clientId=c6e3d3f7e4f5abf1&clientSecret=f4d7bbc9e4b0e7f8bfb2bfa3fcf0e0f7&documentId=1337946&productName=제휴서비스/제품 명&productVersion=제휴서비스/제품 버전&clientCompanyName=제휴서비스/제품 식별번호
Response
전자결재 본문 조회 API는 전송 포맷 Content-Type: multipart/form-data 방식이며 연동 리턴값이 없습니다.
제공 서비스 유형
| 구분 | 제공 여부 |
|---|---|
| 다우오피스 단독형 | 제공 |
| 다우오피스 설치형 | 제공 |
| 다우오피스 구축형 | 제공 |
| 다우오피스 공유형 | 미제공 |