Vai al contenuto

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