<< Fare clic per visualizzazione il sommario >> Percorso: API di piattaforma > Servizi Core > Jamio Sending > AddTrackingMessageBySendId |
Aggiunge un messaggio di tracciamento (TrackingMessage) ad un percorso di spedizione. Il percorso di spedizione viene riconosciuto mediante, l'identificativo dell'area Jamio openwork, il sendId del percorso di spedizione e il name del Carrier.
Metodo
JamioSending/AddTrackingMessageBySendId
Input |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
serverAddress |
Indirizzo del server per domini esterni (o "" per il dominio corrente). |
String |
Y |
token |
Il token di sessione (per la sessione corrente nel dominio corrente potrebbe essere null o vuoto). |
String |
Y |
tenantId |
Identificativo dell’area in cui si trova la risorsa Dati che traccia il processo di spedizione; se non specificato usa quello della sessione corrente. |
String |
Y |
name |
Oggetto del messaggio di tracciamento. |
String |
|
description |
Descrizione dettagliata del messaggio di tracciamento. |
String |
Y |
carrier |
Riferimento del vettore per la spedizione. In assenza di una Risorsa Jamio openwork che individua il Carrier, è possibile specificare un collegamento con valorizzata solo la proprietà Name. |
Reference |
|
date |
Data del messaggio di tracciamento. |
DateTime |
|
sendId |
Identificativo della spedizione, relativo a questo percorso, eventualmente fornito dal vettore. |
String |
Y |
status |
Stato del messaggio di tracciamento. |
|
|
references |
Lista di riferimenti a file allegati o ad altre risorse. |
List of reference |
Y |
overwrite |
Se true, sovrascrive un eventuale messaggio precedente con lo stesso stato (status) e relativo allo stesso percorso, altrimenti ne aggiunge uno nuovo. |
Boolean |
Y |
Output |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
returnValue |
Riferimento del messaggio di tracciamento creato. |
Reference |
|
Commenti
Il metodo AddTrackingMessageBySendId crea o sovrascrive un messaggio di tracciamento (TrackingMessage) su un percorso di spedizione (SendingPath) associato ad un corrispondente di una spedizione. Il metodo prevede in input:
•i parametri utili ad identificare il percorso di spedizione a cui aggiungere il messaggio di tracciamento ovvero l'identificativo dell'area Jamio openwork, il sendId del percorso di spedizione e il vettore per la spedizione;
•le proprietà utili a valorizzare il messaggio di tracciamento;
•un opzione utile a specificare se sovrascrivere un precedente messaggio di tracciamento con uguali sendId e status (incrementando il Recurrence) o accodarne uno nuovo. In caso di sovrascrittura tutti gli eventuali allegati al tracking message sovrascritto vengono eliminati.
Il metodo restituisce il collegamento al messaggio di tracciamento creato. L'esecuzione del metodo genera un evento di tracciamento per un percorso di spedizione.
Autorizzazioni
Per eseguire il metodo è necessario possedere il permesso di modifica sulla risorsa Dati che traccia il processo di spedizione.
Stato della risorsa
Il metodo può essere eseguito se la proprietà SendingStatus della risorsa Dati che traccia il processo di spedizione è diversa da None, diversamente il metodo restituisce un errore.