관리자권한 문서리스트 조회 v1
    • PDF

    관리자권한 문서리스트 조회 v1

    • PDF

    Article Summary

    설명

    관리자 권한으로 조회 가능한 결재문서를 조회하기 위한 API입니다.

    조회 API

    관리자 권한으로 조회 가능한 결재 문서를 조회한다.

    요청 URL

    GET https://workplace.apigw.ntruss.com/workflow/apigw/v1/company/{companyId}/mngdocs
    

    요청 헤더

    헤더명설명
    x-ncp-apigw-timestamp- 1970년 1월 1일 00:00:00 협정 세계시(UTC)부터의 경과 시간을 밀리초(Millisecond)로 나타냄
    - API Gateway 서버와 시간 차가 5분 이상 나는 경우 유효하지 않은 요청으로 간주
    x-ncp-apigw-timestamp:{Timestamp}
    x-ncp-iam-access-key네이버 클라우드 플랫폼 포털에서 발급받은 Access Key ID 값
    x-ncp-iam-access-key:{Account Access Key}
    x-ncp-apigw-signature-v2Access Key ID 값과 Secret Key로 암호화한 서명
    x-ncp-apigw-signature-v2:{API Gateway Signature}

    요청 Path 파라미터

    파라미터타입크기필수 여부설명
    companyIdString36Y연동키(CompanyId)
    Developers > 기본 설정 > 연동키

    요청 파라미터

    파라미터타입크기필수 여부설명
    categoryIdString20N카테고리 ID
    dfmIdString20N서식 ID
    dfmTpCdString20N서식 구분 코드
    docStatCdString50N문서 상태 코드 문서 상태 코드 링크
    docNoString100N문서 번호
    docTitleString1000N문서 제목
    zoneIdString50Y검색 기간 기준 ZoneId zoneId 링크
    startDtString10Y검색 기간 시작일 (YYYY-MM-DD), 검색기간은 최대 13개월
    endDtString10Y검색 기간 종료일 (YYYY-MM-DD), 검색기간은 최대 13개월
    dateTypeString20N기간 구분 코드 (기안일 : drft, 완료일 : cmplt), 미입력시, 기안일과 완료일 모두 검색
    waitEmpIdString36N결재 대기 중인 사원 ID
    ingEmpIdString36N결재할 사원 ID
    prcsdEmpIdString36N이미 결재한 사원 ID
    drftEmpIdString36N작성자 ID (작성자와 신청자는 대리상신이 아니면 동일함)
    trgtEmpIdString36N신청자 ID
    trgtDeptCdString36N신청자 부서 코드
    delYnString1N숨겨진 문서 여부
    offsetlong9Noffset row부터 출력 (최소 0)
    limitint9Ylimit 개수만큼 출력 (1~200)
    localeString20Y검색 데이터 Locale Locale 링크

    문서 상태 코드

    상태코드
    전체
    진행ing
    완료cmplt
    반려decline
    취소cancel

    zoneId

    zoneId설명
    Pacific/MidwayGMT-11:00(MidwayIsland, Samoa)
    Pacific/HonoluluGMT-10:00(Hawaii)
    Pacific/MarquesasGMT-09:30(Marquesas)
    America/AnchorageGMT-09:00(Alaska)
    America/Los_AngelesGMT-08:00(PacificTime)
    America/DenverGMT-07:00(MountainTime_US/Canada)
    America/ChicagoGMT-06:00(CentralTime_US/Canada)
    America/New_YorkGMT-05:00(EasternTime_US/Canada)
    America/CaracasGMT-04:30(Caracas)
    America/SantiagoGMT-04:00(Santiago)
    America/St_JohnsGMT-03:30(Newfoundland)
    America/Sao_PauloGMT-03:00(SaoPaulo)
    America/NoronhaGMT-02:00(Mid-Atlantic)
    Atlantic/AzoresGMT-01:00(Azores)
    Europe/LondonGMT+00:00(GreenwichMeanTime_London)
    Europe/BerlinGMT+01:00(Amsterdam,Berlin, Vienna)
    Europe/AthensGMT+02:00(Athens, Cairo)
    Asia/BaghdadGMT+03:00(Moscow, Baghdad)
    Asia/TehranGMT+03:30(Tehran)
    Asia/BakuGMT+04:00(Baku, Muscat)
    Asia/KarachiGMT+05:00(Karachi)
    Asia/ColomboGMT+05:30(NewDelhi,Mumbai, Colombo)
    Asia/KatmanduGMT+05:45(Katmandu)
    Asia/DhakaGMT+06:00(Astana, Dhaka)
    Asia/RangoonGMT+06:30(Rangoon)
    Asia/BangkokGMT+07:00(Bangkok, Hanoi,Jakarta)
    Asia/ShanghaiGMT+08:00(Beijing,Dalian, Singapore, Taiwan)
    Asia/SeoulGMT+09:00(Seoul)
    Asia/TokyoGMT+09:00(Tokyo, Fukuoka)
    Australia/DarwinGMT+09:30(Darwin,Adelaide)
    Australia/SydneyGMT+10:00(Guam,Canberra, Sydney)
    Australia/Lord_HoweGMT+10:30(LordHoweIsland)
    Pacific/NoumeaGMT+11:00(NewCaledonia)
    Pacific/NorfolkGMT+11:30(NorfolkIsland)
    Pacific/AucklandGMT+12:00(Auckland,Fiji)

    Locale

    언어Locale
    한국어ko_KR
    일본어ja_JP
    영어en_US
    중국어 간체zh_CN
    중국어 번체zh_TW

    요청 예시

    GET https://workplace.apigw.ntruss.com/workflow/apigw/v1/company/fe5f8382-aae3-4746-8d6e-f9d0545c5a9b/mngdocs
    
    GET /workflow/apigw/v1/company/fe5f8382-aae3-4746-8d6e-f9d0545c5a9b/mngdocs?companyId=fe5f8382-aae3-4746-8d6e-f9d0545c5a9b&startDt=2020-01-02&endDt=2020-10-02&locale=ko_KR&limit=10&zoneId=Asia/Seoul
    HOST: workplace.apigw.ntruss.com:443
    x-ncp-apigw-timestamp:1521787414578
    x-ncp-iam-access-key:6uxz1nKkcYwUjWRG5Q1V7NsW0i5jErlu2NjBXXgy
    x-ncp-apigw-signature-v2:iJFK773KH0WwQ79PasqJ+ZGixtpDQ/abS57WGQdld2M=
    

    응답 데이터

    파라미터타입크기필수 여부설명
    resultCodeLong36Y결과 코드
    resultMessageLong36Y결과 메시지
    totalElementsintY전체 데이터 건수
    contentListY데이터 리스트
    aprvDocId> Long20Y결재 문서 ID
    companyId> String36N회사 ID
    companyNm> String1000N회사명
    categoryId> String20N카테고리 ID
    categoryNm> String1000N카테고리명
    dfmId> String36N서식 ID
    dfmNm> String1000N서식명
    docNo> String100N문서 번호
    docStatCd> String50Y문서 상태 코드
    dfmTpCd> String50Y서식 구분 코드
    dfmTpNm> String1000N서식 구분명
    docTitle> String1000N문서 제목
    shreTimeTpCd> String50N공유 시점 코드
    shreOpninCnt> intN공유 의견 개수
    shreTpCd> String50N공유 구분 코드
    drftEmpId> String36N작성자 ID
    drftEmpNm> String1000N작성자명
    drftEmpStatCd> String50N작성자 상태 코드
    trgtEmpId> String36N신청자 ID
    trgtEmpNm> String1000N신청자명
    trgtEmpStatCd> String50N신청자 상태 코드
    drftDt> Date50N작성 일시
    cmpltDt> Date50N완료(거절) 일시
    delYn> String1Y숨긴 문서 여부
    aprvLine> ListN결재선
    aprvOrd>> intN결재순서
    aprvEmpId>> String36N결재자 ID
    aprvEmpNm>> String1000N결재자명
    aprvEmpStatCd>> String50N결재자 상태 코드
    aprvStatCd>> String50N결재 상태 코드
    aprvTpCd>> String50N결재 유형 코드
    docUri> String1000N문서 링크

    응답 예시 (정상)

    {
      "resultCode": "OK",
      "resultMessage": null,
      "content": [
        {
          "aprvDocId": 30493,
          "companyId": "fe5f8382-aae3-4746-8d6e-f9d0545c5a9b",
          "companyNm": "ABC Corp.",
          "categoryId": "2004",
          "categoryNm": "기본",
          "dfmId": "D000000003",
          "dfmNm": "일반(ko)",
          "docNo": "2020_GEN01_000041",
          "docStatCd": "cmplt",
          "dfmTpCd": "8",
          "dfmTpNm": "채용계획서",
          "docTitle": "sdf",
          "shreTimeTpCd": "anyTime",
          "shreOpninCnt": 0,
          "shreTpCd": "partShre",
          "drftEmpId": "bee51313-5411-4a13-8850-a1db29dedf14",
          "drftEmpNm": "이세훈(한국)",
          "drftEmpStatCd": "IN",
          "trgtEmpId": "bee51313-5411-4a13-8850-a1db29dedf14",
          "trgtEmpNm": "이세훈(한국)",
          "trgtEmpStatCd": "IN",
          "drftDt": "2020-09-25T03:07:22.000Z",
          "cmpltDt": "2020-09-25T03:07:23.000Z",
          "delYn": "N",
          "aprvLine": [],
          "docUri": "http://sample.ncpworkplace.com/user/view/doc/30493?at=WF"
        },
        {
          "aprvDocId": 30480,
          "companyId": "fe5f8382-aae3-4746-8d6e-f9d0545c5a9b",
          "companyNm": "ABC Corp.",
          "categoryId": "2006",
          "categoryNm": "근무",
          "dfmId": "D000000007",
          "dfmNm": "근무 결과 신청",
          "docNo": "2020_TCS01_000177",
          "docStatCd": "cmplt",
          "dfmTpCd": null,
          "dfmTpNm": "",
          "docTitle": "근무 결과 신청 - 2020.09.25",
          "shreTimeTpCd": "anyTime",
          "shreOpninCnt": 0,
          "shreTpCd": "allShre",
          "drftEmpId": "18a7cd5b-d5de-4601-8fbf-5b70e5368e44",
          "drftEmpNm": "그린이",
          "drftEmpStatCd": "IN",
          "trgtEmpId": "18a7cd5b-d5de-4601-8fbf-5b70e5368e44",
          "trgtEmpNm": "그린이",
          "trgtEmpStatCd": "IN",
          "drftDt": "2020-09-25T02:26:57.000Z",
          "cmpltDt": "2020-09-25T02:26:58.000Z",
          "delYn": "N",
          "aprvLine": [],
          "docUri": "http://sample.ncpworkplace.com/user/view/doc/30480?at=WF"
        },
        {
          "aprvDocId": 30478,
          "companyId": "fe5f8382-aae3-4746-8d6e-f9d0545c5a9b",
          "companyNm": "ABC Corp.",
          "categoryId": "2005",
          "categoryNm": "인사",
          "dfmId": "D000000001",
          "dfmNm": "부재 일정(ko)",
          "docNo": "2020_TIM01_000188",
          "docStatCd": "ing",
          "dfmTpCd": "001",
          "dfmTpNm": "연차",
          "docTitle": "부재 일정(ko) - 연차 0.187일 2020.09.29(1시간30분)",
          "shreTimeTpCd": "cmpltTime",
          "shreOpninCnt": 0,
          "shreTpCd": "partShre",
          "drftEmpId": "b113e5e0-9833-4882-8b2d-68d1c1efe79b",
          "drftEmpNm": "홍길동.ko",
          "drftEmpStatCd": "IN",
          "trgtEmpId": "b113e5e0-9833-4882-8b2d-68d1c1efe79b",
          "trgtEmpNm": "홍길동.ko",
          "trgtEmpStatCd": "IN",
          "drftDt": "2020-09-24T10:14:45.000Z",
          "cmpltDt": null,
          "delYn": "N",
          "aprvLine": [],
          "docUri": "http://sample.ncpworkplace.com/user/view/doc/30478?at=WF"
        },
        {
          "aprvDocId": 30477,
          "companyId": "fe5f8382-aae3-4746-8d6e-f9d0545c5a9b",
          "companyNm": "ABC Corp.",
          "categoryId": "2005",
          "categoryNm": "인사",
          "dfmId": "D000000001",
          "dfmNm": "부재 일정(ko)",
          "docNo": "2020_TIM01_000187",
          "docStatCd": "ing",
          "dfmTpCd": "001",
          "dfmTpNm": "연차",
          "docTitle": "부재 일정(ko) - 연차 0.125일 2020.09.28(1시간)",
          "shreTimeTpCd": "cmpltTime",
          "shreOpninCnt": 0,
          "shreTpCd": "partShre",
          "drftEmpId": "b113e5e0-9833-4882-8b2d-68d1c1efe79b",
          "drftEmpNm": "홍길동.ko",
          "drftEmpStatCd": "IN",
          "trgtEmpId": "b113e5e0-9833-4882-8b2d-68d1c1efe79b",
          "trgtEmpNm": "홍길동.ko",
          "trgtEmpStatCd": "IN",
          "drftDt": "2020-09-24T10:14:33.000Z",
          "cmpltDt": null,
          "delYn": "N",
          "aprvLine": [],
          "docUri": "http://sample.ncpworkplace.com/user/view/doc/30477?at=WF"
        },
        {
          "aprvDocId": 30476,
          "companyId": "fe5f8382-aae3-4746-8d6e-f9d0545c5a9b",
          "companyNm": "ABC Corp.",
          "categoryId": "2005",
          "categoryNm": "인사",
          "dfmId": "D000000001",
          "dfmNm": "부재 일정(ko)",
          "docNo": "2020_TIM01_000186",
          "docStatCd": "ing",
          "dfmTpCd": "001",
          "dfmTpNm": "연차",
          "docTitle": "부재 일정(ko) - 연차 0.062일 2020.09.25(30분)",
          "shreTimeTpCd": "cmpltTime",
          "shreOpninCnt": 0,
          "shreTpCd": "partShre",
          "drftEmpId": "b113e5e0-9833-4882-8b2d-68d1c1efe79b",
          "drftEmpNm": "홍길동.ko",
          "drftEmpStatCd": "IN",
          "trgtEmpId": "b113e5e0-9833-4882-8b2d-68d1c1efe79b",
          "trgtEmpNm": "홍길동.ko",
          "trgtEmpStatCd": "IN",
          "drftDt": "2020-09-24T10:14:19.000Z",
          "cmpltDt": null,
          "delYn": "N",
          "aprvLine": [],
          "docUri": "http://sample.ncpworkplace.com/user/view/doc/30476?at=WF"
        },
        {
          "aprvDocId": 30474,
          "companyId": "fe5f8382-aae3-4746-8d6e-f9d0545c5a9b",
          "companyNm": "ABC Corp.",
          "categoryId": "2006",
          "categoryNm": "근무",
          "dfmId": "D000000009",
          "dfmNm": "근무 결과 신청 취소",
          "docNo": "2020_TCC01_000054",
          "docStatCd": "ing",
          "dfmTpCd": null,
          "dfmTpNm": "",
          "docTitle": "관리자에 의한 홍길동.ko 근무 결과 취소",
          "shreTimeTpCd": "cmpltTime",
          "shreOpninCnt": 0,
          "shreTpCd": "partShre",
          "drftEmpId": "18a7cd5b-d5de-4601-8fbf-5b70e5368e44",
          "drftEmpNm": "그린이",
          "drftEmpStatCd": "IN",
          "trgtEmpId": "18a7cd5b-d5de-4601-8fbf-5b70e5368e44",
          "trgtEmpNm": "그린이",
          "trgtEmpStatCd": "IN",
          "drftDt": "2020-09-24T10:07:30.000Z",
          "cmpltDt": null,
          "delYn": "N",
          "aprvLine": [],
          "docUri": "http://sample.ncpworkplace.com/user/view/doc/30474?at=WF"
        },
        {
          "aprvDocId": 30473,
          "companyId": "fe5f8382-aae3-4746-8d6e-f9d0545c5a9b",
          "companyNm": "ABC Corp.",
          "categoryId": "2006",
          "categoryNm": "근무",
          "dfmId": "D000000007",
          "dfmNm": "근무 결과 신청",
          "docNo": "2020_TCS01_000176",
          "docStatCd": "cmplt",
          "dfmTpCd": null,
          "dfmTpNm": "",
          "docTitle": "근무 결과 신청 - 2020.09.24",
          "shreTimeTpCd": "anyTime",
          "shreOpninCnt": 0,
          "shreTpCd": "partShre",
          "drftEmpId": "b113e5e0-9833-4882-8b2d-68d1c1efe79b",
          "drftEmpNm": "홍길동.ko",
          "drftEmpStatCd": "IN",
          "trgtEmpId": "b113e5e0-9833-4882-8b2d-68d1c1efe79b",
          "trgtEmpNm": "홍길동.ko",
          "trgtEmpStatCd": "IN",
          "drftDt": "2020-09-24T10:05:39.000Z",
          "cmpltDt": "2020-09-24T10:05:41.000Z",
          "delYn": "N",
          "aprvLine": [],
          "docUri": "http://sample.ncpworkplace.com/user/view/doc/30473?at=WF"
        },
        {
          "aprvDocId": 30471,
          "companyId": "fe5f8382-aae3-4746-8d6e-f9d0545c5a9b",
          "companyNm": "ABC Corp.",
          "categoryId": "2005",
          "categoryNm": "인사",
          "dfmId": "D000000001",
          "dfmNm": "부재 일정(ko)",
          "docNo": "2020_TIM01_000185",
          "docStatCd": "decline",
          "dfmTpCd": "002",
          "dfmTpNm": "출장",
          "docTitle": "부재 일정(ko) - 출장 4일 2020.07.24 ~ 2020.07.27",
          "shreTimeTpCd": "cmpltTime",
          "shreOpninCnt": 0,
          "shreTpCd": "partShre",
          "drftEmpId": "b113e5e0-9833-4882-8b2d-68d1c1efe79b",
          "drftEmpNm": "홍길동.ko",
          "drftEmpStatCd": "IN",
          "trgtEmpId": "b113e5e0-9833-4882-8b2d-68d1c1efe79b",
          "trgtEmpNm": "홍길동.ko",
          "trgtEmpStatCd": "IN",
          "drftDt": "2020-09-24T09:08:10.000Z",
          "cmpltDt": "2020-09-24T09:14:03.000Z",
          "delYn": "N",
          "aprvLine": [],
          "docUri": "http://sample.ncpworkplace.com/user/view/doc/30471?at=WF"
        },
        {
          "aprvDocId": 30468,
          "companyId": "fe5f8382-aae3-4746-8d6e-f9d0545c5a9b",
          "companyNm": "ABC Corp.",
          "categoryId": "2005",
          "categoryNm": "인사",
          "dfmId": "D000000001",
          "dfmNm": "부재 일정(ko)",
          "docNo": "2020_TIM01_000184",
          "docStatCd": "decline",
          "dfmTpCd": "001",
          "dfmTpNm": "연차",
          "docTitle": "부재 일정(ko) - 연차 0.25일 2020.09.24(2시간)",
          "shreTimeTpCd": "cmpltTime",
          "shreOpninCnt": 0,
          "shreTpCd": "partShre",
          "drftEmpId": "b113e5e0-9833-4882-8b2d-68d1c1efe79b",
          "drftEmpNm": "홍길동.ko",
          "drftEmpStatCd": "IN",
          "trgtEmpId": "b113e5e0-9833-4882-8b2d-68d1c1efe79b",
          "trgtEmpNm": "홍길동.ko",
          "trgtEmpStatCd": "IN",
          "drftDt": "2020-09-24T08:42:27.000Z",
          "cmpltDt": "2020-09-24T08:55:53.000Z",
          "delYn": "N",
          "aprvLine": [],
          "docUri": "http://sample.ncpworkplace.com/user/view/doc/30468?at=WF"
        },
        {
          "aprvDocId": 30467,
          "companyId": "fe5f8382-aae3-4746-8d6e-f9d0545c5a9b",
          "companyNm": "ABC Corp.",
          "categoryId": "2005",
          "categoryNm": "인사",
          "dfmId": "D000000001",
          "dfmNm": "부재 일정(ko)",
          "docNo": "2020_TIM01_000183",
          "docStatCd": "decline",
          "dfmTpCd": "001",
          "dfmTpNm": "연차",
          "docTitle": "부재 일정(ko) - 연차 0.125일 2020.09.23(1시간)",
          "shreTimeTpCd": "cmpltTime",
          "shreOpninCnt": 0,
          "shreTpCd": "partShre",
          "drftEmpId": "b113e5e0-9833-4882-8b2d-68d1c1efe79b",
          "drftEmpNm": "홍길동.ko",
          "drftEmpStatCd": "IN",
          "trgtEmpId": "b113e5e0-9833-4882-8b2d-68d1c1efe79b",
          "trgtEmpNm": "홍길동.ko",
          "trgtEmpStatCd": "IN",
          "drftDt": "2020-09-24T08:41:49.000Z",
          "cmpltDt": "2020-09-24T08:45:29.000Z",
          "delYn": "N",
          "aprvLine": [],
          "docUri": "http://sample.ncpworkplace.com/user/view/doc/30467?at=WF"
        }
      ],
      "totalElements": 481
    }
    

    응답

    HTTP 상태 코드로 리턴되고, Body 정보로 전달한다.

    HTTP 상태 코드응답 메시지설명
    200OK일반적인 요청 성공
    400Bad Request일반적인 요청 실패에 사용
    보통 서버가 이해할 수 없는 형식의 요청에 응답하기 위해 사용
    4XX대의 오류 코드는 클라이언트 측 오류를 나타내기 위해 사용
    401Unauthorized인증이 필요
    403Forbidden서버요청거부
    404Not Found요청한 페이지 찾을 수 없음
    500Internal Server Error- 일반적인 서버 오류에 대한 응답 코드
    5XX대의 오류 코드는 서버 측 오류를 나타내기 위해 사용

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.