Configurando o Connector Salesforce
Na versão 6.2.0 e mais recente desse conector, você pode:
 Invocar métodos das classes Apex REST.
 Use o OAuth 2.0 JWT portador e OAuth 2.0 SAML portador flui para
autenticação Salesforce.
Para mais informações, consulte a documentação do Salesforce.
Para configurar:
1. File > New > Mule Project, o nome do projeto e clique em OK.
2. No campo de busca, digite http e arraste o HTTP conector para a
tela.
3. Clique no conector de HTTP, clique no sinal de mais verde à direita
de Connector Configuration e, na tela seguinte, clique em OK para
aceitar as configurações padrão.
4. Procurar Sales e arraste o Salesforce conector para a tela. Se você
tiver várias versões do conector, o Studio solicitará a versão. Garantir
que você escolher a versão 6.2.0 ou mais recente.
5. Clique no conector Salesforce e clique no sinal de mais verde à direita
de Connector Configuration. Escolha um dos tipos de autenticação,
dependendo da sua implementação Salesforce:
 Basic authentication
 OAuth 2.0 JWT Portador
 OAuth 2.0 SAML Portador
 OAuth v2.0
6. Preencha as informações de configuração Salesforce necessário.
a. Parâmetros necessários para a autenticação básica:
i. Username: Digite o nome de usuário Salesforce.
ii. Password: Digite a senha correspondente.
b. Parâmetros necessários para a configuração do OAuth 2.0 JWT
Portador:
i. Consumer Key - A chave do consumidor para o aplicativo
conectado Salesforce.
ii. Keystore File - Veja Generating a Keystore File..
iii. Store Password - A senha para o armazenamento de
chaves.
iv. Principais - O nome de usuário Salesforce que você
deseja usar.
Criar uma chave do Consumidor
Para criar uma chave do consumidor:
1. Entre no Salesforce, e vá para Setup > Build > Create > Apps.
2. Sob a App Connected seção, clique em Novo.
3. Siga estes passos para criar um novo aplicativo conectado:
a. Insira as seguintes informações nos campos apropriados:
i. Um nome para o aplicativo conectado.
ii. O nome API.
iii. Email de contato.
b. Sob API (Ativar configurações de OAuth), selecione Ativar
configurações de OAuth.
c. Digite o Callback URL.
d. Selecione o uso de assinaturas digitais caixa de seleção.
e. Clique em Procurar e navegue para o espaço de trabalho
Studio que contém a aplicação Mule.
f. Selecione Salesforce-cert.crt e clique em Abrir.
g. Adicione o acesso completa (full) e executar pedidos em seu
nome, em qualquer momento (refresh_token,
offline_access) escopos OAuth para Selected OAuth Scopes.
h. Clique em Salvar e clique em Continuar.
4. Defina as configurações de autorização para o aplicativo:
a. Clique em Gerenciar e clique em Editar.
b. Sob o Políticas OAuth seção, expanda os Usuários
Autorizados drop-down e selecione Administração aprovou
usuários são pré-autorizados.
c. Clique em Salvar.
5. Sob a Profiles seção, clique em Gerenciar Perfis.
6. Selecione seu perfil de usuário e clique em Salvar.
7. Volte para a lista de aplicativos conectados: Build>Create>Apps.
8. Sob a aplicativa conectada seção, selecione o aplicativo conectado
você cria.
Você pode ver a chave do consumidor que você precisa fornecer na
configuração do seu conector.
Gerando um arquivo de armazenamento de chaves
O armazenamento de chaves é o caminho para o armazenamento de
chaves utilizado para assinar dados durante a autenticação. Apenas o
formato de armazenamento de chave Java é permitido.
Para gerar um arquivo de armazenamento de chaves:
1. Vá para o seu espaço de trabalho de mula, e abra o prompt de
comando (para Windows) ou Terminal (para Mac).
2. Tipo keytool -genkeypair -alias salesforce-cert -keyalg
RSA -keystore salesforce-cert.jks e pressione enter.
3. Insira os seguintes detalhes:
a. Senha para o armazenamento de chaves.
b. Seu primeiro nome e sobrenome.
c. Sua unidade de organização.
d. Nome da sua cidade, estado, eo código de duas letras de seu
condado.
O sistema gera um arquivo de armazenamento de chave java que
contém um par de chaves pública / privada no seu espaço de
trabalho.
4. Forneça o caminho de arquivo para o armazenamento de
chaves em sua configuração do conector.
Tipo keytool -exportcert -alias salesforce-cert -file
salesforce-cert.crt -keystore salesforce-cert.jks e
pressione enter.
5. O sistema agora exporta a chave pública do armazenamento de
chaves no espaço de trabalho. Esta é a chave pública que você precisa
para entrar em sua instância Salesforce.
6. Certifique-se de que você tem tanto o armazenamento de chaves
(Salesforce cert.jks) ea chave pública (Salesforce-cert.crt) arquivos em
seu espaço de trabalho.
Obtendo Parâmetros adicionais
Parâmetros necessários para a configuração do OAuth 2.0 SAML Portador:
 Chave do consumidor - A chave do consumidor para o aplicativo conectado
Salesforce.
 Arquivo de armazenamento de chaves - O caminho para o armazenamento
de chaves utilizado para assinar dados durante a autenticação. Apenas o formato
de armazenamento de chaves Java é permitido.
Parâmetros necessários para a configuração do OAuth v2.0:
 Consumer Key - A chave do consumidor para o aplicativo conectado
Salesforce.
 Consumer Secret - O segredo do consumidor para o conector para acessar
Salesforce.
Configurando Apex e configurações de proxy
Todos os conectores configurações do Salesforce suportar configurações
Apex e Proxy.Configurá-los como se segue:
1. Apex Configurações valores:
a. Fetch All Apex Soap Metadados - Obtém os metadados de
todas as classes Apex sabão
b. Fetch Todos Apex descanso metadados - Fetches os
metadados de todas as todas as classes Apex descanso
c. Apex Nome da classe:
i. Nenhum - Nenhum nome da classe Apex é mencionado
pela Datasense de adquirir.
ii. A partir da mensagem - Permite especificar o nome da
classe a partir de uma expressão MEL. Criar objeto
manualmente - Um usuário cria uma lista e adiciona nomes de
classe para a lista - apenas as classes e seus métodos são
adquiridos por DataSense.
iii.O Fetch All Apex Soap Metadados e Fetch Todos
Resto metadados caixas de seleção têm precedência
sobre as configurações de Nome Apex Class. Se
essas caixas são selecionadas, eles vão buscar todos
os metadados SABÃO Apex ou metadados APEX
RESTO independentemente da sua seleção na seção
nomes de classe Apex.
2. Configurações de proxy valores:
a. Anfitrião nome anfitrião do servidor proxy -.
b. Porto - O número da porta na qual o servidor proxy é
executado.
c. Nome de usuário - O nome de usuário para efetuar login no
servidor.
d. Senha - A senha correspondente.
3. Clique OK.
4. Na tela Salesforce conector principal, clique em uma operação.
5. O método Invoke ápice REST operação é novo na versão 6.2.0 do
conector Salesforce e trabalha com as configurações Apex nomes de
classe. DataSense obtém os nomes das classes Apex e seus métodos
que podem ser chamados usando REST, que podem ser encontrados no
drop-down para o Método Apex Classe Nome parâmetro. Escolha um
método e DataSense para obter a entrada e saída para esse método.
6. O ápice do método SOAP Invoke operação é novo na versão 6.1.0
do conector Salesforce e trabalha com as configurações Apex nomes de
classe. DataSense obtém os nomes das classes Apex e seus métodos,
que podem ser encontrados no drop-down para o Método Apex Classe
Nome parâmetro. Escolha um método e DataSense para obter a entrada
e saída para esse método. Referência de entrada são um
XMLStreamReader - Criar a partir de XML que representa a entrada do
método selecionado (similar a entrada de uma operação SOAP):
1
2
3
4
<soap:testSOAPMethod>
<soap:name>John</soap:na
me>
<soap:someNumber>54</soa
p:someNumber>
</soap:testSOAPMethod>
7. Entrada de referência é definido por padrão como #[payload] e
representa a entrada do método previamente selecionado, como você
pode imaginar. Se o Datasense é utilizado, então DataMapper pode ser
utilizado para criar a entrada de qualquer outro formato (JSON, POJO
etc.) A saída da operação invokeApexSoapMethod é semelhante ao de
referência de entrada.

Mais conteúdo relacionado

ODT
Tutorial para criação de módulo no Xoops 2.4
DOCX
Tcc anexo i
PDF
Elasitx user manual_portuguese_0.9-alpha
DOCX
ALISHA 2014 RESUME
DOCX
PDF
PPTX
My smartteacher
PDF
Exemplo caso de uso(Mulesoft)
Tutorial para criação de módulo no Xoops 2.4
Tcc anexo i
Elasitx user manual_portuguese_0.9-alpha
ALISHA 2014 RESUME
My smartteacher
Exemplo caso de uso(Mulesoft)

Semelhante a Configurando o connector salesforce (8)

PDF
Integração salesforce com mulesoft usando o salesforce conector
PDF
Mulesoft - Salesforce Analytics Cloud Connector - Part 1
PDF
Testando API Rest com Insomnia Core
PDF
Compilação de tutoriais blog MulePE
PDF
Mule pe salesforce mule security
PDF
Conectores mule
PPSX
Salesforce CRM - Converge
PDF
10 Atributos de uma API de Sucesso
Integração salesforce com mulesoft usando o salesforce conector
Mulesoft - Salesforce Analytics Cloud Connector - Part 1
Testando API Rest com Insomnia Core
Compilação de tutoriais blog MulePE
Mule pe salesforce mule security
Conectores mule
Salesforce CRM - Converge
10 Atributos de uma API de Sucesso
Anúncio

Último (17)

PPTX
Analise Estatica de Compiladores para criar uma nova LP
PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PDF
Processamento da remessa no SAP ERP, SCM610 Col15
PDF
Jira Software projetos completos com scrum
PDF
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
PDF
SEMINÁRIO DE IHC - A interface Homem-Máquina
PPTX
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
PPTX
Tipos de servidor em redes de computador.pptx
PPTX
ccursoammaiacursoammaiacursoammaia123456
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PDF
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PDF
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
Banco de Dados 2atualização de Banco de d
PPT
Aula de Engenharia de Software principais caracteristicas
PPT
Conceitos básicos de Redes Neurais Artificiais
Analise Estatica de Compiladores para criar uma nova LP
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
Processamento da remessa no SAP ERP, SCM610 Col15
Jira Software projetos completos com scrum
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
SEMINÁRIO DE IHC - A interface Homem-Máquina
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
Tipos de servidor em redes de computador.pptx
ccursoammaiacursoammaiacursoammaia123456
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
Processos no SAP Extended Warehouse Management, EWM100 Col26
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Banco de Dados 2atualização de Banco de d
Aula de Engenharia de Software principais caracteristicas
Conceitos básicos de Redes Neurais Artificiais
Anúncio

Configurando o connector salesforce

  • 1. Configurando o Connector Salesforce Na versão 6.2.0 e mais recente desse conector, você pode:  Invocar métodos das classes Apex REST.  Use o OAuth 2.0 JWT portador e OAuth 2.0 SAML portador flui para autenticação Salesforce. Para mais informações, consulte a documentação do Salesforce. Para configurar: 1. File > New > Mule Project, o nome do projeto e clique em OK. 2. No campo de busca, digite http e arraste o HTTP conector para a tela. 3. Clique no conector de HTTP, clique no sinal de mais verde à direita de Connector Configuration e, na tela seguinte, clique em OK para aceitar as configurações padrão. 4. Procurar Sales e arraste o Salesforce conector para a tela. Se você tiver várias versões do conector, o Studio solicitará a versão. Garantir que você escolher a versão 6.2.0 ou mais recente. 5. Clique no conector Salesforce e clique no sinal de mais verde à direita de Connector Configuration. Escolha um dos tipos de autenticação, dependendo da sua implementação Salesforce:  Basic authentication  OAuth 2.0 JWT Portador
  • 2.  OAuth 2.0 SAML Portador  OAuth v2.0 6. Preencha as informações de configuração Salesforce necessário. a. Parâmetros necessários para a autenticação básica: i. Username: Digite o nome de usuário Salesforce. ii. Password: Digite a senha correspondente. b. Parâmetros necessários para a configuração do OAuth 2.0 JWT Portador: i. Consumer Key - A chave do consumidor para o aplicativo conectado Salesforce. ii. Keystore File - Veja Generating a Keystore File.. iii. Store Password - A senha para o armazenamento de chaves. iv. Principais - O nome de usuário Salesforce que você deseja usar. Criar uma chave do Consumidor Para criar uma chave do consumidor: 1. Entre no Salesforce, e vá para Setup > Build > Create > Apps. 2. Sob a App Connected seção, clique em Novo. 3. Siga estes passos para criar um novo aplicativo conectado: a. Insira as seguintes informações nos campos apropriados: i. Um nome para o aplicativo conectado. ii. O nome API. iii. Email de contato. b. Sob API (Ativar configurações de OAuth), selecione Ativar configurações de OAuth. c. Digite o Callback URL.
  • 3. d. Selecione o uso de assinaturas digitais caixa de seleção. e. Clique em Procurar e navegue para o espaço de trabalho Studio que contém a aplicação Mule. f. Selecione Salesforce-cert.crt e clique em Abrir. g. Adicione o acesso completa (full) e executar pedidos em seu nome, em qualquer momento (refresh_token, offline_access) escopos OAuth para Selected OAuth Scopes. h. Clique em Salvar e clique em Continuar. 4. Defina as configurações de autorização para o aplicativo: a. Clique em Gerenciar e clique em Editar. b. Sob o Políticas OAuth seção, expanda os Usuários Autorizados drop-down e selecione Administração aprovou usuários são pré-autorizados. c. Clique em Salvar. 5. Sob a Profiles seção, clique em Gerenciar Perfis. 6. Selecione seu perfil de usuário e clique em Salvar. 7. Volte para a lista de aplicativos conectados: Build>Create>Apps. 8. Sob a aplicativa conectada seção, selecione o aplicativo conectado você cria. Você pode ver a chave do consumidor que você precisa fornecer na configuração do seu conector. Gerando um arquivo de armazenamento de chaves O armazenamento de chaves é o caminho para o armazenamento de chaves utilizado para assinar dados durante a autenticação. Apenas o formato de armazenamento de chave Java é permitido. Para gerar um arquivo de armazenamento de chaves: 1. Vá para o seu espaço de trabalho de mula, e abra o prompt de comando (para Windows) ou Terminal (para Mac). 2. Tipo keytool -genkeypair -alias salesforce-cert -keyalg RSA -keystore salesforce-cert.jks e pressione enter. 3. Insira os seguintes detalhes: a. Senha para o armazenamento de chaves. b. Seu primeiro nome e sobrenome.
  • 4. c. Sua unidade de organização. d. Nome da sua cidade, estado, eo código de duas letras de seu condado. O sistema gera um arquivo de armazenamento de chave java que contém um par de chaves pública / privada no seu espaço de trabalho. 4. Forneça o caminho de arquivo para o armazenamento de chaves em sua configuração do conector. Tipo keytool -exportcert -alias salesforce-cert -file salesforce-cert.crt -keystore salesforce-cert.jks e pressione enter. 5. O sistema agora exporta a chave pública do armazenamento de chaves no espaço de trabalho. Esta é a chave pública que você precisa para entrar em sua instância Salesforce. 6. Certifique-se de que você tem tanto o armazenamento de chaves (Salesforce cert.jks) ea chave pública (Salesforce-cert.crt) arquivos em seu espaço de trabalho. Obtendo Parâmetros adicionais Parâmetros necessários para a configuração do OAuth 2.0 SAML Portador:  Chave do consumidor - A chave do consumidor para o aplicativo conectado Salesforce.  Arquivo de armazenamento de chaves - O caminho para o armazenamento de chaves utilizado para assinar dados durante a autenticação. Apenas o formato de armazenamento de chaves Java é permitido. Parâmetros necessários para a configuração do OAuth v2.0:  Consumer Key - A chave do consumidor para o aplicativo conectado Salesforce.  Consumer Secret - O segredo do consumidor para o conector para acessar Salesforce. Configurando Apex e configurações de proxy Todos os conectores configurações do Salesforce suportar configurações Apex e Proxy.Configurá-los como se segue:
  • 5. 1. Apex Configurações valores: a. Fetch All Apex Soap Metadados - Obtém os metadados de todas as classes Apex sabão b. Fetch Todos Apex descanso metadados - Fetches os metadados de todas as todas as classes Apex descanso c. Apex Nome da classe: i. Nenhum - Nenhum nome da classe Apex é mencionado pela Datasense de adquirir. ii. A partir da mensagem - Permite especificar o nome da classe a partir de uma expressão MEL. Criar objeto manualmente - Um usuário cria uma lista e adiciona nomes de classe para a lista - apenas as classes e seus métodos são adquiridos por DataSense. iii.O Fetch All Apex Soap Metadados e Fetch Todos Resto metadados caixas de seleção têm precedência sobre as configurações de Nome Apex Class. Se essas caixas são selecionadas, eles vão buscar todos os metadados SABÃO Apex ou metadados APEX RESTO independentemente da sua seleção na seção nomes de classe Apex. 2. Configurações de proxy valores: a. Anfitrião nome anfitrião do servidor proxy -. b. Porto - O número da porta na qual o servidor proxy é executado. c. Nome de usuário - O nome de usuário para efetuar login no servidor. d. Senha - A senha correspondente. 3. Clique OK. 4. Na tela Salesforce conector principal, clique em uma operação.
  • 6. 5. O método Invoke ápice REST operação é novo na versão 6.2.0 do conector Salesforce e trabalha com as configurações Apex nomes de classe. DataSense obtém os nomes das classes Apex e seus métodos que podem ser chamados usando REST, que podem ser encontrados no drop-down para o Método Apex Classe Nome parâmetro. Escolha um método e DataSense para obter a entrada e saída para esse método. 6. O ápice do método SOAP Invoke operação é novo na versão 6.1.0 do conector Salesforce e trabalha com as configurações Apex nomes de classe. DataSense obtém os nomes das classes Apex e seus métodos, que podem ser encontrados no drop-down para o Método Apex Classe Nome parâmetro. Escolha um método e DataSense para obter a entrada e saída para esse método. Referência de entrada são um XMLStreamReader - Criar a partir de XML que representa a entrada do método selecionado (similar a entrada de uma operação SOAP): 1 2 3 4 <soap:testSOAPMethod> <soap:name>John</soap:na me> <soap:someNumber>54</soa p:someNumber> </soap:testSOAPMethod> 7. Entrada de referência é definido por padrão como #[payload] e representa a entrada do método previamente selecionado, como você pode imaginar. Se o Datasense é utilizado, então DataMapper pode ser utilizado para criar a entrada de qualquer outro formato (JSON, POJO etc.) A saída da operação invokeApexSoapMethod é semelhante ao de referência de entrada.