Pregunta

Tengo una regla de flujo de trabajo existente que fuegos de un (SOAP) mensajes salientes cuando se crea o actualiza un determinado tipo de objeto. Que funciona muy bien.

Quiero extender de manera que uno similar de mensajes salientes también se envía cuando se eliminan los objetos.

De acuerdo con esta discusión , reglas de flujo de trabajo no se puede hacer que el fuego basado en eliminaciones de objetos, por lo que tengo que escribir un disparador Apex lugar.

Así que la pregunta es, ¿cómo inicio a una de SOAP de mensajes salientes desde el interior de Apex?

¿Fue útil?

Solución

Debe ser bastante simple - el tiempo que SF es compatible con su versión web de servicios SOAP. Importar el WSDL para el servicio (se puede hacer esto desde la página 'Apex' Clases) y añadir un tipo de disparo apropiado que llama al método (s) de WSDL definida.

Otros consejos

Soy nuevo aquí así que no puedo agregar un comentario al post de weesilmania, pero quería señalar algo importante. La función de mensajería de salida en la fuerza de ventas es bastante tolerante a fallos y fiable. Es decir, si su punto final se cae por un tiempo, o si la conexión de red entre la fuerza de ventas y su servidor es escamosa, la fuerza de ventas va a intentar enviar un mensaje de salida provocada por hasta 24 horas.

La implementación de una llamada de vértice que ocurre en un disparador va a funcionar, pero de fuego y olvidar. Tenga esto en cuenta si se utiliza esta opción.

real "de mensajes salientes" (creada como una entidad en algún lugar de instalación de aplicaciones, con campos de combinación etc.) -. Ni idea

Su propia petición HTTP donde se define su propio criterio de valoración, así como la carga útil que podría ser un sobre SOAP válido - echar un vistazo aquí y aquí para empezar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top