文書の詳細照会 v1
    • PDF

    文書の詳細照会 v1

    • PDF

    Article Summary

    説明

    文書の詳細内容を照会するためのAPIです。

    照会API

    文書の詳細内容を照会する。

    リクエストURL

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

    リクエストヘッダ

    ヘッダ名説明
    x-ncp-apigw-timestamp1970年1月1日 00:00:00 協定世界時(UTC)からの経過時間をミリ秒(Millisecond)で表し、
    API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす
    x-ncp-apigw-timestamp:{Timestamp}
    x-ncp-iam-access-keyNAVERクラウドプラットフォームポータルから発行された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)の基本設定連携キー
    aprvDocIdString36Y連携キー(AprvDocId)照会対象文書ID - ユーザー権限の文書リストの照会とユーザー権限の文書リストの照会結果のaprvDocId利用

    リクエストパラメータ

    パラメータタイプ容量必須の有無説明

    リクエスト例

    GET https://workplace.apigw.ntruss.com/workflow/apigw/v1/company/187d83ad-4038-45b6-8e7c-59eca16fdc46/doc/39283
    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=
    

    レスポンスデータ

    パラメータタイプ容量必須の有無説明
    docMapY文書情報
    drftUserStatCd> MapY作成者の状態情報
    code>>String36Y状態コード
    name>> String100N状態名(default)
    i18nNames>> MapN状態名多言語
    drftDeptCd> String36Y作成者の部署コード
    aprvDocId> String20Y決裁文書ID
    drftUserId> String36Y作成者ID
    drftYmdhmsDt> String100Y起案日時
    trgtUserNm> String150Y申請者名
    docTitle> String1000Y文書の件名
    trgtCompanyId> String36Y申請者の会社ID
    drftCompanyNm> String150Y作成者の会社名
    shreOpninCnt> String10Y共有意見数
    drftCompanyId> String36Y作成者の会社ID
    trgtJobNm> String150N申請者の職責名
    drftJobNm> String150N作成者の職責名
    trgtDeptNm> String150N申請者の部署名
    companyNm> String150N文書の会社名
    delYmdhmsDt> String100N非表示にした日時
    dfmId> String36YテンプレートID
    trgtUserStat> Map36Y申請者の状態コード
    code>> String36Y状態コード
    name>> String150Y状態コード名
    i18nNames>> MapN状態名多言語
    drftTzCd> String100N文書申込ZoneId
    drftPositNm> String150N作成者の役職名
    trgtPositCd> String150N申請者の役職コード
    cmpltYmdhmsDt> String100N完了日時
    shreTimeTpCd> Map100N共有設定時点
    code>> String36Yコード
    name>> String150Yコード名
    i18nNames>> MapN多言語
    drftDeptNm> String150N作成者の部署名
    drftUserNm> String150N作成者名
    trgtDeptCd> String50N申請者の部署コード
    modifiableYn> String1N文書修正の可不可
    docNo> String36Y文書番号
    trgtUserId> String36Y申請者ID
    dfmTpCd> String36N共有詳細設定情報
    dfmVersion> String9Yテンプレートバージョン
    delYn> String1Y非表示の有無
    trgtCompanyNm> String150N申請者の会社名
    trgtJobCd> String150N申請者の職責コード
    companyId> String36Y会社ID
    delUserId> String36Y文書の状態コード
    docStatCd> MapY文書の状態コード
    code>> String36Yコード
    name>> String150Yコード名
    i18nNames>> MapN多言語
    proxyYn> String1Y代理申請の有無
    commonDfmYn> String1Y共通テンプレートの有無
    drftJobCd> String1N作成者の職責コード
    tenantId> String36YテナントID
    dfmNm> String150Yテンプレート名
    trgtPositNm> String150N申請者の役職名
    category> Map150Yカテゴリ
    code>> String36Yコード
    name>> String150Yコード名
    i18nNames>> MapN多言語
    drftPositCd> String36Y作成者の役職コード
    aprvUseYn> String1Y決裁ライン使用の有無
    shreMapY共有情報
    shreUsersList> ListN共有対象情報
    shrePositNm>> String150N共有対象の役職名(共有対象が社員の場合)
    revisionSeq>> String10N履歴番号(1から始まる)
    aprvDocId>> String20N決裁文書ID
    shreJobCd>> String36N共有対象の職責コード(共有対象が社員の場合)
    shreJobNm>> String150N共有対象の職責名(共有対象が社員の場合)
    shreUserStatCd>> String36N共有対象者の状態コード
    shreObjectId>> String36N共有対象ID
    shrePositCd>> String36N共有対象の役職コード(共有対象が社員の場合)
    shreDeptCd>> String36N共有対象の部署コード(共有対象が社員の場合)
    shreObjectTpCd>> MapN共有対象の区分コード
    code>>> String36Nコード
    name>>> String150Nコード名
    i18nNames>>> MapN多言語
    shreObjectNm>> String150N共有対象名
    shreDeptNm>> String150N共有対象の部署名(共有対象が社員の場合)
    shreTpCd> Nap36Y共有時点
    code>> String36Yコード
    name>> String150Yコード名
    i18nNames>> MapY多言語
    aprvLineListListN決裁ライン
    aprvDeptNm> String150N決裁者の部署名
    aprvUserStatCd> MapN決裁者の状態
    code>> String36Nコード
    name>> String150Nコード名
    i18nNames>> MapN多言語
    defaultYn> String1N基本決裁ラインかどうか
    delegUserNm> String150N委任処理した社員名(自動委任された場合を除く)
    aprvUserNm> String150N決裁者名
    aprvPositNm> String150N決裁者の役職名
    aprvDocId> String20N決裁文書ID
    aprvObjectTpNm> String150N決裁対象区分名
    aprvCompanyId> String36N決裁者の会社ID
    aprvJobCd> String36N決裁者の職責コード
    aprvObjectId> String36N決裁対象
    aprvUserId> String36N決裁者ID
    aprvPositCd> String36N決裁者の役職コード
    aprvCompanyNm> String150N決裁者の会社名
    revisionSeq> String10N履歴番号(1から始まる)
    aprvObjectTpCd> MapN決裁対象区分コード
    code>> String36Nコード
    name>> String150Nコード名
    i18nNames>> MapN多言語
    delegUserId> String36N委任処理した社員ID(自動委任された場合を除く)
    rptToYn> String1NReports Toの有無
    aprvTpCd> MapN決裁タイプコード
    code>> String36Nコード
    name>> String150Nコード名
    i18nNames>> MapN多言語
    aprvDeptCd> String36N決裁者の部署コード
    aprvJobNm> String150N決裁者の職責名
    aprvStatCd> MapN決裁状態コード
    code>> String36Nコード
    name>> String150Nコード名
    i18nNames>> MapN多言語
    aprvOrd> String9N決裁の順番(1から始まる)
    rptUserId> String36NReportee ID
    aprvOpnin> String1000N処理意見
    aprvYmdhmsDt> String100N処理日時
    infoMapY決裁文書の内容
    tenantId> String36YテナントID
    companyId> String36Y会社ID
    aprvId> String36Y文書ID
    empId> String36Y申請者ID
    aprvDt> String10Y申請対象日時
    docNo> String100Y文書番号
    title> String1000Y文書の件名
    content> String4000N内容
    docStat> MapY進捗状況
    code>> String36Nコード
    name>> String150Nコード名
    i18nNames>> MapN多言語
    detailList> ListY勤務計画申請時間リスト
    startDt>> String100Y申請開始時刻
    endDt>> String100Y申請終了時刻

    レスポンス例

    {
    "doc": {
        "drftUserStat": {
          "code": "IN",
          "name": "在職",
          "i18nNames": {
            "zh_TW": "在職",
            "ko_KR": "재직",
            "en_US": "Work",
            "zh_CN": "在职",
            "ja_JP": "在職"
          }
        },
        "drftDeptCd": "abc002",
        "aprvDocId": 25675,
        "drftUserId": "96b02530-82de-41c8-8223-3055c74e705e",
        "drftYmdhmsDt": "2020-03-19T10:07:26+09:00[Asia/Seoul]",
        "trgtUserNm": "ホン・ギルドン",
        "docTitle": "不在スケジュールを共有します。",
        "trgtCompanyId": "e721e2da-29ee-4782-9672-3d2b150ac1a6",
        "drftCompanyNm": "ABC Corporation",
        "shreOpninCnt": 0,
        "drftCompanyId": "e721e2da-29ee-4782-9672-3d2b150ac1a6",
        "trgtJobNm": "",
        "drftJobNm": "",
        "trgtDeptNm": "企画チーム",
        "companyNm": null,
        "delYmdhmsDt": null,
        "dfmId": "D000000001",
        "trgtUserStat": {
          "code": "IN",
          "name": "在職",
          "i18nNames": {
            "zh_TW": "在職",
            "ko_KR": "재직",
            "en_US": "Work",
            "zh_CN": "在职",
            "ja_JP": "在職"
          }
        },
        "drftTzCd": "Pacific/Midway",
        "drftPositNm": "",
        "trgtPositCd": null,
        "cmpltYmdhmsDt": null,
        "shreTimeTpCd": {
          "code": "anyTime",
          "name": "文書作成から継続して共有",
          "i18nNames": {
            "zh_TW": "從編寫文件起持續分享",
            "ko_KR": "文書作成から継続して共有",
            "en_US": "Share from document creation",
            "zh_CN": "从编写文件起持续共享",
            "ja_JP": "文書作成から継続して共有"
          }
        },
        "drftDeptNm": "企画チーム",
        "drftUserNm": "ホン・ギルドン",
        "trgtDeptCd": "abc002",
        "modifiableYn": "Y",
        "docNo": "2020-TIM01-000060",
        "trgtUserId": "96b02530-82de-41c8-8223-3055c74e705e",
        "dfmTpCd": null,
        "dfmVersion": null,
        "delYn": "N",
        "trgtCompanyNm": "ABC Corporation",
        "trgtJobCd": null,
        "companyId": "e721e2da-29ee-4782-9672-3d2b150ac1a6",
        "delUserId": null,
        "docStatCd": {
          "code": "ing",
          "name": "進行中",
          "i18nNames": {
            "zh_TW": "進行",
            "ko_KR": "진행중",
            "en_US": "Ongoing",
            "zh_CN": "进行",
            "ja_JP": "実行"
          }
        },
        "proxyYn": "N",
        "commonDfmYn": "Y",
        "drftJobCd": null,
        "tenantId": "e721e2da-29ee-4782-9672-3d2b150ac1a6",
        "dfmNm": "不在スケジュール(ko)",
        "trgtPositNm": "",
        "category": {
          "code": "1973",
          "name": "人事",
          "i18nNames": {
            "ko_KR": "인사",
            "en_US": "HR",
            "ja_JP": "인사",
            "zh_CN": "인사",
            "zh_TW": "인사"
          }
        },
        "drftPositCd": null,
        "aprvUseYn": "Y"
      },
    
    
      "shre": {
        "shreUsersList": [
          {
            "shrePositNm": "",
            "revisionSeq": 1,
            "aprvDocId": 25675,
            "shreJobCd": null,
            "shreJobNm": "",
            "shreUserStatCd": "IN",
            "shreObjectId": "f649075b-f196-4599-a71e-3b3fde723b6f",
            "shrePositCd": null,
            "shreDeptCd": "abc002",
            "shreObjectTpCd": {
              "code": "user",
              "name": "ユーザー",
              "i18nNames": {
                "zh_TW": "使用者",
                "ko_KR": "사용자",
                "en_US": "User",
                "zh_CN": "用户",
                "ja_JP": "使用者"
              }
            },
            "shreObjectNm": "2019年入社",
            "shreDeptNm": "企画チーム"
          },
          {
            "shrePositNm": "",
            "revisionSeq": 1,
            "aprvDocId": 25675,
            "shreJobCd": null,
            "shreJobNm": "",
            "shreUserStatCd": "IN",
            "shreObjectId": "59a674bb-24f5-471f-a066-1d7ed8af8e04",
            "shrePositCd": null,
            "shreDeptCd": "abc002",
            "shreObjectTpCd": {
              "code": "user",
              "name": "ユーザー",
              "i18nNames": {
                "zh_TW": "使用者",
                "ko_KR": "사용자",
                "en_US": "User",
                "zh_CN": "用户",
                "ja_JP": "使用者"
              }
            },
            "shreObjectNm": "2016年入社",
            "shreDeptNm": "企画チーム"
          }
        ],
        "shreTpCd": {
          "code": "partShre",
          "name": "一部共有",
          "i18nNames": {
            "zh_TW": "部分分享",
            "ko_KR": "일부 공유",
            "en_US": "Share to Selected",
            "zh_CN": "部分共享",
            "ja_JP": "一部共有"
          }
        }
      },
       "aprvLineList": [
        {
          "aprvDeptNm": "ABC Corp",
          "aprvUserStatCd": {
            "code": "IN",
            "name": "在職",
            "i18nNames": {
              "zh_TW": "在職",
              "ko_KR": "재직",
              "en_US": "Work",
              "zh_CN": "在职",
              "ja_JP": "在職"
            }
          },
          "defaultYn": "N",
          "delegUserNm": "",
          "aprvUserNm": "パク・ミョンシク",
          "aprvPositNm": "",
          "aprvPositCd": null,
          "aprvDocId": 25675,
          "aprvObjectTpNm": null,
          "aprvCompanyId": "e721e2da-29ee-4782-9672-3d2b150ac1a6",
          "aprvJobCd": null,
          "aprvObjectId": null,
          "aprvUserId": "05fa1156-4b48-479a-bceb-b8a458746dca",
          "aprvCompanyNm": "ABC Corporation",
          "revisionSeq": 3,
          "aprvObjectTpCd": {
            "code": "user",
            "name": "ユーザー",
            "i18nNames": {
              "zh_TW": "使用者",
              "ko_KR": "사용자",
              "en_US": "User",
              "zh_CN": "用户",
              "ja_JP": "使用者"
            }
          },
          "delegUserId": null,
          "rptToYn": "N",
          "aprvTpCd": {
            "code": "refer",
            "name": "参照",
            "i18nNames": {
              "zh_TW": "參照",
              "ko_KR": "참조",
              "en_US": "Reference",
              "zh_CN": "参照",
              "ja_JP": "参照"
            }
          },
          "aprvDeptCd": "e721e2da-29ee-4782-9672-3d2b150ac1a6",
          "aprvJobNm": "",
          "aprvStatCd": {
            "code": "cmplt",
            "name": "同意",
            "i18nNames": {
              "zh_TW": "核准",
              "ko_KR": "동의",
              "en_US": "Approve",
              "zh_CN": "审批",
              "ja_JP": "承認"
            }
          },
          "aprvOrd": 1,
          "rptUserId": null,
          "aprvOpnin": null,
          "aprvYmdhmsDt": "2020-03-19T10:07:33+09:00[Asia/Seoul]"
        }
      ],
      "info": {
        "tenantId": "e721e2da-29ee-4782-9672-3d2b150ac1a6",
        "companyId": "e721e2da-29ee-4782-9672-3d2b150ac1a6",
        "aprvId": "23270",
        "empId": "96b02530-82de-41c8-8223-3055c74e705e",
        "aprvDt": "2019-11-14",
        "docNo": "2019-TCP01-000183",
        "title": "勤務計画申請 - 2019.11.14",
        "content": "ddddd",
        "msg": null,
        "docStat": {
          "code": "cmplt",
          "name": "同意",
          "i18nNames": {
            "zh_TW": "核准",
            "ko_KR": "동의",
            "en_US": "Approve",
            "zh_CN": "审批",
            "ja_JP": "承認"
          }
        },
        "detailList": [
          {
            "startDt": "2019-11-14T10:00-11:00[Pacific/Midway]",
            "endDt": "2019-11-14T12:00-11:00[Pacific/Midway]"
          }
        ]
      }
    }
    
    

    レスポンス

    HTTPステータスコードでリターンされ、Body情報として伝達する。

    HTTPステータスコードレスポンスメッセージ説明
    200OK一般的なリクエストの成功
    400Bad Request一般的なリクエスト失敗に使用(ほとんどの場合、サーバが理解できない形式のリクエストがあった時のレスポンスとして使用)
    401Unauthorized認証が必要
    403Forbiddenサーバのリクエスト拒否
    404Not Foundリクエストしたページが見つからない
    500Internal Server Error- 一般的なサーバエラーに対するレスポンスコード
    4XX台のエラーコードがクライアント側のエラーを表示するために使用されるとすれば、
    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.