Pulsante personalizzato per copiare i dati da Opportunity in un oggetto personalizzato correlato

StackOverflow https://stackoverflow.com/questions/5334585

Domanda

Ho un oggetto personalizzato che viene utilizzato per la messa a punto del prodotto che viene mappato a un'opportunità. E 'un uno a molti -. Un'opportunità mappe di molti oggetti di setup, ma oggetto di setup viene mappato a una sola opportunità

Opportunità ha alcuni campi di configurazione che devono agire come valori predefiniti per l'oggetto personalizzato correlato. Purtroppo, non posso semplicemente specificare in una formula -. Ottenere un errore

Quello che vorrei fare è di avere un pulsante personalizzato che consenta all'utente di fare clic e copiare tutti i campi di impostazione correlati da l'opportunità nell'oggetto configurazione personalizzata e quindi modificare in base alle necessità.

Tutti gli indicatori o codice di esempio sono molto apprezzate!

È stato utile?

Soluzione

È possibile raggiungere questo obiettivo con un pulsante personalizzato sulla lista relativa per il vostro oggetto personalizzato nella pagina di opportunità dettagli.

Tutti i campi su una nuova schermata Salesforce / di modifica standard hanno id ad essi associati. È possibile specificare i valori per i campi utilizzando questi ID a parametri GET impostati sul tuo URL. Per esempio, se l'ID sul campo del nome sulla vostra occasione è 'OPP3', il seguente URL compilerà il campo del nome sulla nuova pagina opportunità:

https://na2.salesforce.com/006/e?opp3=Hello+World

Si dovrebbe cambiare na2 al server corretto per il vostro org.

Il nuovo URL della pagina di record contiene il prefisso id di 3 caratteri per il vostro particolare oggetto e '/ e'. 006 è il prefisso per le opportunità. Si dovrà cercare di creare un nuovo record per vedere che cosa i 3 caratteri sono per il vostro oggetto personalizzato.

Si dovrà catturare i di id dei campi che si desidera per popolare il vostro oggetto personalizzato. È possibile farlo visualizzando la fonte della nuova pagina di registrazione. Per questi campi personalizzati di id prenderanno la forma di un Salesforce Id (ad es. 00N40000002QhEV).

Crea un nuovo pulsante lista sul tuo oggetto personalizzato e impostare il comportamento, senza intestazione e barra laterale e impostare la sorgente di URL. Costruisci il tuo URL con id = coppie di valori separati da '&' utilizzando l'id avete ottenuto dalla sorgente della pagina e la funzionalità di campo di inserimento per selezionare l'opportunità campi vostro desiderio di aggiungere in Si dovrebbe finire con qualcosa di simile:.

/a0U/e?00N40000002QhEV={!Opportunity.Name}&00N40000002QhEW={!Opportunity.StageName}

a0U dovrebbe essere sostituito dal corretto prefisso per il vostro oggetto personalizzato. Quindi aggiungere il pulsante alla lista relativa per il vostro oggetto personalizzato in opportunità.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top