権限をリクエストする
休暇管理 API を呼び出す前に、API 権限をリクエストします。- 開発者コンソールにログインし、対象のアプリをクリックします。
- 権限管理をクリックし、勤怠をクリックします。
- 休暇管理の API 権限を追加し、権限をリクエストまたは一括リクエストをクリックします。
注意事項
権限のリクエストが辞退された場合は、リクエスト列で休暇管理の API 権限を確認してください。辞退にカーソルを合わせると、理由が表示されます。 アプリのコンソールで基本情報 > 権限管理に移動し、一覧から休暇管理の権限を探します。
各権限の横にある権限をリクエストをクリックします。
シナリオ 1:休暇ルールを同期する
休暇 API を使用して、社内の既存の休暇ルールをDingTalkの休暇管理システム(DingTalk管理コンソール > ワークベンチ > アプリ管理 > OA承認)に同期します。 OA承認の管理コンソールで休暇管理 > 休暇ルールに移動し、休暇を追加をクリックして休暇ルールを定義します。各ルールでは、次の項目を設定します。
次に、休暇申請フォームのフォーム設計で、DingTalkが提供する承認用の勤怠キットを追加します。このキットは休暇残数を自動で計算し、DingTalkの勤怠アプリに同期します。
OA承認のフォームエディターでは、基本設定 > フォーム設計 > プロセス設計 > 詳細設定の順に設定を行います。フォーム設計画面でキットタブを開き、勤怠キットから休暇キットをフォームに追加します。
シナリオ 2:社内の休暇残数をDingTalk承認に同期する
社内独自の休暇ルールがあり、社内の休暇残数をDingTalk承認に同期する必要がある場合は、次の API を使用します(ここでは社内アプリを例に説明します)。- 休暇残数の初期化 API を呼び出します。
- 管理者としてDingTalk管理コンソール > ワークベンチ > アプリ管理 > OA承認 > 休暇管理 > 社員の休暇残数に移動し、更新された社員の休暇残数を確認します。