Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo passaggio si configura Salesforce per l'invio di notifiche quando un'opportunità viene chiusa correttamente. Prima di poter inviare notifiche, è necessario eseguire la procedura seguente:
Crea un account in Salesforce. Un account rappresenta un cliente per Northwind.
Creare un'opportunità per l'account. Un'opportunità rappresenta un'opportunità di vendita potenziale con il cliente. Come parte dell'opportunità, aggiungi anche i dettagli del prodotto a cui il cliente è interessato.
Creare un flusso di lavoro in Salesforce.
Creare una definizione di applicazione connessa Salesforce.
Annotazioni
I passaggi descritti in questo argomento presuppongono che l'utente disponga già di un account per sviluppatore salesforce. Per creare un nuovo account per sviluppatore in Salesforce, passare a https://go.microsoft.com/fwlink/?LinkId=296424.
Per creare un account in Salesforce
Accedere al portale di Salesforce.com usando le credenziali dello sviluppatore.
Nel portale fare clic sulla scheda Account e quindi su Nuovo.
Nella pagina Nuovo account specificare i valori per i vari campi. Specificare un valore per Nome account è obbligatorio. Per questa esercitazione, specificare il nome dell'account come
Customer1
.Fare clic su Salva.
Per creare un'opportunità per il cliente
Nel portale di Salesforce.com fare clic sulla scheda Opportunità .
Nella sezione Opportunità recenti fare clic su Nuovo.
Nella pagina Nuova opportunità specificare i valori seguenti:
Specificare un nome di opportunità,
Opportunity with Customer 1
ad esempio .Specificare il nome dell'account. Rappresenta l'account a cui è associata questa opportunità. Per questa esercitazione, impostare l'Account su
Customer1
. Questo account è stato creato nella procedura precedente.Specificare una data di chiusura. Rappresenta la data entro cui l'opportunità dovrebbe essere chiusa.
Specificare una fase. Questo denota la fase attuale per l'opportunità. Per iniziare, è possibile impostare l'opportunità su qualsiasi cosa, ad esempio Analisi delle esigenze.
Annotazioni
Assicurarsi di non impostare la fase su Closed Won all'inizio. Per lo scenario in questa esercitazione, ogni volta che la fase è impostata su Closed Won viene inviata una notifica a un endpoint di relè su Microsoft Azure Service Bus. Non abbiamo ancora configurato questa parte della soluzione, quindi non dovresti impostare la fase su Closed Won.
Specificare i valori per altri campi facoltativi e quindi fare clic su Salva.
Nella pagina Opportunità per Customer1, nella sezione Prodotti fare clic su Aggiungi prodotto.
Nell'elenco dei prodotti selezionare i prodotti a cui il cliente è interessato e quindi fare clic su Seleziona.
Per ogni prodotto selezionato, specificare una quantità desiderata dal cliente e quindi fare clic su Salva.
Creare un flusso di lavoro Salesforce
In questo passaggio viene creato un flusso di lavoro per inviare una notifica ogni volta che un'opportunità viene chiusa correttamente. La notifica è sotto forma di messaggio SOAP e viene inviata a un endpoint di inoltro ospitato in Microsoft AzureService Bus.
Per creare un flusso di lavoro per le opportunità
Nel portale di Salesforce fare clic sul nome dell'account di accesso nell'angolo superiore destro della pagina e quindi fare clic su Configura.
Nel riquadro sinistro, in Installazione app espandere Crea, espandere Flusso di lavoro e approvazioni e quindi fare clic su Regole flusso di lavoro.
Annotazioni
Se si apre la pagina Regole flusso di lavoro per la prima volta, verranno visualizzate alcune informazioni per comprendere il funzionamento dei flussi di lavoro in Salesforce. Leggere le informazioni e quindi fare clic su Continua.
Nella pagina Tutte le regole del flusso di lavoro fare clic su Nuova regola.
Nell'elenco Seleziona oggetto fare clic su Opportunità e quindi su Avanti.
Nella pagina successiva specificare quanto segue:
Impostare il nome della regola su
Closed Opportunity
.Impostare i criteri di valutazione come impostati come creati, e ogni volta che vengono modificati per soddisfare successivamente i criteri.
Per i criteri delle regole, impostare per eseguire la regola quando vengono soddisfatti i criteri.
Impostare Campo su Opportunità: Stage, Operatore su uguale e Valore su
Closed Won
.Fare clic su Save & Next (Salva e avanti).
Definire l'azione del flusso di lavoro per la nuova regola:
Nella pagina Specifica azioni flusso di lavoro fare clic sul pulsante Aggiungi azione flusso di lavoro e quindi su Nuovo messaggio in uscita.
Impostare i campi Nome e Nome univoco su
NewOp1
.Specificare una descrizione, ad esempio .
Message sent when an opportunity is successfully closed
Specificare l'URL dell'endpoint come
https://btssalesforce.servicebus.windows.net/notifications/opportunity
.In questo contesto, btssalesforce è il tuo spazio dei nomi del bus di servizio che hai creato nei passaggi precedenti. /notifications/opportunity/ rappresenta l'inoltro che creeremo nei passaggi successivi di questa esercitazione.
Annotazioni
È necessario specificare lo spazio dei nomi del Service Bus creato in precedenza.
Assicurarsi che la casella di controllo Componente protetto sia deselezionata e che la casella di controllo Invia ID sessione sia selezionata.
Per Campi opportunità da inviare selezionare i campi pertinenti dall'elenco Campi disponibili e quindi fare clic sul pulsante Aggiungi .
Fare clic su Salva e quindi su Fine.
Nel riquadro sinistro, in Installazione app espandere Crea, espandere Flusso di lavoro e approvazioni e quindi fare clic su Regole flusso di lavoro. Verificare che la regola Opportunità chiusa sia presente nell'elenco. Nella colonna Azione per la regola Opportunità chiusa fare clic su Attiva per attivare la regola.
Creare un'applicazione connessa di Salesforce
La creazione di una definizione di applicazione connessa genera un set di chiavi necessarie per richiedere token OAuth per accedere alla connessione a Salesforce. Nelle fasi successive di questa esercitazione, BizTalk Server sarà l'applicazione connessa che esegue query su Salesforce usando la definizione dell'applicazione connessa.
Per creare un'applicazione connessa per Salesforce
Nel portale di Salesforce fare clic sul nome dell'account di accesso nell'angolo superiore destro della pagina e quindi fare clic su Configura.
Nel riquadro sinistro, sotto Configurazione app, espandere Crea e poi App. Nella pagina App fare clic su Nuovo nella sezione App connesse.
Nella pagina Nuova app di connessione specificare quanto segue:
Per Connected App Name, specificate
BizTalk_Salesforce
.Per Nome sviluppatore specificare il nome di accesso.
Per Indirizzo e-mail di contatto, specificare il tuo indirizzo e-mail.
Per URL di callback specificare un URL valido.
Annotazioni
A causa del modo in cui si esegue l'autenticazione con Salesforce in questo scenario, il valore specificato qui non viene usato.
In Ambiti OAuth disponibili selezionare Accesso completo, Eseguire richieste per conto dell'utente in qualsiasi momento e Accedere e gestire i dati e quindi fare clic sul pulsante Aggiungi per spostarli negli ambiti OAuth selezionati.
Fare clic su Salva. La pagina visualizzata contiene informazioni sulla chiave consumer e sul segreto consumer. È necessario prendere nota di questi valori. Questi valori saranno necessari durante la connessione a Salesforce da BizTalk Server.
Generare infine un token di sicurezza necessario per la connessione a Salesforce da percorsi di rete sconosciuti.
Nel riquadro sinistro del portale salesforce, in Configurazione personale espandere Informazioni personali e quindi fare clic su Reimposta token di sicurezza personale.
Leggere l'avviso e quindi fare clic su Reimposta token di sicurezza.
Si dovrebbe ricevere il token di sicurezza all'indirizzo di posta elettronica specificato durante la creazione dell'account Salesforce.
Vedere anche
Esercitazione 6: Integrazione di BizTalk Server 2013 con Salesforce