Compartir a través de


tipo de recurso schedule

Espacio de nombres: microsoft.graph

Colección de objetos schedulingGroup , objetos shift , timeOffReason y objetos timeOff dentro de un equipo.

Métodos

Método Tipo de valor devuelto Descripción
Crear o reemplazar schedule Cree o reemplace una programación.
Get schedule Obtenga una programación.
Compartir Ninguno Comparta un intervalo de tiempo de programación con los miembros de la programación.

Propiedades

Nombre Tipo Descripción
enabled Booleano Indica si la programación está habilitada para el equipo. Necesario.
id string Identificador de la programación.
isActivitiesIncludedWhenCopyingShiftsEnabled Booleano Indica si los turnos copiados incluyen actividades del turno original.
offerShiftRequestsEnabled Booleano Indica si las solicitudes de turno de oferta están habilitadas para la programación.
openShiftsEnabled Booleano Indica si los turnos abiertos están habilitados para la programación.
provisionStatus operationStatus Estado del aprovisionamiento de programación. Los valores posibles son notStarted, running, completed, failed.
provisionStatusCode string Información adicional sobre por qué se produjo un error en el aprovisionamiento de la programación.
startDayOfWeek dayOfWeek Indica el día de inicio de la semana. Los valores posibles son: sunday, monday, tuesday, wednesday, thursday, friday y saturday.
swapShiftsRequestsEnabled Booleano Indica si las solicitudes de turnos de intercambio están habilitadas para la programación.
timeClockEnabled Booleano Indica si el reloj de hora está habilitado para la programación.
timeClockSettings timeClockSettings La configuración de ubicación del reloj de hora para esta programación.
timeOffRequestsEnabled Booleano Indica si las solicitudes de tiempo de espera están habilitadas para la programación.
timeZone string Indica la zona horaria del equipo de programación mediante el formato de base de datos tz. Obligatorio.
workforceIntegrationIds Colección string Los identificadores de las integraciones de los empleados asociados a esta programación.

Relaciones

Nombre Tipo Descripción
dayNotes colección dayNote Notas del día en la programación.
offerShiftRequests colección offerShiftRequest La oferta solicita turnos en la programación.
openShiftChangeRequests colección openShiftChangeRequest Solicitudes de turnos abiertas en la programación.
openShifts colección openShift Conjunto de turnos abiertos en un grupo de programación de la programación.
schedulingGroups Colección schedulingGroup Agrupación lógica de usuarios en la programación (normalmente por rol).
Cambios colección shift Los turnos de la programación.
swapShiftsChangeRequests colección swapShiftsChangeRequest Las solicitudes de intercambio de turnos en la programación.
timeCards colección timeCard Las tarjetas de tiempo de la programación.
timesOff colección timeOff Instancias de tiempos de espera desactivados en la programación.
timeOffReasons colección timeOffReason Conjunto de motivos para un tiempo de espera en la programación.
timeOffRequests colección timeOffRequest El tiempo de descuento de las solicitudes en la programación.
workforceIntegrations Colección workforceIntegration Instancia de una integración del personal por equipo con flujo de datos salientes en notificaciones de cambio sincrónicas (para entidades admitidas).

Representación JSON

La siguiente representación JSON muestra el tipo de recurso.

{
  "@odata.type": "#microsoft.graph.schedule",
  "id": "String (identifier)",
  "enabled": "Boolean",
  "timeZone": "String",
  "provisionStatus": "String",
  "provisionStatusCode": "String",
  "workforceIntegrationIds": [
    "String"
  ],
  "timeClockEnabled": "Boolean",
  "timeClockSettings": {
    "@odata.type": "microsoft.graph.timeClockSettings"
  },
  "openShiftsEnabled": "Boolean",
  "swapShiftsRequestsEnabled": "Boolean",
  "offerShiftRequestsEnabled": "Boolean",
  "timeOffRequestsEnabled": "Boolean",
  "startDayOfWeek": "String",
  "isActivitiesIncludedWhenCopyingShiftsEnabled": "Boolean"
}