Domanda

Ho una regola di flusso esistente che fuochi di un (SOAP) messaggi in uscita quando viene creato o aggiornato un certo tipo di oggetto. Che funziona bene.

voglio estenderlo in modo che un simile messaggio in uscita viene inviato anche quando gli oggetti vengono eliminati.

questa discussione , regole flusso di lavoro non può essere fatto per il fuoco sulla base di eliminazioni di oggetto, quindi devo scrivere un apice trigger invece.

Quindi la domanda è, come faccio a dare il via a SOAP messaggi in uscita dal di dentro Apex?

È stato utile?

Soluzione

Dovrebbe essere abbastanza semplice - fino a quando SF sostiene la vostra versione web servizi SOAP. Importare il WSDL per il servizio (è possibile farlo dalla pagina 'Apex Classi) e aggiungere un tipo di innesco appropriato che chiama il metodo WSDL definito (s).

Altri suggerimenti

Sono nuovo qui quindi non posso aggiungere un commento al post di weesilmania, ma ho voluto sottolineare qualcosa di importante. La funzione di messaggistica outbound in Salesforce è abbastanza fault tolerant e affidabile. Significato se il punto finale va giù per un po ', o se la connessione di rete tra Salesforce e il server è traballante, Salesforce tenterà di inviare un messaggio in uscita innescato per un massimo di 24 ore.

L'implementazione di un richiamo vertice che accade su un trigger funzionerà, ma è il fuoco e dimenticare. Tenetelo a mente se si utilizza questa opzione.

Real "messaggi in uscita" (creata come da qualche entità nel programma di installazione dell'applicazione, con campi unione ecc.) - la minima idea

La tua richiesta HTTP in cui si definisce il proprio endpoint così come payload che potrebbe essere una busta SOAP valida - hanno uno sguardo qui e qui per un inizio.

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