Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este paso, configurará Salesforce para enviar notificaciones cuando se cierre exitosamente una oportunidad. Para poder enviar notificaciones, debe realizar los pasos siguientes:
Cree una cuenta en Salesforce. Una cuenta representa un cliente para Northwind.
Cree una oportunidad para la cuenta. Una oportunidad representa una oportunidad de ventas potencial con el cliente. Como parte de la oportunidad, también agregas los detalles del producto que le interesa al cliente.
Cree un flujo de trabajo en Salesforce.
Cree una definición de aplicación conectada a Salesforce.
Nota:
En los pasos de este tema se supone que ya tiene una cuenta de desarrollador de Salesforce. Para crear una nueva cuenta de desarrollador en Salesforce, vaya a https://go.microsoft.com/fwlink/?LinkId=296424.
Para crear una cuenta en Salesforce
Inicie sesión en el portal de Salesforce.com con sus credenciales de desarrollador.
En el portal, haga clic en la pestaña Cuentas y, a continuación, haga clic en Nuevo.
En la página Nueva cuenta , proporcione valores para los distintos campos. Especificar un valor para Nombre de cuenta es obligatorio. Para este tutorial, especifique el nombre de la cuenta como
Customer1
.Haz clic en Guardar.
Para crear una oportunidad para el cliente
En el portal de Salesforce.com, haga clic en la pestaña Oportunidades .
En la sección Oportunidades recientes , haga clic en Nuevo.
En la página Nueva oportunidad, especifique los siguientes valores:
Especifique un nombre de oportunidad, por ejemplo,
Opportunity with Customer 1
.Especifique el nombre de la cuenta. Esto representa la cuenta con la que está asociada esta oportunidad. Para este tutorial, establezca la cuenta en
Customer1
. Ha creado esta cuenta en el procedimiento anterior.Especifique una fecha de cierre. Esto representa la fecha en la que se debe cerrar la oportunidad.
Especifique una fase. Esto denota la fase actual de la oportunidad. Para empezar, puede configurar la oportunidad como cualquier cosa, por ejemplo, Análisis de necesidades.
Nota:
Asegúrese de no establecer la fase en Closed Won de entrada. Para el escenario de este tutorial, cada vez que la fase se establece en Closed Won, se envía una notificación a un punto de conexión de retransmisión en Microsoft Azure Service Bus. Aún no hemos configurado esa parte de la solución, por lo que no debe cambiar la fase a Closed Won.
Especifique valores para otros campos opcionales y, a continuación, haga clic en Guardar.
En la página Oportunidad de Customer1, en la sección Productos , haga clic en Agregar producto.
En la lista de productos, seleccione los productos en los que está interesado el cliente y, a continuación, haga clic en Seleccionar.
Para cada producto seleccionado, especifique una cantidad que el cliente desee y, a continuación, haga clic en Guardar.
Creación de un flujo de trabajo de Salesforce
En este paso se crea un flujo de trabajo para enviar una notificación cada vez que se cierra correctamente una oportunidad. La notificación tiene el formato de un mensaje SOAP y se envía a un punto de conexión de retransmisión hospedado en Microsoft AzureService Bus.
Para crear un flujo de trabajo para las oportunidades
En el portal de Salesforce, haga clic en el nombre de inicio de sesión en la esquina superior derecha de la página y, a continuación, haga clic en Configurar.
En el panel izquierdo, en Configuración de la aplicación, expanda Crear, expanda Flujo de trabajo y aprobaciones y, a continuación, haga clic en Reglas de flujo de trabajo.
Nota:
Si va a abrir la página Reglas de flujo de trabajo por primera vez, se le presentará información para comprender cómo funcionan los flujos de trabajo en Salesforce. Lea la información y haga clic en Continuar.
En la página Todas las reglas de flujo de trabajo , haga clic en Nueva regla.
En la lista Seleccionar objeto, haga clic en Oportunidad, a continuación, haga clic en Siguiente.
En la página siguiente, especifique lo siguiente:
Establezca el nombre de la regla como
Closed Opportunity
.Establezca los criterios de evaluación cuando sean creados y cada vez que se editen para cumplir posteriormente con los criterios.
Para el criterio de la regla, configure la ejecución de la regla cuando se cumplan los criterios.
Establezca el Campo como Oportunidad: Fase, el Operador como igual y el Valor como
Closed Won
.Haga clic en Save & Next (Guardar y siguiente).
Defina la acción de flujo de trabajo para la nueva regla:
En la página Especificar acciones de flujo de trabajo , haga clic en el botón Agregar acción de flujo de trabajo y, a continuación, haga clic en Nuevo mensaje saliente.
Establezca los campos Nombre y Nombre único en
NewOp1
.Especifique una descripción, como el
Message sent when an opportunity is successfully closed
.Especifique la dirección URL del punto de conexión como
https://btssalesforce.servicebus.windows.net/notifications/opportunity
.Aquí, btssalesforce es el espacio de nombres de Service Bus que creó en los pasos anteriores. /notifications/opportunity/ representa el relevo que crearemos en pasos posteriores de este tutorial.
Nota:
Debe especificar el espacio de nombres de Service Bus que creó anteriormente.
Asegúrese de que la casilla Componente protegido está desactivada y la casilla Enviar id. de sesión está activada.
En Campos de oportunidad para enviar , seleccione los campos pertinentes de la lista Campos disponibles y, a continuación, haga clic en el botón Agregar .
Haga clic en Guardar y, a continuación, haga clic en Listo.
En el panel izquierdo, en Configuración de la aplicación, expanda Crear, expanda Flujo de trabajo y aprobaciones y, a continuación, haga clic en Reglas de flujo de trabajo. Compruebe que la regla de oportunidad cerrada aparece ahí. En la columna Acción de la regla De oportunidad cerrada , haga clic en Activar para activar la regla.
Creación de una aplicación conectada de Salesforce
La creación de una definición de aplicación conectada genera un conjunto de claves necesarias para solicitar tokens de OAuth para acceder a conectarse a Salesforce. En las fases posteriores de este tutorial, BizTalk Server será la aplicación conectada que consulta Salesforce mediante la definición de aplicación conectada.
Para crear una aplicación conectada para Salesforce
En el portal de Salesforce, haga clic en el nombre de inicio de sesión en la esquina superior derecha de la página y, a continuación, haga clic en Configurar.
En el panel izquierdo, en Configuración de la aplicación, expanda Crear y, a continuación, expanda Aplicaciones. En la página Aplicaciones , en la sección Aplicaciones conectadas , haga clic en Nuevo.
En la página Nueva aplicación de conexión , especifique lo siguiente:
En Nombre de aplicación conectada, especifique
BizTalk_Salesforce
.En Nombre del desarrollador, especifique el nombre de inicio de sesión.
En Correo electrónico de contacto, especifique el correo electrónico.
En URL de callback, especifique una dirección URL válida.
Nota:
Debido a la forma en que se autentica con Salesforce en este escenario, no se usa el valor que especifique aquí.
En Ámbitos de OAuth disponibles, seleccione Acceso total, Realizar solicitudes en su nombre en cualquier momento, Acceder y gestionar sus datos, y a continuación, haga clic en el botón Agregar para moverlas a los Ámbitos de OAuth seleccionados.
Haz clic en Guardar. La página que aparece contiene información sobre la clave de consumidor y el secreto de consumidor. Tienes que anotar estos valores. Necesitará estos valores al conectarse a Salesforce desde BizTalk Server.
Por último, genere un token de seguridad necesario para conectarse a Salesforce desde ubicaciones de red desconocidas.
En el panel izquierdo del portal de Salesforce, en Configuración personal, expanda Información personal y, a continuación, haga clic en Restablecer mi token de seguridad.
Lea la advertencia y haga clic en Restablecer token de seguridad.
Debe recibir el token de seguridad en la dirección de correo electrónico que especificó al crear su cuenta de Salesforce.
Véase también
Tutorial 6: Integración de BizTalk Server 2013 con Salesforce