Compartir a través de


tipo de recurso schedule

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Representa una colección de objetos schedulingGroup , objetos shift , objetos timeOffReason y objetos timeOff para un equipo.

Métodos

Método Tipo de valor devuelto Description
Crear o reemplazar schedule Create 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

Propiedad Tipo Description
activitiesIncludedWhenCopyingShiftsEnabled Booleano Indica si los turnos copiados deben incluir las actividades.
habilitado Booleano Indica si la programación está habilitada para el equipo. Necesario.
id Cadena Identificador de la programación.
isCrossLocationShiftRequestApprovalRequired Booleano Indica si un administrador de esta programación necesita aprobación para las solicitudes de desplazamiento entre ubicaciones.
isCrossLocationShiftsEnabled Booleano Indica si la característica marketplace entre ubicaciones está habilitada para esta programación.
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 Cadena 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 de cadenas Los identificadores de las integraciones de los empleados asociados a esta programación.

Relaciones

Nombre Tipo Description
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.
shiftsRoleDefinitions colección shiftsRoleDefinition Definiciones de los roles 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.

{
  "id": "833fc4df-c88b-4398-992f-d8afcfe41df2",
  "enabled": true,
  "timeZone": "America/Chicago",
  "provisionStatus": "Completed",
  "provisionStatusCode": null,
  "isCrossLocationShiftRequestApprovalRequired": "Boolean",
  "isCrossLocationShiftsEnabled": "Boolean"
}