Servizi della thing shape di gestione dei turni
I seguenti servizi sono disponibili nella thing shape di gestione dei turni (PTC.SCA.SCO.ShiftManagementThingShape):
|
Quando si crea un oggetto incluso nel modello di dati di Operator Advisor, il valore di UID viene generato automaticamente dal sistema. Qualsiasi valore immesso nel campo UID viene ignorato.
|
CreateShifts - Crea uno o più turni utilizzando le informazioni aggiunte alla tabella dei parametri di input Shifts. Restituisce un elenco dei turni creati, insieme ai rispettivi UID.
• Parametri di input: Shifts (InfoTable)
• Output: result (InfoTable)
CreateShiftSchedules - Crea uno o più turni utilizzando le informazioni aggiunte alla tabella dei parametri di input ShiftSchedules. Restituisce un elenco delle programmazioni turni create, insieme ai rispettivi UID.
• Parametri di input: ShiftSchedules (InfoTable)
• Output: result (InfoTable)
CreateShiftToCrewLinks - Crea uno o più link turno-gruppo di lavoro utilizzando le informazioni aggiunte alla tabella dei parametri di input ShiftToCrewLinks. Restituisce un elenco di link turno-gruppo di lavoro creati, insieme ai rispettivi UID.
• Parametri di input: ShiftToCrewLinks (InfoTable)
• Output: result (InfoTable)
CreateShiftToWorkActivityLinks - Crea uno o più link turno-attività di lavoro utilizzando le informazioni aggiunte alla tabella dei parametri di input ShiftToWorkActivityLinks. Restituisce un elenco di link turno-attività di lavoro creati, insieme ai rispettivi UID.
• Parametri di input: ShiftToWorkActivityLinks (InfoTable)
• Output: result (InfoTable)
CreateSites - Crea uno o più siti utilizzando le informazioni aggiunte alla tabella dei parametri di input Sites. Restituisce un elenco dei siti creati, insieme ai rispettivi UID.
• Parametri di input: Sites (InfoTable)
• Output: result (InfoTable)
CreateWorkActivities - Crea una o più attività di lavoro utilizzando le informazioni aggiunte alla tabella dei parametri di input WorkActivities. Restituisce un elenco delle attività di lavoro create, insieme ai rispettivi UID.
• Parametri di input: WorkActivities (InfoTable)
• Output: result (InfoTable)
DeleteShift - Elimina il turno con l'UID specificato.
• Parametri di input: UID (String)
• Output: result (InfoTable)
DeleteShiftAndLinks - Elimina il turno con l'UID specificato e tutti i link correlati che fanno riferimento al turno.
• Parametri di input: CrewUID (String)
• Output: result (InfoTable)
DeleteShiftSchedule - Elimina la programmazione turni con l'UID specificato.
• Parametri di input: UID (String)
• Output: result (InfoTable)
DeleteShiftToCrewLink - Elimina il link turno-gruppo di lavoro con l'UID specificato.
• Parametri di input: UID (String)
• Output: result (InfoTable)
DeleteShiftToWorkActivity - Elimina il link turno-attività di lavoro con l'UID specificato.
• Parametri di input: UID (String)
• Output: result (InfoTable)
DeleteSite - Elimina il sito con l'UID specificato.
• Parametri di input: UID (String)
• Output: result (InfoTable)
DeleteWorkActivity - Elimina l'attività di lavoro con l'UID specificato.
• Parametri di input: UID (String)
• Output: result (InfoTable)
DeleteWorkActivityAndLinks - Elimina l'attività di lavoro con l'UID specificato e tutti i link correlati che fanno riferimento all'attività di lavoro.
• Parametri di input: WorkActivityUID (String)
• Output: result (InfoTable)
GetCrewsByWorkActivity - Recupera tutti i gruppi di lavoro da tutti i turni per l'UID attività di lavoro specificato.
• Parametri di input: WorkActivityUID (String)
• Output: result (InfoTable)
GetCurrentShiftInfoFromShiftSchedule - Restituisce le informazioni del turno corrente per l'ID programmazione turni specificato. Se non è specificato alcun ID programmazione turni, il servizio esamina la programmazione di default. Utilizzato per i calcoli, ad esempio calcoli di stato e KPI.
• Parametri di input: ShiftScheduleUID (String)
• Output: result (InfoTable)
GetCurrentShiftsFromShiftSchedule - Restituisce i turni correnti dall'ID programmazione turni specificato.
• Parametri di input: ShiftScheduleUID (String)
• Output: result (InfoTable)
GetShift - Recupera il singolo turno con l'UID specificato.
• Parametri di input: UID (String)
• Output: result (InfoTable)
GetShiftCrews - Recupera un elenco di tutti i gruppi di lavoro correlati all'UID turno specificato tramite i link turno-gruppo di lavoro.
• Parametri di input: ShiftUID (String)
• Output: result (InfoTable)
GetShiftDBInfo - Recupera le informazioni della tabella di database correlate ai turni, ad esempio i nomi delle colonne del database. Viene utilizzato internamente da altri servizi. Non è previsto l'utilizzo indipendente.
• Parametri di input: nessuno
• Output: result (JSON)
GetShiftInfo - Recupera un elenco di turni, filtrato in base all'UID programmazione turni specificato. Viene utilizzato internamente da altri servizi. Non è previsto l'utilizzo indipendente.
• Parametri di input
◦ shifts (InfoTable)
◦ ShiftScheduleID (String)
• Output: result (InfoTable)
GetShifts - Recupera un elenco di tutti i turni presenti nel database, con i rispettivi UID. Per restringere l'elenco dei risultati restituiti si può applicare un
filtro con un offset e un limite.
• Parametri di input
◦ filter (JSON)
◦ offset (integer)
◦ limit (integer)
• Output: result (InfoTable)
GetShiftsByWorkActivity - Recupera tutti i turni correlati all'UID attività di lavoro specificato.
• Parametri di input: WorkActivityUID (String)
• Output: result (InfoTable)
GetShiftSchedule - Recupera la singola programmazione turni con l'UID specificato.
• Parametri di input: UID (String)
• Output: result (InfoTable)
GetShiftSchedules - Recupera un elenco di tutte le programmazioni turni presenti nel database, con i rispettivi UID. Per restringere l'elenco dei risultati restituiti si può applicare un
filtro con un offset e un limite.
• Parametri di input
◦ filter (JSON)
◦ offset (integer)
◦ limit (integer)
• Output: result (InfoTable)
GetShiftsFromShiftSchedule - Recupera tutti i turni associati all'ID programmazione turni specificato e alla data e all'ora specificate.
• Parametri di input
◦ ShiftScheduleID (String)
◦ DateTime (DateTime)
• Output: result (InfoTable)
GetShiftToCrewLink - Recupera il singolo link turno-gruppo di lavoro con l'UID specificato.
• Parametri di input: UID (InfoTable)
• Output: result (InfoTable)
GetShiftToCrewLinks - Recupera un elenco di tutti i link turno-gruppo di lavoro correlati all'UID turno specificato.
• Parametri di input: ShiftUID (InfoTable)
• Output: result (InfoTable)
GetShiftToCrewLinksByCrew - Recupera un elenco di tutti i link turno-gruppo di lavoro correlati all'UID gruppo di lavoro specificato.
• Parametri di input: CrewUID (InfoTable)
• Output: result (InfoTable)
GetShiftToWorkActivityLink - Recupera il singolo link turno-attività di lavoro con l'UID specificato.
• Parametri di input: UID (InfoTable)
• Output: result (InfoTable)
GetShiftToWorkActivityLinks - Recupera un elenco di tutti i link turno-attività di lavoro correlati all'UID turno specificato.
• Parametri di input: ShiftUID (InfoTable)
• Output: result (InfoTable)
GetShiftToWorkActivityLinksByWorkActivity - Recupera un elenco di tutti i link turno-attività di lavoro correlati all'UID attività di lavoro specificato.
• Parametri di input: WorkActivityUID (InfoTable)
• Output: result (InfoTable)
GetSite - Recupera il singolo sito con l'UID specificato.
• Parametri di input: UID (String)
• Output: result (InfoTable)
GetSites - Recupera un elenco di tutti i siti presenti nel database, con i rispettivi UID. Per restringere l'elenco dei risultati restituiti si può applicare un
filtro con un offset e un limite.
• Parametri di input
◦ filter (JSON)
◦ offset (integer)
◦ limit (integer)
• Output: result (InfoTable)
GetTimeZoneFromShiftSchedule - Recupera il fuso orario dal sito associato con l'ID programmazione turni specificato.
• Parametri di input: ShiftScheduleID (String)
• Output: result (InfoTable)
GetWorkActivities - Recupera un elenco di tutte le attività di lavoro presenti nel database, con i rispettivi UID. Per restringere l'elenco dei risultati restituiti si può applicare un
filtro con un offset e un limite.
• Parametri di input
◦ filter (JSON)
◦ offset (integer)
◦ limit (integer)
• Output: result (InfoTable)
GetWorkActivitiesByshift - Recupera tutte le attività di lavoro correlate all'UID turno specificato.
• Parametri di input: ShiftUID (String)
• Output: result (InfoTable)
GetWorkActivity - Recupera la singola attività di lavoro con l'UID specificato.
• Parametri di input: UID (String)
• Output: result (InfoTable)
UpdateShiftSchedules - Aggiorna una o più programmazioni turni in base all'UID, utilizzando le informazioni aggiunte alla tabella dei parametri di input ShiftSchedules. Restituisce l'elenco di tutte le programmazioni turni aggiornate.
• Parametri di input: ShiftSchedules (InfoTable)
• Output: result (InfoTable)
UpdateShiftToCrewLinks - Aggiorna uno o più link turno-gruppo di lavoro in base all'UID, utilizzando le informazioni aggiunte alla tabella dei parametri di input ShiftToCrewLinks. Restituisce l'elenco di tutti i link turno-gruppo di lavoro aggiornati.
• Parametri di input: ShiftToCrewLinks (InfoTable)
• Output: result (InfoTable)
UpdateShiftToWorkActivityLinks - Aggiorna uno o più link turno-attività di lavoro in base all'UID, utilizzando le informazioni aggiunte alla tabella dei parametri di input ShiftToWorkActivityLinks. Restituisce l'elenco di tutti i link turno-attività di lavoro aggiornati.
• Parametri di input: ShiftToWorkActivityLinks (InfoTable)
• Output: result (InfoTable)
UpdateSites - Aggiorna uno o più siti in base all'UID, utilizzando le informazioni aggiunte alla tabella dei parametri di input Sites. Restituisce l'elenco di tutti i siti aggiornati.
• Parametri di input: Sites (InfoTable)
• Output: result (InfoTable)