SAP Hybris C4C

El conector de SAP Hybris C4C te permite realizar operaciones de inserción, eliminación, actualización y lectura en los datos de SAP Hybris.

Versiones compatibles

Este conector admite la versión 1.0 de la API de SAP Cloud.

Antes de comenzar

En tu proyecto de Google Cloud, realiza las siguientes tareas:

  • Asegúrate de que la conectividad de red esté configurada. Para obtener información sobre los patrones de red, consulta Conectividad de red.
  • Otorga el rol de IAM roles/connectors.admin al usuario que configura el conector.
  • Otorga los roles de IAM roles/secretmanager.viewer y roles/secretmanager.secretAccessor a la cuenta de servicio que deseas usar para el conector.
  • Habilita los siguientes servicios:
    • secretmanager.googleapis.com (API de Secret Manager)
    • connectors.googleapis.com (API de conectores)

    Para comprender cómo habilitar servicios, consulta Habilita servicios. Si estos servicios o permisos no se habilitaron antes para tu proyecto, se te solicitará que los habilites cuando configures el conector.

Configura el conector

Una conexión es específica de una fuente de datos. Significa que, si tienes muchas fuentes de datos, debes crear una conexión independiente para cada fuente. Para crear una conexión, haz lo siguiente:

  1. En la consola de Cloud, ve a la página Conectores de Integration > Conexiones y, luego, selecciona o crea un proyecto de Google Cloud.

    Ir a la página Conexiones

  2. Haz clic en + CREAR NUEVO para abrir la página Crear conexión.
  3. En la sección Ubicación, elige la ubicación para la conexión.
    1. Región: selecciona una ubicación de la lista desplegable.

      Para obtener la lista de todas las regiones compatibles, consulta Ubicaciones.

    2. Haz clic en SIGUIENTE.
  4. En la sección Detalles de la conexión, completa lo siguiente:
    1. Conector: Selecciona SAP Hybris C4C en la lista desplegable de conectores disponibles.
    2. Versión del conector: selecciona la versión del conector de la lista desplegable de versiones disponibles.
    3. En el campo Nombre de la conexión, ingresa un nombre para la instancia de conexión.

      Los nombres de las conexiones deben cumplir con los siguientes criterios:

      • Los nombres de las conexiones pueden usar letras, números o guiones.
      • Las letras deben estar en minúsculas.
      • Los nombres de las conexiones deben comenzar con una letra y terminar con una letra o un número.
      • Los nombres de las conexiones no pueden superar los 49 caracteres.
    4. De manera opcional, ingresa una Descripción para la instancia de conexión.
    5. De manera opcional, habilita Cloud Logging y, luego, selecciona un nivel de registro. De forma predeterminada, el nivel de registro se establece en Error.
    6. Cuenta de servicio: Selecciona una cuenta de servicio que tenga los roles necesarios.
    7. Tenant: Instancia de SAP Cloud a la que se establecerá la conexión.
    8. Use Client Side Paging: Habilita esta opción para habilitar la paginación del cliente en el proveedor de ADO.NET para SAP Cloud.
    9. Usar servicio personalizado: Habilita esta opción para habilitar el servicio OData de SAP Cloud personalizado.
    10. Vistas definidas por el usuario: Especifica la ruta de acceso al archivo de configuración JSON que contiene tus vistas personalizadas.
    11. De manera opcional, configura los parámetros de nodo de conexión:

      • Cantidad mínima de nodos: Ingresa la cantidad mínima de nodos de conexión.
      • Cantidad máxima de nodos: Ingresa la cantidad máxima de nodos de conexión.

      Un nodo es una unidad (o réplica) de una conexión que procesa transacciones. Se requieren más nodos para procesar más transacciones para una conexión y, del mismo modo, se requieren menos para procesar menos transacciones. Para comprender cómo los nodos afectan el precio del conector, consulta Precios de nodos de conexión. Si no ingresas ningún valor, se establecen de forma predeterminada los nodos mínimos en 2 (para una mejor disponibilidad) y los nodos máximos se establecen en 50.

    12. (Opcional) Para configurar un servidor proxy para la conexión, selecciona Usar proxy y, luego, ingresa los detalles del proxy.
      • Esquema de autenticación del proxy: Selecciona el tipo de autenticación para autenticar con el servidor proxy. Se admiten los siguientes tipos de autenticación:
        • Básico: Autenticación HTTP básica.
        • Resumen: Autenticación de HTTP de resumen.
      • Usuario de proxy: Un nombre de usuario que se usará para autenticarse con el servidor proxy.
      • Contraseña de proxy: el secreto de Secret Manager de la contraseña del usuario.
      • Tipo de SSL del proxy: el tipo de SSL que se usará para conectarse al servidor del proxy. Se admiten los siguientes tipos de autenticación:
        • Automático: Configuración predeterminada. Si la URL es HTTPS, se usa la opción Túnel. Si la URL es una URL HTTP, se usa la opción NUNCA.
        • Siempre: La conexión siempre está habilitada para SSL.
        • Nunca: La conexión no está habilitada para SSL.
        • Túnel: La conexión se realiza a través de un proxy de túnel. El servidor proxy abre una conexión con el host remoto y el tráfico fluye de un lado a otro a través del proxy.
      • En la sección Proxy Server, ingresa los detalles del servidor proxy.
        1. Haz clic en Agregar destino.
        2. Selecciona un Tipo de destino.
          • Dirección del host: Especifica el nombre de host o la dirección IP del destino.

            Si deseas establecer una conexión privada a tu sistema de backend, haz lo siguiente:

    13. De forma opcional, haz clic en + AGREGAR ETIQUETA para agregar una etiqueta a la conexión en forma de un par clave-valor.
    14. Haga clic en SIGUIENTE.
  5. En la sección Destinos, ingresa los detalles del host remoto (sistema de backend) al que deseas conectarte.
    1. Tipo de destino: Selecciona un Tipo de destino.
      • Para especificar el nombre de host o la dirección IP de destino, selecciona Dirección de host y, luego, ingresa la dirección en el campo Host 1.
      • Para establecer una conexión privada, selecciona Adjunto de extremo y elige el adjunto requerido de la lista Adjunto de extremo.

      Si deseas establecer una conexión pública con tus sistemas de backend con seguridad adicional, puedes configurar direcciones IP salientes estáticas para tus conexiones y, luego, configurar tus reglas de firewall para permitir solo las direcciones IP estáticas específicas.

      Para ingresar destinos adicionales, haz clic en +AGREGAR DESTINO.

    2. Haga clic en SIGUIENTE.
  6. En la sección Autenticación, ingresa los detalles de autenticación.
    1. Selecciona un Tipo de autenticación y, luego, ingresa los detalles relevantes.

      La conexión SAP Hybris C4C admite los siguientes tipos de autenticación:

      • Nombre de usuario y contraseña
    2. Para comprender cómo configurar estos tipos de autenticación, consulta Configura la autenticación.

    3. Haga clic en SIGUIENTE.
  7. Revisa: Revisa tus detalles de conexión y autenticación.
  8. Haz clic en Crear.

Configura la autenticación

Ingresa los detalles según la autenticación que desees usar.

  • Nombre de usuario y contraseña
    • Nombre de usuario: Ingresa el nombre de usuario para autenticarte en SAP Cloud.
    • Contraseña: Especifica el secreto de Secret Manager que contiene la contraseña asociada con la cuenta de SAP Cloud.

Muestras de configuración de conexión

En esta sección, se enumeran los valores de muestra para los distintos campos que configuras cuando creas la conexión.

Tipo de conexión con nombre de usuario y contraseña

Nombre del campo Detalles
Ubicación asia-east1
Conector SAP Hybris C4C
Versión del conector 1
Nombre de la conexión sap-hybris-c4c-c4codataapi-conn
Habilita Cloud Logging
Cuenta de servicio my-service-account@my-project.iam.gserviceaccount.com
Usuario my335480.crm.ondemand.com
Cantidad mínima de nodos 2
Cantidad máxima de nodos 50
Dirección del host https://192.0.2.0
Autenticación Contraseña de usuario
Nombre de usuario NOMBRE DE USUARIO
Contraseña CONTRASEÑA
Versión del Secret 1

Limitaciones del sistema

El conector de SAP Hybris C4C puede procesar un máximo de 4 transacciones por segundo, por nodo, y limita las transacciones que superen este límite. De forma predeterminada, Integration Connectors asigna 2 nodos (para una mejor disponibilidad) a una conexión.

Para obtener información sobre los límites aplicables a Integration Connectors, consulta Límites.

Usa la conexión de SAP Hybris C4C en una integración

Después de crear la conexión, estará disponible en la integración de Apigee y en Application Integration. Puedes usar la conexión en una integración a través de la tarea Connectors.

  • Para comprender cómo crear y usar la tarea Connectors en Apigee Integration, consulta Tarea Connectors.
  • Para comprender cómo crear y usar la tarea Connectors en Application Integration, consulta Tarea Connectors.

Ejemplos de operaciones de entidades

En esta sección, se muestra cómo realizar algunas de las operaciones de la entidad en este conector.

Ejemplo: Enumera todos los clientes potenciales de la colección de clientes potenciales

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona LeadCollection en la lista Entity.
  3. Selecciona la operación LIST y haz clic en Listo.
  4. En la sección Entrada de tarea de la tarea Conectores, puedes establecer filterClause para filtrar registros según cualquier columna. Debes pasar el valor de la cláusula de filtro entre comillas simples.

Ejemplo: Obtén un cliente potencial de la colección de clientes potenciales

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona LeadCollection en la lista Entity.
  3. Selecciona la operación Get y haz clic en Listo.
  4. Establece el ID de la entidad en "C1A464ABFE7D1EEFACB0E27B8F791046", que es la clave que se pasará. Para establecer el ID de la entidad, en la sección Data Mapper de Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa "C1A464ABFE7D1EEFACB0E27B8F791046" en el campo Input Value y elige EntityId como la variable local.
  5. Pasa el valor del ID de entidad directamente, por ejemplo,"C1A464ABFE7D1EEFACB0E27B8F791046", que es el valor de la clave primaria única. Si la entidad tiene dos claves compuestas, usa la cláusula de filtro y pasa el valor, por ejemplo, ObjectID ="C1A464ABFE7D1EEFACB0E27B8F791046".

Ejemplo: Borra un cliente potencial de la colección de clientes potenciales

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona LeadCollection en la lista Entity.
  3. Selecciona la operación Delete y haz clic en Listo.
  4. Establece el ID de la entidad en "C1A464ABFE7D1EEFACB0E27B8F791046s", que es la clave que se pasará. Para establecer el ID de la entidad, en la sección Data Mapper de Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa "C1A464ABFE7D1EEFACB0E27B8F791046" en el campo Input Value y elige EntityId como la variable local.

    Si la entidad tiene dos claves comerciales o principales compuestas, en lugar de especificar entityId, también puedes establecer filterClause en ObjectID ='C1A464ABFE7D1EEFACB0E27B8F791046'.

Ejemplo: Crea un cliente potencial en la colección de clientes potenciales

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona LeadCollection en la lista Entity.
  3. Selecciona la operación Create y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload como la variable local.
    { "Name": "Googlecloud_Testing", "AccountPartyID": "8000000070" }
    

    Si la integración se realiza correctamente, el parámetro de respuesta connectorOutputPayload de la tarea LeadCollection tendrá un valor similar al siguiente:

    { "ObjectID": "C1A464ABFE7D1EEFAF8D279CA432116F" }
    

Ejemplo: Crea una oportunidad en la colección de oportunidades

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona OpportunityCollection en la lista Entity.
  3. Selecciona la operación Create y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload como la variable local.
    { "Name": "Charlie", "ProspectPartyID": "1", "MainEmployeeResponsiblePartyID": "TESTUPDATEXYZ" }
    

    Si la integración se realiza correctamente, el parámetro de respuesta connectorOutputPayload de la tarea OpportunityCollection tendrá un valor similar al siguiente:

    { "ObjectID": "C1A464ABFE7D1EEFB0A6F0AD1ACA91B5" }
    

Ejemplo: Crea un pedido de cliente en la colección de elementos

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona CustomerOrderItemCollection en la lista de Entity.
  3. Selecciona la operación Create y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload como la variable local.
    { "Description": "This is Customer Order Collection", "ParentObjectID": "D3542BF960751EEFADE1140D7614A0C7", "ProductID": "128" }
    

    Si la integración se realiza correctamente, el parámetro de respuesta connectorOutputPayload de la tarea CustomerOrderItemCollection tendrá un valor similar al siguiente:

    { "ObjectID": "C1A464ABFE7D1EEFB1C28BC1781A71FE" }
    

Ejemplo: Crea un contrato en la colección de contratos

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona ContractCollection en la lista Entity.
  3. Selecciona la operación Create y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload como la variable local.
    { "Name": "Contract Collection AK" }
    

    Si la integración se realiza correctamente, el parámetro de respuesta connectorOutputPayload de la tarea ContractCollection tendrá un valor similar al siguiente:

    { "ObjectID": "C1A464ABFE7D1EEFAFF6ED3FF1EE119E" }
    

Ejemplo: Crea una cotización de ventas en la colección de cotizaciones de ventas

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona SalesQuoteCollection en la lista Entity.
  3. Selecciona la operación Create y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload como la variable local.
    { "Name": "Charlie Cruz" }
    

    Si la integración se realiza correctamente, el parámetro de respuesta connectorOutputPayload de la tarea SalesQuoteCollection tendrá un valor similar al siguiente:

    { "ObjectID": "C1A464ABFE7D1EEFAE8A044BF41C112F" }
    

Ejemplo: Crea un cliente individual en la colección de clientes

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona IndividualCustomerCollection en la lista Entity.
  3. Selecciona la operación Create y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload como la variable local.
    { "RoleCode": "BUP002", "FirstName": "Charlie", "LastName": "Cruz" }
    

    Si la integración se realiza correctamente, el parámetro de respuesta connectorOutputPayload de la tarea IndividualCustomerCollection tendrá un valor similar al siguiente:

    { "ObjectID": "C1A464ABFE7D1EEFB0A0ECAD1B1691B5" }
    

Ejemplo: Crea una cuenta corporativa en la colección de cuentas

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona CorporateAccountCollection en la lista Entity.
  3. Selecciona la operación Create y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload como la variable local.
    { "Name": "Charlie S", "RoleCode": "CRM000" }
    

    Si la integración se realiza correctamente, el parámetro de respuesta connectorOutputPayload de la tarea CorporateAccountCollection tendrá un valor similar al siguiente:

    { "ObjectID": "C1A464ABFE7D1EEFB0901EC0786A51A9" }
    

Ejemplo: Crea un socio en la colección de socios

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona PartnerCollection en la lista Entity.
  3. Selecciona la operación Create y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload como la variable local.
    { "HouseNumber": "B-5", "Name": "Charlie", "CountryCode": "US", "City": "Muzzfanagar", "StateCode": "AZ", "POBoxPostalCode": "12345", "StreetPostalCode": "56789", "POBox": "MS" }
    

    Si la integración se realiza correctamente, el parámetro de respuesta connectorOutputPayload de la tarea PartnerCollection tendrá un valor similar al siguiente:

    { "ObjectID": "C1A464ABFE7D1EEFB1CCA349FF68B204" }
    

Ejemplo: Crea un competidor en la colección de competidores

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona CompetitorCollection en la lista Entity.
  3. Selecciona la operación Create y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload como la variable local.
    { "Name": "Charlie Cruz", "Phone": "1213446464" }
    

    Si la integración se realiza correctamente, el parámetro de respuesta connectorOutputPayload de la tarea CompetitorCollection tendrá un valor similar al siguiente:

    { "ObjectID": "C1A464ABFE7D1EEFAE82734673233121" }
    

Ejemplo: Crea un documento de transacción comercial en la colección de referencia

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona OpportunityBusinessTransactionDocumentReferenceCollection en la lista Entity.
  3. Selecciona la operación Create y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload como la variable local.
    {
      "ParentObjectID": "07D09F6BEB401EEFB683B9BFCBD63CA1",
      "OpportunityID": "11",
      "ID": "17",
      "TypeCode": "30",
      "BusinessTransactionDocumentRelationshipRoleCode": "2"
    }
    

    Si la integración se realiza correctamente, el parámetro de respuesta connectorOutputPayload de la tarea del conector tendrá un valor similar al siguiente:

    { "ObjectID": "C1A464ABFE7D1EEFAE8A044BF41C112F" }
    

Ejemplo: Crea un adjunto en la colección de oportunidades

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona OpportunityAttachmentFolderCollection en la lista Entity.
  3. Selecciona la operación Create y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload como la variable local.
    {
      "ParentObjectID": "0B7E0B7275361EEFB59B682026F83C0B",
      "TypeCode": "10001",
      "Name": "AttachMs.csv",
      "MimeType": "text/csv",
      "Binary": "c2FtcGxlIHRleHQgaW5zZXJ0"
    }
    

    Si la integración se realiza correctamente, el parámetro de respuesta connectorOutputPayload de la tarea del conector tendrá un valor similar al siguiente:

    { "ObjectID": "C1A464ABFE7D1EEFAE8A044BF41C112F" }
    
  5. Puedes agregar archivos como .png, .jpeg, .csv, .jpg, .pdf, .docx, .xlsx, .ppt y .gif cambiando su tipo MIME y su formato binario.

Ejemplo: Actualiza un cliente potencial en la colección de clientes potenciales

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona LeadCollection en la lista Entity.
  3. Selecciona la operación Update y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.
    { "Name": "Charlie Cruz" }
    
  5. Establece el ID de la entidad en Data Mapper en la entidad de LeadCollection. Para establecer el ID de la entidad, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.

    En lugar de especificar entityId, también puedes establecer filterClause en id ='C1A464ABFE7D1EEFB0A54EA52EF251B5'.

    Si ejecutas este ejemplo, se mostrará una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:

    { "ObjectID": "C1A464ABFE7D1EEFB0A54EA52EF251B5" }
    

Ejemplo: Actualiza una oportunidad en la colección opportunities

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona OpportunityCollection en la lista Entity.
  3. Selecciona la operación Update y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.
    { "Name": "Charlie Cruz", "ProspectPartyID": "1", "MainEmployeeResponsiblePartyID": "TESTUPDATEXYZ" }
    
  5. Establece el ID de la entidad en Data Mapper en la entidad de OpportunityCollection. Para establecer el ID de la entidad, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.

    En lugar de especificar entityId, también puedes establecer filterClause en id ='C1A464ABFE7D1EEFB0A6F0AD1ACA91B5'.

    Si ejecutas este ejemplo, se mostrará una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:

    { "ObjectID": "C1A464ABFE7D1EEFB0A6F0AD1ACA91B5" }
    

Ejemplo: Actualiza una cotización de ventas en la colección de cotizaciones de ventas

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona SalesQuoteCollection en la lista Entity.
  3. Selecciona la operación Update y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.
    { "Name": "Charlie Cruz" }
    
  5. Establece el ID de la entidad en Data Mapper en la entidad de SalesQuoteCollection. Para establecer el ID de la entidad, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.

    En lugar de especificar entityId, también puedes establecer filterClause en id ='C1A464ABFE7D1EEFAE8A044BF41C112F'.

    Si ejecutas este ejemplo, se mostrará una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:

    { "ObjectID": "C1A464ABFE7D1EEFAE8A044BF41C112F" }
    

Ejemplo: Actualiza un contrato en la colección de contratos

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona ContractCollection en la lista Entity.
  3. Selecciona la operación Update y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.
    { "Name": "Updated Contract Collection" }
    
  5. Establece el ID de la entidad en Data Mapper en la entidad de ContractCollection. Para establecer el ID de la entidad, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.

    En lugar de especificar entityId, también puedes establecer filterClause en id ='C1A464ABFE7D1EEFAE8A044BF41C112F'.

    Si ejecutas este ejemplo, se mostrará una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:

    { "ObjectID": "C1A464ABFE7D1EEFAFF6ED3FF1EE119E" }
    

Ejemplo: Actualiza un cliente individual en la colección de clientes

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona IndividualCustomerCollection en la lista Entity.
  3. Selecciona la operación Update y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.
    { "Email": "baklavainthebalkans@gmail.com", "Mobile": "7037251086" }
    
  5. Establece el ID de la entidad en el asignador de datos como la entidad de IndividualCustomerCollection. Para establecer el ID de la entidad, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.

    En lugar de especificar entityId, también puedes establecer filterClause en id ='C1A464ABFE7D1EEFB0A0ECAD1B1691B5'.

    Si ejecutas este ejemplo, se mostrará una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:

    { "ObjectID": "C1A464ABFE7D1EEFB0A0ECAD1B1691B5" }
    

Ejemplo: Actualiza una encuesta en la colección de encuestas

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona SurveyCollection en la lista Entity.
  3. Selecciona la operación Update y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.
    { "Name": "Updated survey from MS" }
    
  5. Establece el ID de la entidad en Data Mapper en la entidad de SurveyCollection. Para establecer el ID de la entidad, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.

    En lugar de especificar entityId, también puedes establecer filterClause en id ='C1A464ABFE7D1EEFB0EFB26D09DF91D4'.

    Si ejecutas este ejemplo, se mostrará una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:

    { "ObjectID": "C1A464ABFE7D1EEFB0EFB26D09DF91D4" }
    

Ejemplo: Actualiza un socio en la colección de socios

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona PartnerCollection en la lista Entity.
  3. Selecciona la operación Update y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.
    { "City": "Paris" }
    
  5. Establece el ID de la entidad en Data Mapper en la entidad de PartnerCollection. Para establecer el ID de la entidad, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.

    En lugar de especificar entityId, también puedes establecer filterClause en id ='C1A464ABFE7D1EEFB1CCA349FF68B204'.

    Si ejecutas este ejemplo, se mostrará una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:

    { "ObjectID": "C1A464ABFE7D1EEFB1CCA349FF68B204" }
    

Ejemplo: Actualiza un ticket de servicio en la colección de solicitudes de servicio

  1. En el cuadro de diálogo Configure connector task, haz clic en Entities.
  2. Selecciona ServiceRequestCollection en la lista Entity.
  3. Selecciona la operación Update y haz clic en Listo.
  4. En la sección Data Mapper de la tarea Data Mapping, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.
    { "Name": "Charlie Cruz 3" }
    
  5. Establece el ID de la entidad en Data Mapper en la entidad de ServiceRequestCollection. Para establecer el ID de la entidad, haz clic en Open Data Mapping Editor y, luego, ingresa un valor similar al siguiente en el campo Input Value y elige EntityId/ConnectorInputPayload/FilterClause como la variable local.

    En lugar de especificar entityId, también puedes establecer filterClause en id ='C1A464ABFE7D1EEFB0A358A79B9DD1B5'.

    Si ejecutas este ejemplo, se mostrará una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:

    { "ObjectID": "C1A464ABFE7D1EEFB0A358A79B9DD1B5" }
    

Obtén ayuda de la Comunidad de Google Cloud

Puedes publicar tus preguntas y debatir sobre este conector en la comunidad de Google Cloud en Cloud Forums.

¿Qué sigue?