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"
}