次の方法で共有


timeOff リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。

スケジュール内の非作業単位を表 します

changeTrackedEntity から継承します。

メソッド

メソッド 戻り値の種類 説明
List timeOff コレクション スケジュール内の timeOff オブジェクトの一覧を取得します。
Create timeOff 新しい timeOff オブジェクトをCreateします。
Get timeOff ID で timeOff オブジェクトを取得します。
Replace timeOff timeOff オブジェクトを置き換えます。
Delete なし スケジュールから timeOff オブジェクトを削除します。
削除のステージ なし 下書きモードでスケジュールtimeOff の削除をステージングします。

プロパティ

プロパティ 種類 説明
createdBy identitySet timeOff オブジェクトを作成したユーザーの ID。 changeTrackedEntity から継承されます。
createdDateTime DateTimeOffset この timeOff が最初に作成された日時。 タイムスタンプの種類は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 changeTrackedEntity から継承されます。
draftTimeOff timeOffItem マネージャーが表示できるこの timeOff 項目の下書きバージョン。 チーム メンバーに表示される前に共有する必要があります。 必須。
id String timeOff の一意識別子。 changeTrackedEntity から継承されます。
isStagedForDeletion ブール型 timeOff は削除対象としてマークされます。これは、スケジュールが共有されるときに完了するプロセスです。
lastModifiedBy identitySet この timeOff を最後に更新したユーザーの ID。 changeTrackedEntity から継承されます。
lastModifiedDateTime DateTimeOffset この timeOff が最後に更新された日時。 タイムスタンプの種類は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 changeTrackedEntity から継承されます。
sharedTimeOff timeOffItem 従業員とマネージャーの両方が表示できる、この timeOff の共有バージョン。 sharedTimeOff プロパティにUpdates、Teams クライアントのユーザーに通知を送信します。 必須です。
teamInfo shiftsTeamInfo timeOff が存在するチームの情報。
userId String timeOff に割り当てられたユーザーの ID。 必須です。
Userinfo shiftsUserInfo timeOff に割り当てられたユーザーの情報。

JSON 表記

次の JSON 表現は、リソースの種類を示しています。

{
  "@odata.type": "#microsoft.graph.timeOff",
  "createdBy": {"@odata.type": "microsoft.graph.identitySet"},
  "createdDateTime": "String (timestamp)",
  "draftTimeOff": {"@odata.type": "microsoft.graph.timeOffItem"},
  "id": "String (identifier)",
  "isStagedForDeletion": "Boolean",
  "lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
  "lastModifiedDateTime": "String (timestamp)",
  "sharedTimeOff": {"@odata.type": "microsoft.graph.timeOffItem"},
  "teamInfo": "microsoft.graph.shiftsTeamInfo",
  "userId": "String",
  "userInfo": "microsoft.graph.shiftsUserInfo"
}