...
Funzione | Descrizione |
AGENTDESKTOP.WIDGET.getToken | Restituisce il token ottenuto dalla login Single Sign On di EasyCIM |
AGENTDESKTOP.WIDGET.getTokenOneShot | Restituisce il token OneShot ottenuto dalla login Single Sign On di EasyCIM |
AGENTDESKTOP.WIDGET.getContainerID | Restituisce l'identificativo del WIDGET definito in fase di configurazione. |
AGENTDESKTOP.WIDGET.bindContactCallback(javascript function) | Effettua la bind di una propria funzione javascript al fine di ricevere le notifiche sui contatti in gestione. |
AGENTDESKTOP.WIDGET.unbindContactCallback(javascript function) | Effettua la unbind della vostra funzione |
AGENTDESKTOP.WIDGET.bindWidgetDataCallback(function function) | Effettua la bind di una propria funzione javascript al fine di ricevere le notifiche relative alla ricezione di dati custom da parte di un altro Widget. |
AGENTDESKTOP.WIDGET.unbindWidgetDataCallback(function callback) | Effettua la unbind della vostra funzione |
AGENTDESKTOP.WIDGET.sendDataToWidget String destinationWidgetID, String data | Invia dei dati custom ad un altro WIDGET identificato nel parametro destinationWidgetID (o paradossalmente anche a se stessi se si specifica il proprio ID) E' possibile inviare anche dati strutturati come array ed oggetti anche se è fortemente raccomandato convertirli in formato stringa mediante l'utilizzo dell'istruzione JSON.stringify. |
AGENTDESKTOP.WIDGET.sendDataToAllWidget String data | Invia dei dati custom a tutti i Widget presenti in AgentDesktop, sia di primo livello sia quelli caricati all'interno di ciascun contatto nel Widget Multi-Contatto. Alla ricezione del data sul singolo Widget verrà risvegliata la callback custom agganciata mediante il metodo AGENTDESKTOP.WIDGET.bindWidgetDataCallback |
AGENTDESKTOP.WIDGET.sendDataToMultiContactWidget String destinationMultiContactWidgetID, String data | Invia dei dati custom ad un singolo Widget caricato in una scheda o tab del Multi-Contatto. NOTA: L'invio dei dati tra Widgets avverrà solo all'interno del contesto del singolo contatto in gestione e non potrà essere propagato cross-tab, ovverosia tra contatti differenti in gestione all'operatore. |
AGENTDESKTOP.WIDGET.addCustomMenu JSON String menu | Inserisce un menu contestuale sul TAB di selezione del proprio WIDGET. Il menu deve avere la seguente struttura JSON: { |
AGENTDESKTOP.WIDGET.enableCustomMenuItem String ItemID, boolean [true/false] | Abilita/Disabilita una singola voce di menu nel TAB di selezione del WIDGET |
AGENTDESKTOP.WIDGET.LOG String testo | Consente ad un Widget di scrivere all'interno dei log applicativi di AgentDesktop situati in %appdata%\Reitek\Contact\BrowserPlugin. Ogni loggata sarà preceduta dal timestamp generato automaticamente e dall'identificativo del Widget che ha generato la riga di log: 30/04/2020 - 15:09:22.153 [AGENTDESKTOP_WIDGET_AGENDA] <testo> |
AGENTDESKTOP.WIDGET.bindWidgetFocusCallback(function callback) | Effettua la bind di una vostra funzione al fine di notificare al Widget la selezione dell'utente e la conseguente ricezione del Focus sul proprio Tab. |
AGENTDESKTOP.WIDGET.unbindWidgetFocusCallback (function callback) | Effettua la unbind della vostra funzione |
AGENTDESKTOP.WIDGET.Reload(String < JumpToWidget>) | Ricarica il contenuto del Widget |
AGENTDESKTOP.WIDGET.GetTimeStamp() | Restituisce stringa contenente data e ora attuale nel formato: dd/mm/yyyy – hh:mm:ss |
AGENTDESKTOP.WIDGET.getLanguage | Restituisce la lingua utilizzata in AgentDesktop. Esempio: "it", "en". |
...