ASNS24 - Sincronizzazione check-list / scheda-CRM¶
Posizione nel menu Programma non a menu Linkage section
| Tipo | Dato | Formato | Contenuto |
|---|---|---|---|
| INPUT | ASNS24-CALLER | x(20) | Programma chiamante |
| ASNS24-OPE | x(20) | Vedi argomenti successivi | |
| ASNS24-INTERVENTO | 9(12) | ID Intervento da elaborare | |
| OUTPUT | ASNS24-ESITO | x(01) | Esito dell'operazione |
| ASNS24-MSG | x(160) | Messaggio di esito | |
| FILLER | x(500) |
Logica generale Programma che permette la sincronizzazione tra una check-list e una scheda CRM, in funzione della relazione tra di loro. Per il momento l'unica relazione possibile è data da: -> Check-list di chiusura intervento (su intervento o su matricola) -> Scheda CRM della matricola in assistenza All'interno del programma eseguire la gestione del log di procedura in modo da tracciare le scelte principali del programma. Configurazioni possibili
| Gruppo | Parametro | Note |
|---|---|---|
| ass-strum | gestione-checklist-prec | |
Elaborazione L'elaborazione cambia a seconda dell'operazione richiesta.
Operazione: ELABORA-INTERVENTO¶
Descrizione Riceve in input un intervento, ed effettua la sincronizzazione della scheda di stima collegata con la scheda CRM della matricola in assistenza. Chiamata standard
| Tipo | Dato | Formato | Contenuto |
|---|---|---|---|
| INPUT | ASNS24-CALLER | x(20) | Programma chiamante |
| ASNS24-OPE | x(20) | "ELABORA-INTERVENTO" |
Elaborazione Se la configurazione gestione-checklist-prec non è abilitata, uscire senza effettuare nessun aggiornamento (esito comunque positivo) Altrimenti è necessario sincronizzare le informazioni previste sulla check-list con la scheda CRM corretta della matricola corretta; quindi: * Check-list su intervento: si sincronizza con la prima matricola trovata sulla chiamata * Check-list su matricola: si sincronizza con la matricola relativa La sincronizzazione avrà luogo se la matricola selezionata è collegata ad una scheda CRM: ASNMATRI.AMTR-COD-NOM > 0. In questo caso, si dovrà cercare CRMANAGR per ottenere il tipo nominativo collegato (CRA-TIP). Poi durante l'importazione dei dati come spiegato al punto A.3, per ciascuna informazione importata si procede come segue: A.3.1.1 - Verifico se l'informazione è da sincronizzare Posizionarsi su ASNSKINF:
| Nome campo | Contenuto |
|---|---|
| ASKI-MOD-NOME | Il nome del modello di certificazione usato: a seconda del tipo di check list |
| ASKI-PAG | A-SKDI-PAGINA |
| ASKI-PROG | A-SKDI-PROG |
Se ASKI-FL-RIPORTA = "S" significa che l'informazione è da sincronizzare, quindi proseguo. In questo caso ASKI-IPT-NUM-SINCRO conterrà il codice informazione da sincronizzare. A.3.1.2 - Ricerca informazione su scheda CRM e aggiornamento Eseguire una chiamata a CRMS06 per aggiornare l'informazione:
| Tipo | Dato | Contenuto |
|---|---|---|
| INPUT | CRMS06-OPE | "SCRIVI" |
| CRMS06-NOM | Codice nominativo corrispondente alla scheda CRM matricola: AMTR-COD-NOM |
|
| CRMS06-INF | Informazione da aggiornare: ASKI-IPT-NUM-SINCRO | |
| CRMS06-MODO-LETTURA-TABELLA | "C" | |
| CRMS06-DATO | Informazione recuperata Usare CRMS06-DATO-NUM se l'informazione è numerica o CRMS06-DATO negli altri casi |
|
| CRMS06-DATA-R | ||
Questa chiamata dovrebbe già posizionarsi sull'informazione corretta (la prima sulla scheda contenente l'informazione cercata)
Estratto da documentazione interna ClickUp