SAP Hybris C4C
O conetor do SAP Hybris C4C permite-lhe realizar operações de inserção, eliminação, atualização e leitura em dados do SAP Hybris.
Versões suportadas
Este conetor suporta a versão 1.0 da API SAP Cloud.
Antes de começar
No seu projeto do Google Cloud, faça as seguintes tarefas:
- Certifique-se de que a conetividade de rede está configurada. Para obter informações sobre padrões de rede, consulte o artigo Conetividade de rede.
- Conceda a função IAM roles/connectors.admin ao utilizador que está a configurar o conetor.
- Conceda as funções de IAM
roles/secretmanager.viewer
eroles/secretmanager.secretAccessor
à conta de serviço que quer usar para o conector. - Ative os seguintes serviços:
secretmanager.googleapis.com
(Secret Manager API)connectors.googleapis.com
(API Connectors)
Para saber como ativar serviços, consulte o artigo Ativar serviços. Se estes serviços ou autorizações não tiverem sido ativados anteriormente para o seu projeto, é-lhe pedido que os ative quando configurar o conector.
Configure o conetor
Uma associação é específica de uma origem de dados. Isto significa que, se tiver muitas origens de dados, tem de criar uma associação separada para cada origem de dados. Para criar uma associação, faça o seguinte:
- Na Cloud Console, aceda à página Integration Connectors > Ligações e, de seguida, selecione ou crie um projeto do Google Cloud.
- Clique em + CRIAR NOVO para abrir a página Criar associação.
- Na secção Localização, escolha a localização para a ligação.
- Região: selecione uma localização na lista pendente.
Para ver a lista de todas as regiões suportadas, consulte o artigo Localizações.
- Clique em SEGUINTE.
- Região: selecione uma localização na lista pendente.
- Na secção Detalhes da associação, conclua o seguinte:
- Conetor: selecione SAP Hybris C4C na lista pendente de conetores disponíveis.
- Versão do conetor: selecione a versão do conetor na lista pendente de versões disponíveis.
- No campo Nome da ligação, introduza um nome para a instância de ligação.
Os nomes das associações têm de cumprir os seguintes critérios:
- Os nomes das associações podem usar letras, números ou hífenes.
- As letras têm de ser minúsculas.
- Os nomes das associações têm de começar com uma letra e terminar com uma letra ou um número.
- Os nomes das associações não podem exceder 49 carateres.
- Opcionalmente, introduza uma Descrição para a instância de associação.
- Opcionalmente, ative o Registo na nuvem e, em seguida, selecione um nível de registo. Por predefinição, o nível do registo está definido como
Error
. - Conta de serviço: selecione uma conta de serviço que tenha as funções necessárias.
- Inquilino: a instância do SAP Cloud à qual estabelecer a ligação.
- Usar paginação do lado do cliente: para ativar a paginação do lado do cliente no fornecedor ADO.NET para SAP Cloud, ative esta opção.
- Usar serviço personalizado: para ativar o serviço OData do SAP Cloud personalizado, ative esta opção.
- Vistas definidas pelo utilizador: especifique o caminho do ficheiro para o ficheiro de configuração JSON que contém as suas vistas personalizadas.
- Opcionalmente, configure as definições do nó de associação:
- Número mínimo de nós: introduza o número mínimo de nós de ligação.
- Número máximo de nós: introduza o número máximo de nós de ligação.
Um nó é uma unidade (ou uma réplica) de uma ligação que processa transações. São necessários mais nós para processar mais transações para uma ligação e, inversamente, são necessários menos nós para processar menos transações. Para compreender como os nós afetam os preços dos conectores, consulte o artigo Preços dos nós de ligação. Se não introduzir valores, por predefinição, os nós mínimos são definidos como 2 (para uma melhor disponibilidade) e os nós máximos são definidos como 50.
- (Opcional) Para configurar um servidor proxy para a ligação, selecione Usar proxy e introduza os detalhes do proxy.
-
Esquema de autenticação de proxy: selecione o tipo de autenticação para autenticar com o servidor proxy. Os seguintes tipos de autenticação são suportados:
- Básica: autenticação HTTP básica.
- Resumo: autenticação HTTP de resumo.
- Utilizador do proxy: um nome de utilizador a ser usado para autenticação com o servidor proxy.
- Palavra-passe do proxy: o segredo do Secret Manager da palavra-passe do utilizador.
-
Tipo de SSL do proxy: o tipo de SSL a usar quando se liga ao servidor proxy. Os seguintes tipos de autenticação são suportados:
- Automático: predefinição. Se o URL for um URL HTTPS, é usada a opção Túnel. Se o URL for um URL HTTP, é usada a opção NUNCA.
- Sempre: a ligação está sempre ativada com SSL.
- Nunca: a ligação não tem o SSL ativado.
- Túnel: a ligação é feita através de um proxy de túnel. O servidor proxy abre uma ligação ao anfitrião remoto e o tráfego flui em ambas as direções através do proxy.
- Na secção Servidor proxy, introduza os detalhes do servidor proxy.
- Clique em + Adicionar destino.
- Selecione um Tipo de destino.
- Endereço do anfitrião: especifique o nome do anfitrião ou o endereço IP do destino.
Se quiser estabelecer uma ligação privada ao seu sistema de back-end, faça o seguinte:
- Crie uma associação de serviço do PSC.
- Crie uma associação de ponto final e, em seguida, introduza os detalhes da associação de ponto final no campo Endereço do anfitrião.
- Endereço do anfitrião: especifique o nome do anfitrião ou o endereço IP do destino.
- Opcionalmente, clique em + ADICIONAR ETIQUETA para adicionar uma etiqueta à associação sob a forma de um par chave/valor.
- Clique em SEGUINTE.
- Na secção Destinos, introduza os detalhes do anfitrião remoto (sistema de back-end) ao qual quer estabelecer ligação.
- Tipo de destino: selecione um Tipo de destino.
- Para especificar o nome de anfitrião ou o endereço IP de destino, selecione Endereço do anfitrião e introduza o endereço no campo Anfitrião 1.
- Para estabelecer uma ligação privada, selecione Anexo do ponto final e escolha o anexo necessário na lista Anexo do ponto final.
Se quiser estabelecer uma ligação pública aos seus sistemas de back-end com segurança adicional, pode considerar configurar endereços IP estáticos de saída para as suas ligações e, em seguida, configurar as regras da firewall para permitir apenas os endereços IP estáticos específicos.
Para introduzir destinos adicionais, clique em +ADICIONAR DESTINO.
- Clique em SEGUINTE.
- Tipo de destino: selecione um Tipo de destino.
-
Na secção Autenticação, introduza os detalhes de autenticação.
- Selecione um Tipo de autenticação e introduza os detalhes relevantes.
Os seguintes tipos de autenticação são suportados pela ligação SAP Hybris C4C:
- Nome de utilizador e palavra-passe
- Clique em SEGUINTE.
Para saber como configurar estes tipos de autenticação, consulte o artigo Configurar autenticação.
- Selecione um Tipo de autenticação e introduza os detalhes relevantes.
- Rever: reveja os detalhes da ligação e da autenticação.
- Clique em Criar.
Configure a autenticação
Introduza os detalhes com base na autenticação que quer usar.
-
Nome de utilizador e palavra-passe
- Nome de utilizador: introduza o nome de utilizador para autenticar no SAP Cloud.
- Palavra-passe: especifique o segredo do Secret Manager que contém a palavra-passe associada à conta da SAP Cloud.
Exemplos de configuração de ligação
Esta secção apresenta os valores de exemplo para os vários campos que configura quando cria a associação.
Tipo de ligação com nome de utilizador e palavra-passe
Nome do campo | Detalhes |
---|---|
Localização | asia-east1 |
Conetor | SAP Hybris C4C |
Versão do conetor | 1 |
Nome da ligação | sap-hybris-c4c-c4codataapi-conn |
Ative o Cloud Logging | Sim |
Conta de serviço | my-service-account@my-project.iam.gserviceaccount.com |
Inquilino | my335480.crm.ondemand.com |
Número mínimo de nós | 2 |
Número máximo de nós | 50 |
Endereço do anfitrião | https://192.0.2.0 |
Autenticação | Palavra-passe do utilizador |
Nome de utilizador | NOME DE UTILIZADOR |
Palavra-passe | PASSWORD |
Versão do Secret | 1 |
Limitações do sistema
O conetor SAP Hybris C4C pode processar um máximo de 4 transações por segundo, por nó e restringe todas as transações que excedam este limite. Por predefinição, os Integration Connectors atribuem 2 nós (para uma melhor disponibilidade) a uma ligação.
Para informações sobre os limites aplicáveis aos Integration Connectors, consulte Limites.
Use a ligação do SAP Hybris C4C numa integração
Depois de criar a ligação, esta fica disponível no Apigee Integration e no Application Integration. Pode usar a ligação numa integração através da tarefa Conectores.
- Para compreender como criar e usar a tarefa Connectors no Apigee Integration, consulte o artigo Tarefa Connectors.
- Para compreender como criar e usar a tarefa Connectors na integração de aplicações, consulte o artigo Tarefa Connectors.
Exemplos de operações de entidades
Esta secção mostra como realizar algumas das operações de entidades neste conector.
Exemplo: liste todos os leads da coleção de leads
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione LeadCollection na lista
Entity
. - Selecione a operação
LIST
e, de seguida, clique em Concluído. - Na secção Task Input da tarefa Connectors, pode definir a filterClause para filtrar registos com base em qualquer coluna. Tem de transmitir o valor da cláusula de filtro entre aspas simples.
Exemplo: obtenha um lead da recolha de leads
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione LeadCollection na lista
Entity
. - Selecione a operação
Get
e, de seguida, clique em Concluído. - Defina o ID da entidade como "C1A464ABFE7D1EEFACB0E27B8F791046", que é a chave a ser transmitida. Para definir o ID da entidade, na secção Mapeador de dados do Mapeamento de dados, clique em Abrir editor de mapeamento de dados e, em seguida, introduza
"C1A464ABFE7D1EEFACB0E27B8F791046"
no campo Valor de entrada e escolha EntityId como variável local.
Transmita o valor do ID da entidade diretamente, como "C1A464ABFE7D1EEFACB0E27B8F791046", que é o valor da chave principal exclusivo. Se a entidade tiver duas chaves compostas, use a cláusula de filtro e transmita o valor, como ObjectID ='C1A464ABFE7D1EEFACB0E27B8F791046'
Exemplo: elimine um lead da coleção de leads
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione LeadCollection na lista
Entity
. - Selecione a operação
Delete
e, de seguida, clique em Concluído. - Defina o ID da entidade como "C1A464ABFE7D1EEFACB0E27B8F791046s", que é a chave a ser transmitida. Para definir o ID da entidade, na secção Mapeador de dados do Mapeamento de dados, clique em Abrir editor de mapeamento de dados e, em seguida, introduza
"C1A464ABFE7D1EEFACB0E27B8F791046"
no campo Valor de entrada e escolha EntityId como variável local.Se a entidade tiver duas chaves empresariais ou principais compostas em vez de especificar o entityId, também pode definir o filterClause como
ObjectID ='C1A464ABFE7D1EEFACB0E27B8F791046'
.
Exemplo: crie um lead na coleção de leads
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione
LeadCollection
na listaEntity
. - Selecione a operação
Create
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload como variável local.{ "Name": "Googlecloud_Testing", "AccountPartyID": "8000000070" }
Se a integração for bem-sucedida, o parâmetro de resposta da tarefa
LeadCollection
connectorOutputPayload
terá um valor semelhante ao seguinte:{ "ObjectID": "C1A464ABFE7D1EEFAF8D279CA432116F" }
Exemplo: crie uma oportunidade na coleção opportunities
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione OpportunityCollection na lista
Entity
. - Selecione a operação
Create
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload como variável local.{ "Name": "Charlie", "ProspectPartyID": "1", "MainEmployeeResponsiblePartyID": "TESTUPDATEXYZ" }
Se a integração for bem-sucedida, o parâmetro de resposta da tarefa
OpportunityCollection
connectorOutputPayload
terá um valor semelhante ao seguinte:{ "ObjectID": "C1A464ABFE7D1EEFB0A6F0AD1ACA91B5" }
Exemplo: crie uma encomenda de cliente na recolha de artigos
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione CustomerOrderItemCollection na lista
Entity
. - Selecione a operação
Create
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload como variável local.{ "Description": "This is Customer Order Collection", "ParentObjectID": "D3542BF960751EEFADE1140D7614A0C7", "ProductID": "128" }
Se a integração for bem-sucedida, o parâmetro de resposta da tarefa
CustomerOrderItemCollection
connectorOutputPayload
terá um valor semelhante ao seguinte:{ "ObjectID": "C1A464ABFE7D1EEFB1C28BC1781A71FE" }
Exemplo: crie um contrato na coleção de contratos
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione ContractCollection na lista
Entity
. - Selecione a operação
Create
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload como variável local.{ "Name": "Contract Collection AK" }
Se a integração for bem-sucedida, o parâmetro de resposta da tarefa
ContractCollection
connectorOutputPayload
terá um valor semelhante ao seguinte:{ "ObjectID": "C1A464ABFE7D1EEFAFF6ED3FF1EE119E" }
Exemplo: criar uma estimativa de vendas na coleção de estimativas de vendas
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione SalesQuoteCollection na lista
Entity
. - Selecione a operação
Create
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload como variável local.{ "Name": "Charlie Cruz" }
Se a integração for bem-sucedida, o parâmetro de resposta da tarefa
SalesQuoteCollection
connectorOutputPayload
terá um valor semelhante ao seguinte:{ "ObjectID": "C1A464ABFE7D1EEFAE8A044BF41C112F" }
Exemplo: crie um cliente individual na coleção customers
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione IndividualCustomerCollection na lista
Entity
. - Selecione a operação
Create
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload como variável local.{ "RoleCode": "BUP002", "FirstName": "Charlie", "LastName": "Cruz" }
Se a integração for bem-sucedida, o parâmetro de resposta da tarefa
IndividualCustomerCollection
connectorOutputPayload
terá um valor semelhante ao seguinte:{ "ObjectID": "C1A464ABFE7D1EEFB0A0ECAD1B1691B5" }
Exemplo: crie uma conta empresarial na coleção de contas
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione CorporateAccountCollection na lista
Entity
. - Selecione a operação
Create
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload como variável local.{ "Name": "Charlie S", "RoleCode": "CRM000" }
Se a integração for bem-sucedida, o parâmetro de resposta da tarefa
CorporateAccountCollection
connectorOutputPayload
terá um valor semelhante ao seguinte:{ "ObjectID": "C1A464ABFE7D1EEFB0901EC0786A51A9" }
Exemplo: criar um parceiro na coleção partners
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione PartnerCollection na lista
Entity
. - Selecione a operação
Create
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload como variável local.{ "HouseNumber": "B-5", "Name": "Charlie", "CountryCode": "US", "City": "Muzzfanagar", "StateCode": "AZ", "POBoxPostalCode": "12345", "StreetPostalCode": "56789", "POBox": "MS" }
Se a integração for bem-sucedida, o parâmetro de resposta da tarefa
PartnerCollection
connectorOutputPayload
terá um valor semelhante ao seguinte:{ "ObjectID": "C1A464ABFE7D1EEFB1CCA349FF68B204" }
Exemplo: crie um concorrente na coleção de concorrentes
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione CompetitorCollection na lista
Entity
. - Selecione a operação
Create
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload como variável local.{ "Name": "Charlie Cruz", "Phone": "1213446464" }
Se a integração for bem-sucedida, o parâmetro de resposta da tarefa
CompetitorCollection
connectorOutputPayload
terá um valor semelhante ao seguinte:{ "ObjectID": "C1A464ABFE7D1EEFAE82734673233121" }
Exemplo: crie um documento de transação empresarial na coleção de referência
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione OpportunityBusinessTransactionDocumentReferenceCollection na lista
Entity
. - Selecione a operação
Create
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload como variável local.{ "ParentObjectID": "07D09F6BEB401EEFB683B9BFCBD63CA1", "OpportunityID": "11", "ID": "17", "TypeCode": "30", "BusinessTransactionDocumentRelationshipRoleCode": "2" }
Se a integração for bem-sucedida, o parâmetro de
connectorOutputPayload
resposta da tarefa do conector terá um valor semelhante ao seguinte:{ "ObjectID": "C1A464ABFE7D1EEFAE8A044BF41C112F" }
Exemplo: crie uma associação na coleção opportunities
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione OpportunityAttachmentFolderCollection na lista
Entity
. - Selecione a operação
Create
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload como variável local.{ "ParentObjectID": "0B7E0B7275361EEFB59B682026F83C0B", "TypeCode": "10001", "Name": "AttachMs.csv", "MimeType": "text/csv", "Binary": "c2FtcGxlIHRleHQgaW5zZXJ0" }
Se a integração for bem-sucedida, o parâmetro de
connectorOutputPayload
resposta da tarefa do conector terá um valor semelhante ao seguinte:{ "ObjectID": "C1A464ABFE7D1EEFAE8A044BF41C112F" }
Pode adicionar ficheiros como .png, .jpeg, .csv, .jpg, .pdf, .docx, .xlsx, .ppt e .gif alterando o respetivo tipo MIME e binário.
Exemplo: atualize um lead na coleção de leads
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione LeadCollection na lista
Entity
. - Selecione a operação
Update
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como variável local.{ "Name": "Charlie Cruz" }
- Defina o ID da entidade no mapeador de dados para a entidade de LeadCollection. Para definir o ID da entidade, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como a variável local.Em vez de especificar o entityId, também pode definir a filterClause como
id ='C1A464ABFE7D1EEFB0A54EA52EF251B5'
.A execução deste exemplo devolve uma resposta semelhante à seguinte na variável de saída
connectorOutputPayload
da tarefa do conetor:{ "ObjectID": "C1A464ABFE7D1EEFB0A54EA52EF251B5" }
Exemplo: atualize uma oportunidade na coleção opportunities
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione OpportunityCollection na lista
Entity
. - Selecione a operação
Update
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como variável local.{ "Name": "Charlie Cruz", "ProspectPartyID": "1", "MainEmployeeResponsiblePartyID": "TESTUPDATEXYZ" }
- Defina o ID da entidade no mapeador de dados para a entidade do OpportunityCollection. Para definir o ID da entidade, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como a variável local.Em vez de especificar o entityId, também pode definir a filterClause como
id ='C1A464ABFE7D1EEFB0A6F0AD1ACA91B5'
.A execução deste exemplo devolve uma resposta semelhante à seguinte na variável de saída
connectorOutputPayload
da tarefa do conetor:{ "ObjectID": "C1A464ABFE7D1EEFB0A6F0AD1ACA91B5" }
Exemplo: atualize uma estimativa de vendas na coleção de estimativas de vendas
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione SalesQuoteCollection na lista
Entity
. - Selecione a operação
Update
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como variável local.{ "Name": "Charlie Cruz" }
- Defina o ID da entidade no mapeador de dados para a entidade de SalesQuoteCollection. Para definir o ID da entidade, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como a variável local.Em vez de especificar o entityId, também pode definir a filterClause como
id ='C1A464ABFE7D1EEFAE8A044BF41C112F'
.A execução deste exemplo devolve uma resposta semelhante à seguinte na variável de saída
connectorOutputPayload
da tarefa do conetor:{ "ObjectID": "C1A464ABFE7D1EEFAE8A044BF41C112F" }
Exemplo: atualizar um contrato na coleção de contratos
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione ContractCollection na lista
Entity
. - Selecione a operação
Update
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como variável local.{ "Name": "Updated Contract Collection" }
- Defina o ID da entidade no mapeador de dados para a entidade de ContractCollection. Para definir o ID da entidade, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como a variável local.Em vez de especificar o entityId, também pode definir a filterClause como
id ='C1A464ABFE7D1EEFAE8A044BF41C112F'
.A execução deste exemplo devolve uma resposta semelhante à seguinte na variável de saída
connectorOutputPayload
da tarefa do conetor:{ "ObjectID": "C1A464ABFE7D1EEFAFF6ED3FF1EE119E" }
Exemplo: atualize um cliente individual na coleção customers
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione IndividualCustomerCollection na lista
Entity
. - Selecione a operação
Update
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como variável local.{ "Email": "baklavainthebalkans@gmail.com", "Mobile": "7037251086" }
- Defina o ID da entidade no mapeador de dados para a entidade da IndividualCustomerCollection. Para definir o ID da entidade, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como a variável local.Em vez de especificar o entityId, também pode definir a filterClause como
id ='C1A464ABFE7D1EEFB0A0ECAD1B1691B5'
.A execução deste exemplo devolve uma resposta semelhante à seguinte na variável de saída
connectorOutputPayload
da tarefa do conetor:{ "ObjectID": "C1A464ABFE7D1EEFB0A0ECAD1B1691B5" }
Exemplo: atualizar um inquérito na coleção de inquéritos
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione SurveyCollection na lista
Entity
. - Selecione a operação
Update
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como variável local.{ "Name": "Updated survey from MS" }
- Defina o ID da entidade no mapeador de dados para a entidade SurveyCollection. Para definir o ID da entidade, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como a variável local.Em vez de especificar o entityId, também pode definir a filterClause como
id ='C1A464ABFE7D1EEFB0EFB26D09DF91D4'
.A execução deste exemplo devolve uma resposta semelhante à seguinte na variável de saída
connectorOutputPayload
da tarefa do conetor:{ "ObjectID": "C1A464ABFE7D1EEFB0EFB26D09DF91D4" }
Exemplo: atualize um parceiro na coleção de parceiros
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione PartnerCollection na lista
Entity
. - Selecione a operação
Update
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como variável local.{ "City": "Paris" }
- Defina o ID da entidade no mapeador de dados para a entidade de PartnerCollection. Para definir o ID da entidade, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como a variável local.Em vez de especificar o entityId, também pode definir a filterClause como
id ='C1A464ABFE7D1EEFB1CCA349FF68B204'
.A execução deste exemplo devolve uma resposta semelhante à seguinte na variável de saída
connectorOutputPayload
da tarefa do conetor:{ "ObjectID": "C1A464ABFE7D1EEFB1CCA349FF68B204" }
Exemplo: atualizar um pedido de serviço na coleção de pedidos de serviço
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione ServiceRequestCollection na lista
Entity
. - Selecione a operação
Update
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da tarefa Mapeamento de dados, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como variável local.{ "Name": "Charlie Cruz 3" }
- Defina o ID da entidade no mapeador de dados para a entidade de ServiceRequestCollection. Para definir o ID da entidade, clique em
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput Value
e escolha EntityId/ConnectorInputPayload/FilterClause como a variável local.Em vez de especificar o entityId, também pode definir a filterClause como
id ='C1A464ABFE7D1EEFB0A358A79B9DD1B5'
.A execução deste exemplo devolve uma resposta semelhante à seguinte na variável de saída
connectorOutputPayload
da tarefa do conetor:{ "ObjectID": "C1A464ABFE7D1EEFB0A358A79B9DD1B5" }
Obtenha ajuda da comunidade do Google Cloud
Pode publicar as suas perguntas e discutir este conector na comunidade do Google Cloud nos Fóruns do Cloud.O que se segue?
- Compreenda como suspender e retomar uma associação.
- Compreenda como monitorizar a utilização do conector.
- Compreenda como ver os registos do conetor.