Update encuesta.json

This commit is contained in:
2026-06-18 19:08:44 +00:00
parent ccd036c9a5
commit 3744aa1655
+112 -62
View File
@@ -1,6 +1,6 @@
{
"$json": {
"updatedAt": "2026-06-15T18:08:22.538Z",
"updatedAt": "2026-06-18T19:08:15.057Z",
"createdAt": "2026-04-28T16:51:28.159Z",
"id": "5M9rWs6osbDQt4qQ",
"name": "Encuesta de terminacion voluntaria",
@@ -1317,6 +1317,51 @@
"typeVersion": 1,
"id": "37987422-8a55-472c-9ab0-13695aac0319",
"name": "Sticky Note4"
},
{
"parameters": {
"content": "### Elimina espacios vacios en despues del nombre",
"height": 192,
"width": 192
},
"type": "n8n-nodes-base.stickyNote",
"position": [
112,
720
],
"typeVersion": 1,
"id": "5271ef80-bfb3-4097-a5c0-8a095e2e1b64",
"name": "Sticky Note5"
},
{
"parameters": {
"content": "### Elimina espacios vacios en despues del nombre",
"height": 192,
"width": 192
},
"type": "n8n-nodes-base.stickyNote",
"position": [
-128,
1104
],
"typeVersion": 1,
"id": "d3ac1a35-594d-44ea-a63f-2d0d95ef6e56",
"name": "Sticky Note6"
},
{
"parameters": {
"content": "### Limpiar respuesta del agente",
"height": 192,
"width": 192
},
"type": "n8n-nodes-base.stickyNote",
"position": [
-240,
720
],
"typeVersion": 1,
"id": "190b5477-4d2b-4def-95f6-bf4ff0dd1e7a",
"name": "Sticky Note7"
}
],
"connections": {
@@ -1649,16 +1694,13 @@
"staticData": {
"node:Gmail Trigger": {
"Gmail Trigger": {
"lastTimeChecked": 1780760249,
"lastTimeChecked": 1780934929,
"pendingMessageIds": [
"19ea7fe6cbb29000"
"19ecc1c0c236b0f4"
],
"possibleDuplicates": [
"19e9d9507d932c5f",
"19e9d6394360cfbf",
"19ecc16dba75868b",
"19ecc14b03ec9362",
"19ea8063013aaa8b"
"19ea7fe6cbb29000",
"19ecc536d3896bd8"
]
}
}
@@ -1667,10 +1709,10 @@
"templateCredsSetupCompleted": true
},
"pinData": {},
"versionId": "160df4d6-78d0-4099-8085-6f595d4cef6f",
"activeVersionId": "6da058c1-2180-4992-a66e-9272e756a7b9",
"versionCounter": 1596,
"triggerCount": 4,
"versionId": "be6a3b5f-723e-42bd-a3f6-8d6f742a754c",
"activeVersionId": "be6a3b5f-723e-42bd-a3f6-8d6f742a754c",
"versionCounter": 1616,
"triggerCount": 3,
"shared": [
{
"updatedAt": "2026-04-28T16:51:28.169Z",
@@ -1692,9 +1734,9 @@
],
"tags": [],
"activeVersion": {
"updatedAt": "2026-06-15T17:54:09.000Z",
"createdAt": "2026-06-15T17:54:00.452Z",
"versionId": "6da058c1-2180-4992-a66e-9272e756a7b9",
"updatedAt": "2026-06-18T19:08:41.000Z",
"createdAt": "2026-06-18T19:08:15.062Z",
"versionId": "be6a3b5f-723e-42bd-a3f6-8d6f742a754c",
"workflowId": "5M9rWs6osbDQt4qQ",
"nodes": [
{
@@ -2338,15 +2380,16 @@
"simple": false,
"maxResults": 1,
"filters": {
"q": "Motivo de Salida Actualizado"
"q": "Motivo de Salida Actualizado",
"readStatus": "read"
},
"options": {}
},
"type": "n8n-nodes-base.gmailTrigger",
"typeVersion": 1.4,
"position": [
-960,
1296
-944,
1184
],
"id": "f70a31a6-8f6c-402e-b3fc-9a9c4020a144",
"name": "Gmail Trigger",
@@ -2360,7 +2403,7 @@
{
"parameters": {
"promptType": "define",
"text": "={{ $json.text }}",
"text": "={{ $json.body }}",
"options": {
"systemMessage": "## Rol\nEres un analista de RRHH especializado en encuestas de salida para agencias de trade marketing en Latinoamérica (promotores, merchandisers, gestores de experiencia, supervisores, fuerza de campo).\n\nRecibirás respuestas abiertas a la pregunta: \"¿Por qué elegiste dejar la empresa?\" Tu tarea es clasificar cada respuesta en los campos indicados y devolver ÚNICAMENTE un array JSON — sin comentarios, sin markdown, sin texto adicional.\n\n---\n\n## Campos de salida\n### 1. `homologacion` (OBLIGATORIO)\nElegir uno de los labels que resuma correctamente el motivo por el que el empleado dejó la empresa, basado en\n- \"¿Por qué elegiste dejar la empresa?\"\n\n### 2. 'homologado 2' (OPCIONAL)\nUsar 'homologado 2' si en el campo \"¿Por qué elegiste dejar la empresa?\" detectas dos motivos. Usar los labels que resuma correctamente el motivo por el que el empleado dejó la empresa.\n\n### 3. 'sentimiento' (OBLIGATORIO) \nClasifica el sentimiento general de la respuesta en una de estas etiquetas: \n- Positivo: Habla bien de la empresa o marca, la salida es más por motivos personales o proyectos sin queja importante. \n- Neutro: Relato descriptivo, sin mucha carga emocional, mezcla de aspectos buenos y malos sin polarizar. \n- Negativo: Quejas claras, frustración, maltrato, sensación de injusticia, falta de apoyo, burnout. \nEn caso de duda entre neutro y negativo, elige negativo si hay queja directa sobre la empresa, marca, jefe o condiciones de trabajo.\n\n### 4. 'motivo' (OBLIGATORIO)\nDebes sacar el motivo de renuncia en el prompt. Debes poner todo el texto del motivo, no dejarlo por la mitad.\n\n**Labels:**\n- Si el motivo es personal → `\"Motivos Personales\"`\n- Si el motivo es porque está siendo mejor pagado en otro trabajo → '\"Remuneración\"'\n- Si el motivo es una queja sobre un supervisor → `\"Liderazgo / Jefe Directo\"`\n- Si no encuentras que categoría usar → '\"Otros\"'\n- Si el motivo es por otro trabajo → `\"Otro Trabajo / Traslado de Agencia\"`\n- Si no se dio ningún motivo → `\"No quiso responder\"`\n- Si el motivo fue por ambiente laboral o compañeros → '\"Ambiente Laboral / Compañeros\"'\n- Si el motivo es que siente que los horarios no le permiten equilibrar su vida personal y laboral → '\"Work Life Balance / Horarios\"'\n- Si el motivo es una queja de las condiciones físicas del punto de trabajo, del cliente al que representa, o de la marca asignada → '\"Marca / Cliente / Condiciones del Punto\"'\n- Si el motivo es una queja de falta de capacitación, procesos poco claros o desorganización interna → '\"Onboarding / Procesos / Organización\"'\n- Si el motivo es si siente que no tuvo las herramientas, recursos o apoyo necesario para hacer su trabajo → '\"Way of Work / Soporte Operativo\"'\n- Si el motivo es si siente que el trabajo no era lo que le ofrecieron o prometieron al momento de ser contratado → '\"Reclutamiento / Expectativa vs Realidad\"'\n\n---\n\n---\n\n## REGLAS DE FORMATO ESTRICTAS\n- Devuelve ÚNICAMENTE el contenido del array, sin corchetes [ ] que lo envuelvan\n- No uses bloques de código ni backticks de ningún tipo\n- No incluyas saltos de línea \\n dentro de los valores de texto\n- Cada objeto JSON debe estar en una sola línea continua\n- Separa cada objeto con una coma y un salto de línea entre ellos\n- No agregues ningún texto antes ni después de los objetos JSON\n- Tu output debe ser solo un JSON a la vez.\n- Debes ignorar los saludos y firmas del mensaje, por ejemplo:\n - Las firmas en correos se ven asi:\n GomezLee Marketing\n John Doe\n Coordinador RH Nicaragua\n jdoe@gomezleemarketing.com\n 9999 8888 Cl\n\n## Formato de salida\nDevuelve un array JSON. Cada elemento debe tener esta estructura exacta:\n{\n \"nombre_completo\": \"string (obligatorio)\"\n \"homologacion\": \"string (obligatorio)\",\n \"homologado_2\": \"string | null\",\n \"sentimiento\": \"Positivo | Neutro | Negativo\"\n \"insight_rrhh\": \"una frase breve con recomendación de mejora o hallazgo clave\",\n \"motivo\": \"<motivo de renuncia que se detecto en el prompt>\"\n}"
}
@@ -2437,12 +2480,12 @@
"columns": {
"mappingMode": "defineBelow",
"value": {
"Homologacion_IA": "={{ $json.output.homologacion }}",
"Subcategoria_IA": "={{ $json.output.homologado_2 }}",
"Sentimiento_IA": "={{ $json.output.sentimiento }}",
"Insight_RRHH": "={{ $json.output.insight_rrhh }}",
"Homologacion_IA": "={{ $('Edit Fields1').item.json.output.homologacion }}",
"Subcategoria_IA": "={{ $('Edit Fields1').item.json.output.homologado_2 }}",
"Sentimiento_IA": "={{ $('Edit Fields1').item.json.output.sentimiento }}",
"Insight_RRHH": "={{ $('Edit Fields1').item.json.output.insight_rrhh }}",
"Nombre Completo": "={{ $json.name }}",
"¿Por qué elegiste dejar la empresa?": "={{ $json.output.motivo }}"
"¿Por qué elegiste dejar la empresa?": "={{ $('Edit Fields1').item.json.output.motivo }}"
},
"matchingColumns": [
"Nombre Completo"
@@ -2971,8 +3014,8 @@
},
"type": "n8n-nodes-base.stickyNote",
"position": [
-992,
1168
-976,
1056
],
"typeVersion": 1,
"id": "853d3d99-ce54-4ddd-aed9-81fca72fd1c3",
@@ -3008,30 +3051,48 @@
},
{
"parameters": {
"pollTimes": {
"item": []
},
"simple": false,
"maxResults": 1,
"filters": {
"q": "Re: Seguimiento requerido Encuesta de Salida"
},
"options": {}
"content": "### Elimina espacios vacios en despues del nombre",
"height": 192,
"width": 192
},
"type": "n8n-nodes-base.gmailTrigger",
"typeVersion": 1.4,
"type": "n8n-nodes-base.stickyNote",
"position": [
-960,
1040
112,
720
],
"id": "fe989cda-2bde-4df1-95ed-511e67928a67",
"name": "Gmail Trigger1",
"credentials": {
"gmailOAuth2": {
"id": "QWNicjw1khRm5BVI",
"name": "Eidan - Gmail account"
}
}
"typeVersion": 1,
"id": "5271ef80-bfb3-4097-a5c0-8a095e2e1b64",
"name": "Sticky Note5"
},
{
"parameters": {
"content": "### Elimina espacios vacios en despues del nombre",
"height": 192,
"width": 192
},
"type": "n8n-nodes-base.stickyNote",
"position": [
-128,
1104
],
"typeVersion": 1,
"id": "d3ac1a35-594d-44ea-a63f-2d0d95ef6e56",
"name": "Sticky Note6"
},
{
"parameters": {
"content": "### Limpiar respuesta del agente",
"height": 192,
"width": 192
},
"type": "n8n-nodes-base.stickyNote",
"position": [
-240,
720
],
"typeVersion": 1,
"id": "190b5477-4d2b-4def-95f6-bf4ff0dd1e7a",
"name": "Sticky Note7"
}
],
"connections": {
@@ -3350,29 +3411,18 @@
}
]
]
},
"Gmail Trigger1": {
"main": [
[
{
"node": "Limpiar texto",
"type": "main",
"index": 0
}
]
]
}
},
"authors": "Eidan Then",
"name": "Version 6da058c1",
"name": "Version be6a3b5f",
"description": "",
"autosaved": true,
"workflowPublishHistory": [
{
"createdAt": "2026-06-15T17:54:09.709Z",
"id": 1405,
"createdAt": "2026-06-18T19:08:41.301Z",
"id": 1592,
"workflowId": "5M9rWs6osbDQt4qQ",
"versionId": "6da058c1-2180-4992-a66e-9272e756a7b9",
"versionId": "be6a3b5f-723e-42bd-a3f6-8d6f742a754c",
"event": "activated",
"userId": "de14e7e5-491b-4983-abb2-f88af42e92fd"
}