CRM Help
 

GENERALITA' SU USO PAGINE ASPX

Al fine di sfruttare al meglio il Simple# è utile sapere alcuni aspetti generali e standard dell’applicazione.

 

IDPrmKeyTable

Tutte le maschere (form) che gestiscono delle entità in particolare (es. AgentiForm.aspx, ClientiForm.aspx, OrdiniForm.aspx) possono essere aperte direttamente sul record desiderato passando in modalità “GET” (direttamente sull’URL) il parametro “IDPrmKeyTable”. Il parametro Idprmkeytable è "case insensitive".

 

Esempio:

Per aprire l’anagrafica con codice chiave interno 146, richiamare l’URL

…/clientiform.aspx?idprmkeytable=146

 

Per aprire l’analisi/reporting con codice identificativo univoco = 6, richiamare l’URL

…/risultatoricerca.Aspx?idprmkeytable=6

 

Altri parametri

Tutte le form potrebbero avere anche altri parametri di apertura, per i quali suggeriamo di visualizzare direttamente l’URL durante le prove di ciò che si desidera realizzare, al fine di riproporre questi parametri all’interno del codice Simple#.

 

Esempio:

Per aprire la form principale di gestione della attività MultimediaForm su un determinato IDElenco:

…/multimediaform.aspx?idelenco=176

(attenzione in questo caso IDElenco deve esistere)

 

Per aprire la form principale di gestione della attività MultimediaForm in modalità Inserimento nuova attività (l’equivalente di premere il tasto Nuova Attività):

…/multimediaform.aspx?Modality=New

(attenzione, valido solo se CC6011=SI)

 

Per aprire la scheda anagrafica in modalità Inserimento:

…/clientiform.aspx?Modality=New

 

Per visualizzare la situazione dell’anagrafica 147 in tutte le campagne:

…/elenchigrid.aspx?idcliente=147

 

Per visualizzare l’elenco delle opportunità dell’anagrafica 237:

…/opportunitagrid.aspx?idcliente=237

 

Per visualizzare l’elenco delle offerte/ordini dell’anagrafica 237:

…/ordinigrid.aspx?idcliente=237

 

Per il download dei documenti da Magabiblos: es. ID 1,2,3,4,5 (gli ID non presenti vengono ignorati, in caso di nessun ID valido segnala errore.):

…/DownloadMegabiblosZip.aspx?docs=1,2,3,4,5

 

NOTA BENE: L’apertura degli oggetti è comunque condizionata dai permessi di visibilità anagrafiche e funzionalità (Gestione Utenti) che l’utente corrente possiede.

 

La seguente tabella riepiloga le principali pagine .aspx utili in ambito Simple#

 

Pagina ASPX

Modalità d'uso

Note

ClientiForm.aspx

ClientiForm.aspx?IDPrmKeyTable=id

In funzione del parametro CK6039 viene aperta la form in modalità: Full, Light o Compact

ClientiForm.aspx?IDCliente=id

 
   

Contatti_DettaglioForm.aspx

Contatti_DettaglioForm.aspx?IdPrmKeyTable=id

 

Contatti_DettaglioForm.aspx?IDContatto=id

 

Contatti_DettaglioForm.aspx?IDCliente=idcliente

Apre tutti i contatti del cliente

Clienti_IndirizziForm.aspx

Clienti_IndirizziForm.aspx?IDPrmKeyTable=id

 

Clienti_IndirizziForm.aspx?IDCliente=idcliente

Apre tutti i contatti del cliente

   

OrdiniForm.aspx

OrdiniForm.aspx?IDPrmKeyTable=id

 

OrdiniForm.aspx?IDOrdine=id

 

OrdiniForm.aspx?IDCliente=idcliente

Apre tutti i record di tipo "ordine" del cliente (Ordini, Opportunità, Appuntamenti e Ordini + Appuntamenti)

UtentiForm.aspx

UtentiForm.aspx?IDPrmKeyTable=IDUtente

 

OpzioniUtente.aspx

OpzioniUtente.aspx?IDPrmKeyTable=IDUtente

 

AgentiForm.aspx

AgentiForm.aspx?IDPrmKeyTable=id

 

AgentiForm.aspx?IDAgente=id

 
   

ListinoForm.aspx

ListinoForm.aspx?IDPrmKeyTable=id

 

MotiviForm.aspx

MotiviForm.aspx?IDPrmKeyTable=id

 

MotiviForm.aspx?IDMotivo=id

 
   

MultimediaForm.aspx

MultimediaForm.aspx?IDElenco=id

Apre il nominativo nella campagna

Ordini_ApptoGriglia.aspx

Ordini_ApptoGriglia.aspx?

 

IDPrmKeyTable=id

Apre appuntamento in agenda (griglia settimanale e popup)

ViewType=n

vista da aprire:

 

-   0: giorno

 

-   1: settimana

 

-   2: mese

 

-   3: agenda

 

-   4: agenti

 

-   5: non utilizzato

 

-   6: timesheet operatori

 

-   7: timesheet contratti

IDAgente=id

Agente da selezionare per default

IDAgenteA=id

Agenzia da selezionare per default

IDAgenteT=id

Operatore da selezionare per default

IDToDo=id

Apre ToDo in agenda (griglia settimanale e popup)

Date=data

Posiziona l'agenda sul giorno indicato

EventType=tipo

Seleziona la tipologia di eventi da visualizzare

 

-   work: appuntamenti

 

-   todo: todo

 

-   recall: richiami

 

-   tt: attività post-vendita

ElenchiGrid.aspx

ElenchiGrid.aspx?IDCliente=id

Situazione nelle campagne per il cliente

Elenchi_DettaglioForm.aspx

Elenchi_DettaglioForm.aspx?IDPrmKeyTable=id

 

Elenchi_DettaglioForm.aspx?IDElenco=id

 
   

TT_SegnalazioniForm

TT_SegnalazioniForm.aspx?IDPrmKeyTable=id

 

TT_SegnalazioniForm.aspx?IDTT=id

 

TT_AttivitaForm.aspx? IDPrmKeyTable=id

 

TT_AttivitaForm.aspx? IDAttivita=id

 
   

SimpleSharpPage.Aspx?

SimpleSharpPage.Aspx?IDPrmKeyTable=id&xxx=yyy

ID della pagina, più gli eventuali parametri definiti nella pagina stessa

SimpleSharpPage.Aspx?IDSharpPage=id&xxx=yyy

ID della pagina, più gli eventuali parametri definiti nella pagina stessa

SimpleSharpPage.Aspx?GuidSharpPage=guid&xxx=yyy

GUID della pagina, più gli eventuali parametri definiti nella pagina stessa

CrmOutlook.Aspx

CrmOutlook.Aspx

Non riceve parametri

SituazioneAppuntamenti.aspx

SituazioneAppuntamenti.aspx

Non riceve parametri

Richiamo allegato megabiblos

JS:eval(GatAjaxClass('Siseco.MegabiblosAjax', 'AjaxDoDownloadFile', Object.toJSON({'docID':CODICE}), null).evalJSON().data.evalJSON().res);

E' una chiamata JavaScript per aprire la pagina per la gestione degli allegati Megabiblos"

(per l'uso togliere gli spazi e le interlinee all'interno della stringa di comando)

Richiamo download in ZIP di documenti megabiblos

DownloadMegabiblosZip.aspx?docs=ID1,ID2,IDx

I parametri ID1, ID2, IDx  sono l'ID del File da scaricare nello ZIP. Gli ID non presenti vengono ignorati, in caso di nessun ID valido segnala errore.