Configure Flujos de trabajo de HubSpot para Agent Workspace for Microsoft Teams (Agent for Microsoft Teams)

You can configure Search, Custom Create, and Standard Create workflows for HubSpot and NiCE CXone Agent Workspace for Microsoft Teams (Agent for Microsoft Teams). These workflows search or create HubSpot records, also called entities or objects. This is the back end configuration of dynamic data mapping.

La línea de tiempo personalizada no es compatible con HubSpot.

Tipo de flujo de trabajo

Descripción

Flujos de trabajo

Buscar Los flujos de trabajo de búsqueda escanean HubSpot para buscar registros que sean aplicables a la interacciónClosed La conversación completa con un agente a través de un canal. Por ejemplo, una interacción puede ser una llamada de voz, un correo electrónico, un chat o una conversación de redes sociales. que el agente está manejando. Buscar ANI (Asignación Automática de Número)
Búsqueda personalizada
Creación personalizada Los flujos de trabajo de creación personalizada crean cualquier tipo de registro con campos estándar y personalizados. Crear Personalización
Creación estándar

Los flujos de trabajo de Creación estándar crean registros HubSpot estándar con sus campos de datos estándar. La carga útil SNIPPET de estos flujos de trabajo debe incluir los campos estándar y solo esos campos.

Crear Empresa
Crear contacto
Crear Ticket
Crear ticket con asociación

Los flujos de trabajo se ejecutan utilizando los roles y permisos del usuario del sistema. Esta es la cuenta de usuario HubSpot que usted creó específicamente para la configuración de NiCE CXone. Cuando se crean los registros, estos usan el nombre y la zona horaria del usuario del sistema.

Antes de empezar, revise el diagrama de integración de CRM, el diagrama de flujo de trabajo de CRM y la lista de terminología de integración de CRM.

Además, descargue esta carpeta de plantillas de Scripts. Contiene Scripts de voz y digitales para Desktop Studio y Studio.

Configurar Flujos de trabajo de búsqueda

Hay dos flujos de trabajo Buscar: Búsqueda por ANI y Búsqueda personalizada.

Cuando utiliza asignaciones de datos dinámicos en un workflow de Search, la sección de Interactions relacionados en la tarjeta de cliente icon: a person next to a document. muestra primero los registros que:

  • Coincide con los criterios de búsqueda, y

  • Tener datos en cada campo mapeado.

Los agentes pueden hacer clic en Actualizar en la tarjeta de cliente icon: a person next to a document. para ver todos los registros que coinciden con los criterios de búsqueda.

Configurar el Flujo de trabajo Búsqueda de ANI

Puede configurar el flujo de trabajo Buscar ANI para llamadas telefónicas.o correos electrónicos.

No incluya la propiedad timeoutMilliSec en el código de su Workflow. Esto puede provocar que se entreguen múltiple interacciones iguales a sus agentes.

  1. En Studio, abra el script donde desea configurar el workflow de Search for ANI.

  2. Si aún no lo ha hecho, agregue una acción SNIPPET después de BEGIN y antes de la acción Ejecución de flujo de trabajo.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Para configurar el flujo de trabajo Buscar ANI para llamadas telefónicas., copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana editor.

    
    ASSIGN phoneNumber = "{ANI}"
    ASSIGN email = ""
    DYNAMIC searchInput
    searchInput.phoneNumber = "{phoneNumber}"
    DYNAMIC searchFlowPayload
    searchFlowPayload.workflowInput = searchInput
    		
  5. Para configurar el flujo de trabajo Buscar ANI para correos electrónicos, copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana editor.

    
    ASSIGN phoneNumber = ""
    ASSIGN email = "{ANI}"
    DYNAMIC searchInput
    searchInput.email = "{email}"
    DYNAMIC searchFlowPayload
    searchFlowPayload.workflowInput = searchInput
    		
  6. Guardar el script.

  7. Puede probar su script mediante la simulación de una interacción en Studio.

Configurar el Workflow de Buscar personalizado

El flujo de trabajo de Búsqueda personalizada le permite buscar uno o más registros de HubSpot. Además, le permiten buscar múltiples campos y variables dentro de un registro específico. Puede conectar diferentes requisitos de búsqueda mediante operadores HubSpot.

Este flujo de trabajo admite estos registros HubSpot:

  • Empresa
  • Contacto
  • Ticket (con o sin registros asociadas)

No incluya la propiedad timeoutMilliSec en el código de su Workflow. Esto puede provocar que se entreguen múltiple interacciones iguales a sus agentes.

  1. En Studio, abra el script donde desea configurar el flujo de trabajo de Custom Search.

  2. Si aún no lo ha hecho, agregue una acción SNIPPET después de BEGIN y antes de la acción Ejecución de flujo de trabajo.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana editor.

    
    DYNAMIC filterGroups
    	
    DYNAMIC filters1
    filters1.propertyName = "[fieldName]"
    filters1.operator = "[operator]"
    filters1.value = "[value]"
    
    DYNAMIC filters2
    filters2.propertyName = "[fieldName]"		
    filters2.operator = "[operator]"
    filters2.value = "[value]"
    
    filterGroups.filters[1] = filters1
    filterGroups.filters[2] = filters2
    
    DYNAMIC sorts
    DYNAMIC sort1
    sort1.propertyName = "[fieldName]"
    sort1.direction = "[ASCENDING or DESCENDING]"
    sorts[1] = sort1
    
    DYNAMIC searchArray
    searchArray[1].entity = "[API name]"
    searchArray[1].filter.filterGroups[1] = filterGroups
    
    DYNAMIC searchFlowPayload
    searchFlowPayload.workflowInput.search = searchArray
    ASSIGN searchJson = "{searchFlowPayload.asjson()}"
    		
  5. Cambie los valores de los atributos filters1 y filters2.

    1. Cambie los valores de los atributos filters1.propertyName y filters2.propertyName por los nombres de los campos que desea utilizar para buscar. Por ejemplo, filters1.propertyName = "subject".

      Puede encontrar una lista completa de los nombres de campo, llamados propiedades, y puntos de conexión en la documentación de HubSpot para los registros:

    2. Cambie los valores de los atributos filters1.operator y filters2.operator a los operadores de HubSpot que quiere usar. Se puede encontrar una lista completa de HubSpot operadores en la HubSpot documentation Box with arrow indicating navigation to external site.. Esto distingue entre mayúsculas y minúsculas.

    3. Cambie los valores de los atributos filters1.value y filters2.value a los valores que quiere asignar a los campos. Por ejemplo, filters1.value = "Account invalid Login".

  6. Cambie los valores de los atributos sort1.

    1. Cambie el valor del atributo sort1.propertyName al campo que desee usar para ordenar los resultados. Por ejemplo, sort1.propertyName = "createdate".

    2. Cambie el valor del atributo sort1.direction a ASCENDING o DESCENDING.

  7. Cambie el valor del searchArray[1].entity atributo al nombre de la API del registro que desea buscar. Por ejemplo, searchArray[1].entity = "company". Esto distingue entre mayúsculas y minúsculas.

  8. Guardar el script.

  9. Puede probar su script simulando una interacción en Studio.

Configurar Flujos de trabajo de creación personalizada

Los flujos de trabajo Custom Create le permiten configurar una carga útil de SNIPPET para crear cualquier tipo de registro HubSpot, estándar o personalizado. También le permiten rellenar cualquier tipo de campo, estándar o personalizado. Por ejemplo, podría crear un registro de Compañía con algunos de los campos estándar de ese tipo de registro, así como sus propios campos personalizados.

Este es el método recomendado para crear registros HubSpot.

Configurar el Flujo de trabajo de creación personalizada

El flujo de trabajo Custom Create crea cualquier tipo de registro HubSpot, estándar o personalizado. Este registro puede mostrar campos de datos estándar y personalizados. Los campos deben contener texto, números o variables.

  1. Asegúrese de tener activada la herramienta Sales Hub Enterprise en HubSpot. Necesita esta herramienta para crear registros personalizados HubSpot.

  2. Use esta documentación de HubSpot Cuadro con flecha que indica la navegación a un sitio externo. para crear un registro personalizado, u objeto, en HubSpot.

  3. En Studio, abra el script donde desea configurar el workflow de Custom Create.

  4. Si aún no lo ha hecho, agregue una acción SNIPPET después de BEGIN y antes de la acción Ejecución de flujo de trabajo.

  5. Haga doble clic en la acción SNIPPET en el lienzo del script.

  6. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana editor.

    
    DYNAMIC createPayload
    createPayload.entities.name = "[custom record API]"
    createPayload.entities.properties.[fieldName]= "[field value]"
    createPayload.entities.properties.[fieldName]= "[field value]"
    createPayload.entities.properties.[fieldName]= "[field value]"
    createPayload.entities.properties.[fieldName]= "[field value]"
    						
    createPayload.pinnedRecord = "[true or false]"
    createPayload.screenPop = "[true or false]"
    
    DYNAMIC create[ObjectName]Payload
    create[ObjectName]Payload.workflowInput = createPayload
    
    ASSIGN create[ObjectName]Json = "{create[RecordName]Payload.asjson()}"
    		
  7. Cambie el valor del atributo createPayload.entities.name al API para el registro personalizado que creó. Por ejemplo, createPayload.entities.name = "companies". Esto distingue entre mayúsculas y minúsculas.

  8. En los atributos createPayload.entities.properties cambie [fieldname] al nombre del campo que desea agregar al registro personalizado. Por ejemplo, createPayload.entities.properties.accountNumber.

  9. Cambie los valores de los atributos createPayload.entities.properties a los valores que quiere asignar a los campos. Por ejemplo, createPayload.entities.properties.accountNumber = "12345".

  10. Cambie el valor del atributo createPayload.pinnedRecord a true o a false. Cuando se configura en true, el registro creado se muestra a los agentes en la sección Interactions actual de la tarjeta del cliente. Cuando se configura en false, se muestra en la sección Interactions reciente de la tarjeta del cliente. Si no incluye este atributo en la carga útil, se asumirá como false.
  11. Cambie el valor del atributo createPayload.screenPop a true o false. Si se define a true, el registro creado aparece automáticamente al agente como una pantalla emergente en HubSpot. Si se define a false, no aparece. Si no incluye este atributo en la carga útil, se asumirá como false.
  12. Cambie todas las instancias de [ObjectName] en las tres últimas líneas del código por el nombre del registro que creó. Convierta en mayúscula la primera letra del nombre para que coincida con el formato de camel case del atributo. Por ejemplo, si el nombre del registro que creó es account, su código sería:

    
    DYNAMIC createAccountPayload
    createAccountPayload.workflowInput = createPayload
    						
    ASSIGN createAccountJson = "{createAccountPayload.asjson()}"
    		
  13. Haga clic en la acción Workflow Execute que viene después del SNIPPET de este Flujo de trabajo. Establezca la propiedad workflowPayload de esa acción en la variable create[ObjectName]Json en la última línea de la carga útil de SNIPPET. Colóquelo entre llaves ( { } ). Por ejemplo, {createAccountJson}.

  14. Guardar el script.

  15. Puede probar su script al simular una interacción en Studio.

Configurar Flujos de trabajo de creación Estándar

Los flujos de trabajo estándar de creación crean registros HubSpot estándar con los campos especificados en la carga útil del flujo de trabajo.

No puede agregar ni eliminar campos en la carga útil SNIPPET de los flujos de trabajo de Creación Estándar. Si agrega o borra campos, el registro no se creará. Para crear un registro estándar o personalizado con los campos que desee, use el flujo de trabajo Custom Create.

Configurar el Flujo de trabajo Crear Empresa

  1. En Studio, abra el script donde desea configurar el workflow de Crear Compañía.

  2. Si aún no lo ha hecho, agregue una acción SNIPPET después de BEGIN y antes de la acción Ejecución de flujo de trabajo.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana editor.

    
    DYNAMIC createPayload
    createPayload.entities.name = "company"
    createPayload.entities.properties.name = "[company name]"
    createPayload.entities.properties.domain = "[company website]"
    createPayload.entities.properties.city = "[company city]"
    createPayload.entities.properties.phone = "[company phone number]"
    						
    createPayload.pinnedRecord = "[true or false]"
    createPayload.screenPop = "[true or false]"
    						
    DYNAMIC createCompanyPayload
    createCompanyPayload.workflowInput = createPayload
    
    ASSIGN createCompanyJson = "{createCompanyPayload.asjson()}"
    		

    Debe incluir cada una de esas líneas. Si desea mantener un campo en blanco, puede usar un valor nulo (""). Por ejemplo, createPayload.entities.properties.city = "".

  5. Cambie los valores de los atributos. Cualquiera de estos valores puede ser una codificación rígida, una variable o una combinación de ambas. Use una variable si desea que el valor se actualice para cada interacción.

    1. Cambie el valor del atributo createPayload.entities.properties.name al nombre de la empresa. Por ejemplo, createPayload.entities.properties.name = "Classics, Inc.".

    2. Cambie el valor del atributo createPayload.entities.properties.domain al sitio web de la empresa. Por ejemplo, createPayload.entities.properties.domain = "classics.com".

    3. Cambie el valor del atributo createPayload.entities.properties.city a la ciudad de la empresa. Por ejemplo, createPayload.entities.properties.city = "London".

    4. Cambie el valor del atributo createPayload.entities.properties.phone al número de teléfono de la empresa. Por ejemplo, createPayload.entities.properties.phone = "1234567890".

  6. Cambie el valor del atributo createPayload.pinnedRecord a true o false. Cuando se establece en true, el registro creado se muestra a los agentes en la sección Interactions Actual de la tarjeta del cliente. Cuando se establece en false, se muestra en la sección Interactions reciente de la tarjeta del cliente. Si no incluye este atributo en la carga útil, se asumirá como false.
  7. Cambie el valor del atributo createPayload.screenPop a true o false. Si se define a true, el registro creado aparece automáticamente al agente como una pantalla emergente en HubSpot. Si se define a false, no aparece. Si no incluye este atributo en la carga útil, se asumirá como false.
  8. Haga clic en la acción Ejecución de flujo de trabajo que viene después del SNIPPET de este Flujo de trabajo. Configure la propiedad workflowPayload de esa acción en {createCompanyJson}. Asegúrese de incluir las llaves.

  9. Guardar el script.

  10. Puede probar su script simulando una interacción en Studio.

Configure the Create Contact Workflow

  1. En Studio, abra el script donde desea configurar el flujo de trabajo Create Contact.

  2. Si todavía no lo ha hecho, agregue una SNIPPET acción después de BEGIN y antes de la acción Workflow Execute Ejecución de flujo de trabajo.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana editor.

    
    DYNAMIC createPayload
    createPayload.entities.name = "contact"
    createPayload.entities.properties.firstName = "[first name]"
    createPayload.entities.properties.email = "[email address]"
    createPayload.entities.properties.lastName = "[last name]"
    createPayload.entities.properties.phone = "[phone number]"
    						
    createPayload.pinnedRecord = "[true or false]"
    createPayload.screenPop = "[true or false]"
    
    DYNAMIC createContactPayload
    createContactPayload.workflowInput = createPayload
    
    ASSIGN createContactJson = "{createContactPayload.asjson()}"
    		

    Debe incluir cada una de esas líneas. Si desea mantener un campo en blanco, puede usar un valor nulo (""). Por ejemplo, createPayload.entities.properties.email = "".

  5. Cambie los valores de los atributos. Cualquiera de estos valores puede ser una codificación rígida, una variable o una combinación de ambas. Use una variable si desea que el valor se actualice para cada interacción.

    1. Cambie el valor del atributo createPayload.entities.properties.firstName al nombre del contacto. Por ejemplo, createPayload.entities.properties.firstName = "Elinor".

    2. Cambie el valor del atributo createPayload.entities.properties.email a la dirección de correo electrónico del contacto. Por ejemplo, createPayload.entities.properties.email = "elinor.dashwood@classics.com".

    3. Cambie el valor del atributo createPayload.entities.properties.lastName al apellido del contacto. Por ejemplo, createPayload.entities.properties.lastName = "Dashwood".

    4. Cambie el valor del atributo createPayload.entities.properties.phone al número de teléfono del contacto. Por ejemplo, createPayload.entities.properties.phone = "1234567890".

  6. Cambie el valor del atributo createPayload.pinnedRecord a true o false. Cuando se establece en true, el registro creado se muestra a los agentes en la sección Actual Interactions de la tarjeta del cliente. Cuando se establece en false, se muestra en la sección Interactions reciente de la tarjeta del cliente. Si no incluye este atributo en la carga útil, se supondrá como false.
  7. Cambie el valor del atributo createPayload.screenPop a true o false. Si se define a true, el registro creado aparece automáticamente al agente como una pantalla emergente en HubSpot. Si se define a false, no aparece. Si no incluye este atributo en la carga útil, se asumirá como false.
  8. Haga clic en la acción Ejecución de flujo de trabajo que aparece después del SNIPPET de este Flujo de trabajo. Establezca la propiedad workflowPayload de esa acción en {createContactJson}. Asegúrese de incluir las llaves.

  9. Guardar el script.

  10. Puede probar su script simulando una interacción con simulando una interacción en Studio.

Configurar el Workflow de Crear Ticket

  1. En Studio, abra el script donde desea configurar el flujo de trabajo Create Ticket.

  2. Si aún no lo ha hecho, agregue una acción SNIPPET después de BEGIN y antes de la acción Ejecución de flujo de trabajo.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana editor.

    
    DYNAMIC createPayload
    createPayload.entities.name = "ticket"
    createPayload.entities.properties.subject = "[ticket subject]"
    createPayload.entities.properties.hs_pipeline = "[#]"
    createPayload.entities.properties.hs_pipeline_stage = "[#]"
    createPayload.entities.properties.hs_ticket_priority = "[LOW, MEDIUM, or HIGH]"
    						
    createPayload.pinnedRecord = "[true or false]"
    createPayload.screenPop = "[true or false]"
    
    DYNAMIC createTicketPayload
    createTicketPayload.workflowInput = createPayload
    
    ASSIGN createTicketJson = "{createTicketPayload.asjson()}"
    		

    Debe incluir cada una de esas líneas. Si desea mantener un campo en blanco, puede usar un valor nulo (""). Por ejemplo, createPayload.entities.properties.hs_ticket_priority = "".

  5. Cambie los valores de los atributos.

    1. Cambie el valor del atributo createPayload.entities.properties.subject al asunto del ticket: por qué se creó. Por ejemplo, createPayload.entities.properties.subject = "Query about large book orders". Puede ser una codificación fija, una variable o una combinación de ambos. Use una variable si desea que el valor se actualice para cada interacción.

    2. Cambie el valor del atributo createPayload.entities.properties.hs_pipeline al número de pipeline del Ticket. Por ejemplo, createPayload.entities.properties.hs_pipeline = "0".

    3. Cambie el valor del atributo createPayload.entities.properties.hs_pipeline_stage al número que indica el estado del Ticket en el flujo de trabajo. Por ejemplo, createPayload.entities.properties.hs_pipeline_stage = "3".

    4. Cambie el valor del atributo createPayload.entities.properties.hs_ticket_priority a LOW, MEDIUM o HIGH.

  6. Cambie el valor del atributo createPayload.pinnedRecord a true o false. Cuando se establece en true, el registro creado se muestra a los agentes en la sección de Interactions actual de la tarjeta del cliente. Cuando se establece en false, se muestra en la sección de Interactions reciente de la tarjeta del cliente. Si no incluye este atributo en la carga útil, se asumirá como false.
  7. Cambie el valor del atributo createPayload.screenPop a true o false. Si se define a true, el registro creado aparece automáticamente al agente como una pantalla emergente en HubSpot. Si se define a false, no aparece. Si no incluye este atributo en la carga útil, se asumirá como false.
  8. Haga clic en la acción Workflow Execute que viene después del SNIPPET de este Flujo de trabajo. Establezca la propiedad workflowPayload de esa acción en {createTicketJson}. Asegúrese de incluir las llaves.

  9. Guardar el script.

  10. Puede probar su script simulando una interacción en Studio.

Configurar el Flujo de trabajo Crear ticket con asociación

  1. En Studio, abra el script donde desea configurar el flujo de trabajo Create Ticket with Association.

  2. Si todavía no lo ha hecho, agregue una acción SNIPPET después de BEGIN y antes de la acción Ejecución de flujo de trabajo.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana editor.

    
    DYNAMIC createPayload
    createPayload.entities.name = "ticket"
    createPayload.entities.properties.subject = "[ticket subject]"
    createPayload.entities.properties.hs_pipeline = "[#]"
    createPayload.entities.properties.hs_pipeline_stage = "[#]"
    createPayload.entities.properties.hs_ticket_priority = "[LOW, MEDIUM, or HIGH]"
    						
    createPayload.pinnedRecord = "[true or false]"
    createPayload.screenPop = "[true or false]"
    
    DYNAMIC Association
    DYNAMIC item1
    item1.relatedObjectType = "[record API]"
    item1.relatedObjectId = "[#]"
    createPayload.entities.association[1] = item1
    
    DYNAMIC createTicketPayload
    createTicketPayload.workflowInput = createPayload
    
    ASSIGN createTicketJson = "{createTicketPayload.asjson()}"
    		

    Debe incluir cada una de esas líneas. Si desea mantener un campo en blanco, puede usar un valor nulo (""). Por ejemplo, createPayload.entities.properties.hs_ticket_priority = "".

  5. Cambie los valores de los atributos createPayload.

    1. Cambie el valor del atributo createPayload.entities.properties.subject al asunto del ticket: el motivo por el que se creó. Por ejemplo, createPayload.entities.properties.subject = "Query about mass book orders". Puede ser una codificación fija, una variable o una combinación de ambos. Use una variable si desea que el valor se actualice para cada interacción.

    2. Cambie el valor del createPayload.entities.properties.hs_pipeline atributo al número de pipeline del Ticket. Por ejemplo, createPayload.entities.properties.hs_pipeline = "0".

    3. Cambie el valor del atributo createPayload.entities.properties.hs_pipeline_stage al número que indica el estado del Ticket en el proceso. Por ejemplo, createPayload.entities.properties.hs_pipeline_stage = "3".

    4. Cambie el valor del atributo createPayload.entities.properties.hs_ticket_priority a LOW, MEDIUM o HIGH.

  6. Cambie el valor del atributo createPayload.pinnedRecord a true o false. Cuando se establece en true, el registro creado se muestra a los agentes en la sección de Interactions actual de la tarjeta del cliente. Cuando se establece en false, se muestra en la sección de Interactions reciente de la tarjeta del cliente. Si no incluye este atributo en la carga útil, se asumirá como false.
  7. Cambie el valor del atributo createPayload.screenPop a true o false. Si se define a true, el registro creado aparece automáticamente al agente como una pantalla emergente en HubSpot. Si se define a false, no aparece. Si no incluye este atributo en la carga útil, se asumirá como false.
  8. Cambie los valores de los atributos item1.

    1. Cambie el valor del atributo item1.relatedObjectType a la API para el registro al que desea conectar este Workflow. Por ejemplo, item1.relatedObjectType = "companies". Esto distingue entre mayúsculas y minúsculas.

    2. Cambie el valor del atributo item1.relatedObjectId al número de ID del registro al que desea conectar este workflow. Por ejemplo, item1.relatedObjectId = "19019671367".

  9. Haga clic en la acción Ejecución de flujo de trabajo que viene después del SNIPPET de este Flujo de trabajo. Establezca la propiedad workflowPayload de esa acción en {createTicketJson}. Asegúrese de incluir las llaves.

  10. Guardar el script.

  11. Puede probar su script simulando una interacción en Studio.

Anclar registros

Puede fijar un registro en la sección Interacción actual de la tarjeta del cliente. Cuando un registro está fijado, se enlaza icon of a check mark in a green box. para la memorización de datos y la información de la línea de tiempo de forma predeterminada. Esto significa que la memorización de datos y la información de la línea de tiempo se agregarán al registro de HubSpot cuando se complete la interacción. Si el agente no desea que la información se asigne, puede desenlazar el registro.

  1. Abra la acción Snippet for Create Workflow SNIPPET en su script.

  2. En la carga útil del flujo de trabajo, copie esta línea de código y péguela antes de DYNAMIC create[RecordType]Payload:

    						
    createPayload.pinnedRecord = "true"					
    		
  3. Make sure that createPayload matches the earlier lines in your workflow.

  4. Guardar el script.

Configurar registros para la ventana emergente de pantalla

Puede configurar los registros para que aparezcan automáticamente como screen pops en HubSpot. Esto se realiza editando la carga útil de workflow.

Buscar en Flujos de trabajo

De forma predeterminada, single match recordsClosed Ocurre cuando un flujo de trabajo de búsqueda devuelve solo un registro. aparecen como screen pops. Puede cambiar esto configurando el atributo screenPop en false.

Los registros de coincidencia múltiple no aparecen como screen pops, incluso si configura el atributo screenPop en true.

  1. Abra la acción SNIPPET del Workflow en su script Studio.

  2. En la carga útil del flujo de trabajo, copie esta línea de código y péguela antes de ASSIGN searchJson = "{searchInput.asjson()}":

    						
    searchPayload.screenPop = "[true or false]"				
    		
  3. Configure el code pegado.

    1. Asegúrese de que searchPayload coincida con las líneas anteriores de su flujo de trabajo.

    2. Cambiar el valor del atributo screenPop:

      • Configúrelo en true para mostrar el registro como una Pantalla emergente.

      • Configúrelo en false para no mostrarlo.

  4. Guardar el script.

En Crear Flujos de trabajo

Por defecto, los registros creados no aparecen como screen pops. Puede cambiar esto configurando el atributo screenPop en true.

  1. Abra la acción SNIPPET del Workflow en su script Studio.

  2. En la carga útil del flujo de trabajo, copie esta línea de código y péguela antes de DYNAMIC create[ObjectName]Payload:

    						
    createPayload.screenPop = "[true or false]"				
    		
  3. Configure el code pegado.

    1. Asegúrese de que createPayload coincida con las líneas anteriores de su Workflow.

    2. Cambiar el valor del atributo screenPop:

      • Configúrelo en true para mostrar el registro como Pantalla emergente.

      • Configúrelo en false para no mostrarlo.

  4. Guardar el script.

Configurar el almacenamiento en caché de Workflow

Puede controlar si los resultados del flujo de trabajo de Search y Create se almacenan en caché. Esto se realiza editando la carga útil del flujo de trabajo. Cuando los resultados se almacenan en caché, aparecen en la tarjeta del cliente en la aplicación del agente.

Buscar en Flujos de trabajo

De manera predeterminada, los resultados del flujo de trabajo de Search se almacenan en caché. Puede cambiar esto configurando el atributo cacheResponse en false. Los registros devueltos no aparecerán en la aplicación del agente.

  1. Abra la acción SNIPPET del Workflow en su script de Studio.

  2. En la carga útil del flujo de trabajo, copie esta línea de código y péguela antes de ASSIGN searchJson = "{searchInput.asjson()}":

    						
    searchPayload.cacheResponse = "[true or false]"				
    		
  3. Configure el code pegado.

    1. Asegúrese de que searchPayload coincida con las líneas anteriores de su flujo de trabajo.

    2. Cambiar el valor del atributo cacheResponse:

      • Configúrelo en true para almacenar en caché los resultados del Workflow.

      • Configúrelo en false para no almacenarlos en caché.

  4. Guardar el script.

En Crear Flujos de trabajo

De forma predeterminada, los resultados de Create workflow se almacenan en caché. Puede cambiar esto configurando el atributo cacheResponse en false. Los registros creados no aparecerán en la aplicación del agente.

  1. Abra la acción SNIPPET del Workflow en su script.

  2. En la carga útil del flujo de trabajo, copie esta línea de código y péguela antes de DYNAMIC create[ObjectName]Payload:

    						
    createPayload.cacheResponse = "[true or false]"				
    		
  3. Configure el code pegado.

    1. Asegúrese de que createPayload coincida con las líneas anteriores de su flujo de trabajo.

    2. Cambiar el valor del atributo cacheResponse:

      • Configúrelo en true para almacenar en caché los resultados del workflow.

      • Configúrelo en false para no almacenarlos en caché.

  4. Guardar el script.