Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 de un equipo.
Métodos
| Método | Tipo de valor devuelto | Descripción |
|---|---|---|
| Crear o reemplazar | schedule | Crear o reemplazar una programación. |
| Get | schedule | Obtener una programación. |
| Compartir | Ninguno | Comparta un intervalo de tiempo de programación con los miembros de la programación. |
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
| enabled | Booleano | Indica si la programación está habilitada para el equipo. Necesario. |
| id | Cadena | Identificador de la programación. |
| isActivitiesIncludedWhenCopyingShiftsEnabled | Booleano | Indica si los turnos copiados incluyen actividades del turno original. |
| isCrossLocationShiftRequestApprovalRequired | Booleano | Indica si un administrador requiere la aprobación de esta programación para las solicitudes de turnos entre ubicaciones. |
| isCrossLocationShiftsEnabled | Booleano | Indica si la característica de marketplace entre ubicaciones está habilitada para esta programación. |
| offerShiftRequestsEnabled | Booleano | Indica si las solicitudes de turnos 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 | El estado del aprovisionamiento de la 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 fichar está habilitado para la programación. |
| timeClockSettings | timeClockSettings | La configuración de la ubicación del reloj de fichar para esta programación. |
| timeOffRequestsEnabled | Booleano | Indica si hay solicitudes de tiempo libre habilitadas para la programación. |
| timeZone | String | La zona horaria del equipo de programación como nombre de base de datos de zonas horarias de la IANA (base de datos tz); Por ejemplo, America/Chicago. Para obtener la lista completa de valores válidos, consulte Lista de zonas horarias de la base de datos tz. Obligatorio. |
| workforceIntegrationIds | Colección string | Los identificadores de las integraciones de la fuerza laboral asociadas a esta programación. |
| activitiesIncludedWhenCopyingShiftsEnabled (en desuso) | Booleano | Indica si los turnos copiados deben incluir las actividades. Esta propiedad se eliminará antes del 20 de noviembre de 2027. Úselo isActivitiesIncludedWhenCopyingShiftsEnabled en su lugar.
activitiesIncludedWhenCopyingShiftsEnabled y isActivitiesIncludedWhenCopyingShiftsEnabled siempre tienen el mismo valor, por lo que al establecer uno se establece automáticamente el valor del otro. Si ambos se incluyen en la solicitud con valores diferentes, el valor de isActivitiesIncludedWhenCopyingShiftsEnabled for tendrá prioridad. |
Relaciones
| Nombre | Tipo | Descripción |
|---|---|---|
| dayNotes | colección dayNote | Las notas del día en la programación. |
| offerShiftRequests | Colección offerShiftRequest | La oferta solicita turnos en la programación. |
| openShiftChangeRequests | Colección openShiftChangeRequest | Las solicitudes de turnos abiertos en la programación. |
| openShifts | colección openShift | El conjunto de turnos abiertos en un grupo de programación de la programación. |
| schedulingGroups | Colección schedulingGroup | La agrupación lógica de los usuarios en la programación (normalmente por rol). |
| turnos | Colección de turnos | Los turnos en la programación. |
| shiftsRoleDefinitions | Colección shiftsRoleDefinition | Las definiciones de los roles en la programación. |
| swapShiftsChangeRequests | Colección swapShiftsChangeRequest | Las solicitudes de intercambio para turnos en la programación. |
| tarjetas de tiempo | Colección timeCard | Las tarjetas de horas del horario. |
| timesOff | Colección de timeOff | Las instancias de tiempo libre en la programación. |
| timeOffReasons | Colección timeOffReason | El conjunto de motivos para un tiempo libre en la programación. |
| timeOffRequests | Colección timeOffRequest | Las solicitudes de tiempo libre en la programación. |
| workforceIntegrations | Colección workforceIntegration | Una instancia de una integración de la fuerza laboral por equipo con flujo de datos salientes en notificaciones de cambio sincrónicas (para las 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",
"activitiesIncludedWhenCopyingShiftsEnabled": "Boolean",
"isActivitiesIncludedWhenCopyingShiftsEnabled": "Boolean",
"isCrossLocationShiftsEnabled": "Boolean",
"isCrossLocationShiftRequestApprovalRequired": "Boolean"
}