%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
!!! Set'n play\\
\\
!! INTRODUZIONE\\
Il CRM ....\\
Digitare "applicazione RE" per accedere a la documentazione dinamica del CRM.\\
in partolare sotto la voce "sviluppo", "oggetti setup - RE - CRM" è possibile vedere una matrice che riclassifica tutti i moduli con relativi gestiti nel CRM.\\
\\
\\
!! MODULI\\
I moduli del CRM sono:\\
||Modulo||Descrizione||Capitolo||Descrizione||Scheda||Servizio||Exit||SCP_LAY
|REACCA|Account     |REACCA_01|Account    |REACCA_01|REACCA_01|REACCA_01U|CNNOM|\\
|REREFE|Referenti   |REREFE_01|Referenti  |REREFE_01|REREFE_01|REREFE_01U|RN   |\\
|REEVEN|Attività    |REEVEN_01|Attività   |REEVEN_01|REEVEN_01|REEVEN_01U|E3£C1|\\
|RELEAD|Lead        |RELEAD_01|Lead       |RELEAD_01|RELEAD_01|RELEAD_01U|CM££3|\\
|REOPPO|Opportunità |REOPPO_01|Opportunità|REOPPO_01|REOPPO_01|REOPPO_01U|CM£R3|\\
| |            |REOPPO_02|Prodotti   |REOPPO_02|REOPPO_02|REOPPO_02U|DR£CM|\\
|REMARK|Marketing   |REMARK_01|Campagne   |REMARK_01|REMARK_01|REMARK_01U|CM£R1|\\
| |            |REMARK_02|Operazioni |REMARK_02|REMARK_02|REMARK_02U|CM£R2|\\
|REVEND|Vendita     |REVEND_01|Ord/Off.   |REVEND_01|REVEND_01|REVEND_01U|     |\\
\\
\\
!! OGGETTI COINVOLTI\\
Gli oggetti coinvolti nel CRM sono:\\
* Account\\
* Referenti\\
* Campagne\\
* Operazioni di marketing\\
* Lead\\
* Opportunità\\
* Prodotti\\
* Attvità CRM\\
La gestione degli oggetti si basa sugli OAV.\\
Pertanto è necessario verificare ed eventualmente ricostruirle tutti gli oav degli oggetti coinvolti. Vedi "PROCEDURA DI INSTALLAZIONE"\\
\\
__ACCOUNT__\\
Per la gestione del CRM è necessario attivare gli Account.\\
Gli account sono enti di tipo "NOM".\\
Gli account garantiscono l'univocità di un ente nell'intero DB qualora sia presente contemporaneamente con diverse tipologie (Cliente, Fornitore...)\\
La sua attivazione induce una diversa modalità di gestione degli enti. E sempre necessario prima creare l'Account, perchè quando si crea un ente con un altra tipologia, per esempio un cliente, viene sempre chiesto prima da quale account derivarlo.\\
La gestione ente con account permette di codificare degli enti ancor prima che diventino clienti o fornitori e utilizzarli nel DB.\\
\\
__REFERENTI__\\
E' un nuovo oggetto di tipo "RN"(interfaccia £IRN). Gestisce la nuova anagrafica dei contatti REREFE0F.\\
E' strutturata principalmente con un identificativo, un nome, un cognome e un indirizzo mail.\\
Sostituisce la "£16" del BRESCO.\\
I dati di contatto tipo telefoni, etc.. sono gestiti in modo verticale nel C£ALIA0F con contesto "RN e definiti nella tabella "RER"\\
\\
__CAMPAGNE__\\
Sono commesse di tipo "£R1".\\
\\
__OPERAZIONI DI MARKETING__\\
Sono commesse di tipo "£R2"\\
\\
__LEAD__\\
Sono commesse di tipo "£R3"\\
\\
__OPPORTUNITA'__\\
Sono commesse di tipo "£R4"\\
Per questo oggetto insieme alla commessa si crea in automatico anche un documento di tipo "£CM"\\
Il numero documento è il codice commessa.\\
Gli articoli dell'opportunità (prodotti) sono le righe di questo documento.\\
\\
__PRODOTTI__\\
Sono articoli usati nelle opportunità\\
\\
__ATTIVITA'__\\
Le attività del CRM sono eventi di tipo "£C1".\\
\\
!!! STRUTTURA DI NAVIGAZIONE\\
Ogni oggetto ha la seguente struttura di navigazione dal menù CRM\\
* Accesso\\
* Navigazione del molulo\\
* Ricerca libera\\
* Matrice dati\\
\\
!! RICERCA LIBERA £K41\\
In questo paragrafo mettiamo un accenno alla K41. Si rimanda comunque alla documentazione specifica di questa COPY (che al momento non c'è)\\
La K41 si appoggia al componente grafico SPL = Spotlight (dove si può mettere dentro un testo libero)\\
come si può vedere nella scheda di test della K41 (SCP_SCHESE/SMA_K41) dove ci sono alcuni esempi già compilati e la possibilità di fare i test\\
\\
La K41 permette di cerare un oggetto secondo tutti i suoi OAV. le regole principali sono: (per gli esempi ipotizziamo di essere nella ricerca di un account "CNNOM")\\
* la prima parola che metto la considera descrizione dell'oggetto (Es: Gnutti)\\
* posso per ogni oggetto impostare che cosa voglio cercare dopo la parola "di", nel caso degli account ricerca la provincia (Es: Gnutti di Brescia)\\
* posso usare la parola "e" oppure la parola "con" per aggiungere tutte le proprietà (Es: Gnutti di brescia con settore automotive e commerciale Poiatti e inserimento maggiore di 01012016)\\
* posso avere alcune proprietà sui numeri/date scrivendo maggiore di, minore di\\
\\
Nell'INPUT della funzione della K41 posso impostare alcuni campi:\\
*StrTit()    =   Imposta la scritta che esce di fianco allo spotlight (es: Opportunità attive di Corbetta)\\
*StrIni()    =   Imposta l'oggetto dello spotlight (es: Opportunità)\\
*StrSuf     =   Aggiunge un suffisso "testuale" a quello che l'utente scrive (es: con commerciale CORGIO) rimane invisibile all'utente\\
*StrWhe   =   Aggiunge un suffisso "SQL" a quello che l'utente scrive (funziona esattamente come l'StrSuf\\
*StrAll      =   Viene utilizzato per bypassare la richiesta tramite spotlight estraendo direttamente la matrice senza componente SPL\\
Di defualt la K41 è impostata per cercare solo gli oggetti con livello minore di 8\\
\\
Oltre a questa impostazione bisogna tenere in considerazione che la K41 si basa sull'impostazione di alcuni ALIAS che posso usare per avere diverse parole che rispondono ad un campo.\\
Per vedere/caricare queste impostazioni vi invito ad andare nel TAB "Configurazione" nella scheda di esempio della K41 dove trovo i seguenti TAB\\
# Gestione descrizioni estese: Scelto un oggetto "es: CM£R4" posso impostare gli alias per ogni OAV (Es: per il campo M$CDRE voglio che rispondano le parole Responsabile, Commerciale, Agente)\\
# Script standard configurazione oggetti: Tutte le parole distribuite che rispondono agli oggetti "standard"\\
# Script utente configurazione oggetti: Tutte le parole utente che rispondono agli oggetti\\
# Script utente configurazione campi: In questo TAB posso impostare degli oggetti specifiche per impostare che per un oggetto, un campo del file che sarebbe libero è di default un oggetto\\
\\
Oltre a questi alias esiste una normalizzazione delle descrizioni da lanciare (magari da mettere post inserimento agli oggetti più importanti e/o comunque da schedulare la sera). Questa normalizzazione permette di togliere spazi e caratteri speciali, per fare in modo che se cerco account "ROSSI" trovo anche eventuali account (scritti diversamente) RO-SS.I\\
Posso lanciare questa normalizzazione nel test dell K40 (T K40) lanciando la Funzione NOR - Metodo CLS - Tipo (CNNOM - ecc) (serve mettere una descrizione per farlo partire ma è ininfluente)\\
\\
__Accesso__\\
Digitare "CRM". Compariranno tutte le icone dei moduli del CRM, da dove è possibile accedere a tutte le funzioni navigazione del  modulo.\\
\\
__Navigazine del modulo__\\
La scheda di navigazione è divisa in due parti. A destra un menù e a sinistra la corrispondente\\
scheda dati. In particolare tra le funzioni c'è la riceca libera.\\
\\
__Ricerca libera__\\
La ricerca libera è una campo dove è possibile inserire una stringa di riceca per l'oggetto gestito dal modulo. Il risualtato della ricerca viene rappresentato dalla matrice dati del modulo.\\
\\
\\
__Matrice dati__\\
La matrice rappresente i dati ottenuti dalla ricerca\\
Per ogni oggetto del CRM è stata definita una matrice di default:\\
||Oggetto||Descrizione||Scheda||Servizio||Exit||ServizioOOld||ExitOld
|CNNOM|Account                |REACCA_01|REACCA_01|REACCA_01U|REGESA_01|REGESA_01U|\\
|RN   |Referenti              |REREFE_01|REREFE_01|REREFE_01U|REGESA_02|REGESA_02U|\\
|CM£R1|Campagne               |REMARK_01|REMARK_01|REMARK_01U|         |          |\\
|CM£R2|Operazioni di marketing|REMARK_02|REMARK_02|REMARK_02U|         |          |\\
|CM£R3|Lead                   |RELEAD_01|RELEAD_01|RELEAD_01U|REMARK_03|REMARK_03U|\\
|CM£R4|Opportunità            |REOPPO_01|REOPPO_01|REOPPO_01U|REMARK_04|REMARK_04U|\\
|E3£C1|Attività               |REEVEN_01|REEVEN_01|REEVEN_01U|         |          |\\
\\
E' possibile personalizzare le colonne della matrice o filtrare i dati attraverso il programma utente con suffisso U del servizio standard (esempio REACCA_01U)\\
Per ogni riga ci sono delle azioni che permettono l'accesso alla gestione dei dati dell'oggetto.\\
\\
!!! GESTIONE DATI\\
La gestione dei dati di un oggetto si basa sugli OAV.\\
Ogni dato è un OAV. Ogni OAV oltre a contenere il valore del dato, definisce anche le sue caratteristinche standard: intestazione, tipo oggetto, lunghezza, tipo di visualizzazione...\\
La definizione dei campi da presentare in gestione si chiama struttura. Nella struttura oltre a indicare il campo si possono aggiugere e/o modficare alcune sue caratteristiche standard.\\
La struttura è uno script del file SCP_LAY.\\
Se per un oggetto non viene indicata la sua struttura vengono presentati tutti gli oav di tipo "I/" con le caratteristiche standard.\\
Per ogni oggetto del CRM è stata definita una sua struttura di default.\\
Per ogni oggetto del CRM è stata definita una matrice di default:\\
||Oggetto||Descrizione||SCP_LAY
|CNNOM|Account                |CNNOM\\
|RN   |Referenti              |RN\\
|CM£R1|Campagne               |CM£R1\\
|CM£R2|Operazioni di marketing|CM£R2\\
|CM£R3|Lead                   |CM£R3\\
|CM£R4|Opportunità            |CM£R4\\
|E3£C1|Attività               |E3£C1\\
\\
Costruita come XXYYY, dove XX è l'oggetto e YYY il parametro:\\
\\
Per ogni oggetto è possibile utlizzare un proprio SCP_LAY impostando la tabella B£Q, con i seguenti elementi fissi, la loro presenza ne innesta l'utilizzo.\\
||Oggetto||Descrizione||Elemento B£Q
|CNNOM|Account                |£CNNOM\\
|RN   |Referenti              |£RN\\
|CM£R1|Campagne               |£CM£R1\\
|CM£R2|Operazioni di marketing|£CM£R2\\
|CM£R3|Lead                   |£CM£R3\\
|CM£R4|Opportunità            |£CM£R4\\
|E3£C1|Attività               |£E3£C1\\
\\
Per le attività sono stati definiti come defaulti oltre a tipo anche causale e categoria, nel\\
seguenti modo\\
* "£E3£C1"+XXX, dove XXX è la causale (N§CAEV), risalita\\
* "£E3£C1"+YYY, dove YYY è la categoria (N§CTEV), risalita\\
* "£E3£C1\\
Oltre all'SCP_LAY nella tabellea B£Q è possibile attivare un programma di exit sulla gestione dati,\\
una sottoscheda di info nella gestione (Con posizione orizzontale o verticare e dimensioni).\\
I proogrammi di exit sono relativi al programma standard di gestioen B£K89_XX dove XX è l'oggetto,\\
per una facile individuazione è meglio tenere lo stesso nome aggungendo un suffisso.\\
Esmepio exit B£K89_CNA per il programma Bstandard B£K89_CN che gestisce gli enti.\\
La sotoscheda di info è una scheda che risente di ogni invio nella gestione. E' utile aggiungerla quando in gestione si vogliono verificare istanze già presenti per quel dat. Per esempio in\\
immissione di un'opportunità si vule vedere se ci sono già opportnità aperte per quel account.\\
\\
\\
Come accenntato sopre la gestione di ogni oggetto passa da una nuova copy: la £K89. Questa comunica con l'interfaccia grafica tramite il servizio LOA36_SE.\\
L'interfaccia è la gestione interagiscono tramite una struttura di schiere che contengono tutte le informazioni di un dato, sia di sruttura che di contenuto.\\
Ogni oggetto ha un suo particolare programma di gestione B£K89_XX dove XX è l'oggetto.\\
Ad ogni programma è poi associata una exit dove è possibile intervenire per modificare le caratteristiche di un campo, completare il contenuto di un campo in funzione del contenuto di un altro,  eseguire controlli specifici, agire prima e/o dopo l'aggiornamento ...\\
Per maggiori dettagli fare riferimento alla documentazione della £K89\\
[£K89|MBDOC_OGG-P_TSTK89]\\
\\
!! PRECEDURA DI INSTALLAZIONE\\
\\
!! NUOVI FILES\\
__Referenti REREFE0F__\\
\\
!! NUOVE TABELLE\\
__Tabella RE*.__\\
__Tabella RE1.__\\
__Tabella RE2.__\\
__Tabella REA.__\\
__Tabella REB.__\\
__Tabella REC.__\\
__Tabella REE.__\\
__Tabella REF.__\\
__Tabella REH.__\\
__Tabella REI.__\\
__Tabella REJ.__\\
__Tabella REK.__\\
__Tabella REL.__\\
__Tabella REM.__\\
__Tabella RER.__\\
\\
%%quote 
Importare la loro definizione dalla SMETAB

 UP FTB
/%
----
\\
!! CREAZIONE SOTTOSETTORI E ELEMENTI TABELLE CRM\\
\\
%%quote 
Eseguire il programma di controllo per la creazione/allineamento automatico tabelle

 C B£UTX61A 'RE'
/%
----
\\
!! Controllare il contenuti delle seguenti tabella\\
Vedi CONTROLLI GENERALI RE (ST-RE*)\\
Vedi Impostazioni CRM (ST-RE1)\\
Vedi Imp. flussi applicativi CRM (ST-RE2)\\
Vedi Tipo Referente (ST-REA)\\
Vedi Ruoli (ST-REB)\\
Vedi Fonte del referente (ST-REC)\\
Vedi Programma di vendita (ST-REE)\\
Vedi Fase campagna (ST-REFR1)\\
Vedi Fase operar.marketing (ST-REFR2)\\
Vedi Fase Lead (ST-REFR3)\\
Vedi Fase opportunità (ST-REFR4)\\
Vedi Target (ST-REH)\\
Vedi Fonte esterna (ST-REI)\\
Vedi Campagne (ST-REJR1)\\
Vedi Operazioni marketing (ST-REJR2)\\
Vedi Causali stati CRM Lead (ST-REJR3)\\
Vedi Causali stati CRM Opportunità (ST-REJR4)\\
Vedi Esito attività (ST-REK)\\
Vedi Mailing list associate (ST-REM)\\
Vedi Ruoli (ST-RER)\\
Vedi Funzione Aziendale (ST-V£F)\\
\\
!! OAV BASE\\
__3.__rilanciare la costruzione degli OAV mediante\\
la funzione COS metodo ALL della funzione TSTOAV.\\
\\
__Costruzione guidata modello attributi (slots) per i vari oggetti:__\\
%%quote 
__>_h_AR__Articolo

 ::FUN PG(REUT06) K1(AR)
/%
----
%%quote 
__>_h_CN__Enti

 ::FUN PG(REUT06) K1(CN)
/%
----
%%quote 
__>_h_CNNOM__Account

 ::FUN PG(REUT06) K1(CNNOM)
/%
----
%%quote 
__>_h_RN__Referenti

 ::FUN PG(REUT06) K1(RN)
/%
----
%%quote 
__>_h_CM__Commesse

 ::FUN PG(REUT06) K1(CM)
/%
----
%%quote 
__>_h_CM£R1__Campagne

 ::FUN PG(REUT06) K1(CM£R1)
/%
----
%%quote 
__>_h_CM£R2__Operazioni di marketing

 ::FUN PG(REUT06) K1(CM£R2)
/%
----
%%quote 
__>_h_CM£R3__Lead

 ::FUN PG(REUT06) K1(CM£R3)
/%
----
%%quote 
__>_h_CM£R4__Opportunità

 ::FUN PG(REUT06) K1(CM£R4)
/%
----
%%quote 
__>_h_DO__Documenti (Testate)

 ::FUN PG(REUT06) K1(DO)
/%
----
%%quote 
__>_h_DO£CM__Documenti CRM (Testate)

 ::FUN PG(REUT06) K1(DO£CM)
/%
----
%%quote 
__>_h_DR__Documenti (Righe)

 ::FUN PG(REUT06) K1(DR)
/%
----
%%quote 
__>_h_DR£CM__Documenti CRM (Righe)

 ::FUN PG(REUT06) K1(DR£CM)
/%
----
%%quote 
__>_h_E3__Eventi

 ::FUN PG(REUT06) K1(E3)
/%
----
%%quote 
__>_h_E3£C1__Eventi (Attvità CRM)

 ::FUN PG(REUT06) K1(E3£C1)
/%
----
\\
__Verifica-Inserimento autorizzazioni__\\
Impostare le autorizzazioni per la gestione dei referenti\\
%%quote 
_n_Gestione autorizzazioni_h_

 CALL B£AUA0G PARM('RERN01')
/%
----
Impostare le autorizzazioni per la gestione delle commesse\\
%%quote 
_n_Gestione autorizzazioni_h_

 CALL B£AUA0G PARM('BRCM01')
/%
----
Impostare le autorizzazioni per la gestione degli eventi\\
%%quote 
_n_Gestione autorizzazioni_h_

 CALL B£AUA0G PARM('P5EV01')
/%
----
\\
__Creazione Account__\\
Verificare la creazione del tipo ente Nominativo nelle tabelle BRE-BRZ (elemento NOM)\\
Impostare nella tabella BRE i tipi ente gestiti a nominativo\\
Impostare nella tabella B£2 il tipo ente nominativo\\
Vedi Tipo contatto (ST-BRE)\\
Vedi CATEGORIA ENTI (ST-BRZ)\\
Vedi Impostazioni Base Contatti (ST-BR2)\\
Impostare nel file SCP_SET lo script CN_£NO che contiene l'elenco dei campi del nominativo\\
Per la creazione degli account fare riferiemento al programma: BRUT10A\\
%%quote 
Eseguire il programma di creazione automatica account

 C BRUT10A
/%
----
\\
__NOTA BENE:__Al termine della conversione il numeratore del codice ente account potrebbe essere\\
disallineato rispetto all'ultimo progressivo assegnato dalla conversione, quindi si consiglia\\
di verificare ed allineare manualmente il numeratore utilizzato dalla costruzione codice del\\
tipo ente account, in modo da non rischiare sovrapposizioni in successive codifiche di account\\
nuovi.\\
Vedi Account (TACRNBR-CNNOM)\\
\\
__Creazione Referenti__\\
Verficare il programma di conversione da BRESCO a REREFE: REUT03A\\
%%quote 
Eseguire il programma di creazione automatica referenti

 C REUT03A
/%
----
\\