Update encuesta.json

This commit is contained in:
2026-06-15 16:32:25 +00:00
parent 0d636b6c90
commit 300fe19231
+28 -26
View File
@@ -1,6 +1,6 @@
{
"$json": {
"updatedAt": "2026-06-12T13:48:07.883Z",
"updatedAt": "2026-06-15T16:32:15.432Z",
"createdAt": "2026-04-28T16:51:28.159Z",
"id": "5M9rWs6osbDQt4qQ",
"name": "Encuesta de terminacion voluntaria",
@@ -60,7 +60,7 @@
"promptType": "define",
"text": "=¿Por qué elegiste dejar la empresa?\n{{ $('Webhook1').item.json.body['¿Por qué elegiste dejar la empresa?'] }}",
"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. \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**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 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- Si el motivo no fue declarado o la respuesta no concuerda con la pregunta → '\"Motivo No Declarado\"'\n- Si no encuentras que categoría usar → '\"Otros\"'\n\n### 4. `sugerencia` (OBLIGATORIO)\nTexto literal del campo \"¿Tienes algún otro comentario o sugerencia que nos ayude a mejorar?\"\nUsar `null` si el campo está vacío o no fue respondido.\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\n## Formato de salida\nDevuelve un array JSON. Cada elemento debe tener esta estructura exacta:\n{\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}"
"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. \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**Labels:**\n- Si el motivo dice que fue motivo personal y no especfica mas nada → `\"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 el motivo es por otro trabajo, traslado o proceso migratorio para trabajar en otro pais → `\"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- Si el motivo no fue declarado o la respuesta no concuerda con la pregunta → '\"Motivo No Declarado\"'\n- Si no encuentras que categoría usar → '\"Otros\"'\n\n### 4. `sugerencia` (OBLIGATORIO)\nTexto literal del campo \"¿Tienes algún otro comentario o sugerencia que nos ayude a mejorar?\"\nUsar `null` si el campo está vacío o no fue respondido.\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\n## Formato de salida\nDevuelve un array JSON. Cada elemento debe tener esta estructura exacta:\n{\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}"
}
},
"type": "@n8n/n8n-nodes-langchain.agent",
@@ -105,10 +105,10 @@
"columns": {
"mappingMode": "defineBelow",
"value": {
"Homologacion_IA": "={{ $json.cleaned.homologacion }}",
"Subcategoria_IA": "={{ $json.cleaned.homologado_2 }}",
"Sentimiento_IA": "={{ $json.cleaned.sentimiento }}",
"Insight_RRHH": "={{ $json.cleaned.insight_rrhh }}",
"Homologacion_IA": "={{ $('Edit Fields').item.json.cleaned.homologacion }}",
"Subcategoria_IA": "={{ $('Edit Fields').item.json.cleaned.homologado_2 }}",
"Sentimiento_IA": "={{ $('Edit Fields').item.json.cleaned.sentimiento }}",
"Insight_RRHH": "={{ $('Edit Fields').item.json.cleaned.insight_rrhh }}",
"Timestamp": "={{ $('Webhook1').item.json.body.timestamp }}",
"Email Address": "={{ $('Webhook1').item.json.body.email }}",
"Nombre Completo": "={{ $json.name }}",
@@ -1592,14 +1592,16 @@
"staticData": {
"node:Gmail Trigger": {
"Gmail Trigger": {
"lastTimeChecked": 1780708974,
"lastTimeChecked": 1780760249,
"pendingMessageIds": [
"19e9d9507d932c5f"
],
"possibleDuplicates": [
"19e9a86a16cccc27",
"19ecc16dba75868b",
"19ecc14b03ec9362",
"19ea8063013aaa8b",
"19ea7fe6cbb29000"
],
"possibleDuplicates": [
"19e9d9507d932c5f",
"19e9d6394360cfbf"
]
}
}
@@ -1608,9 +1610,9 @@
"templateCredsSetupCompleted": true
},
"pinData": {},
"versionId": "f9a2abf9-1b1d-4230-9c11-c64aa04384c1",
"activeVersionId": "f9a2abf9-1b1d-4230-9c11-c64aa04384c1",
"versionCounter": 1482,
"versionId": "3c8df8d2-9152-4dae-9086-22008cca1fb6",
"activeVersionId": "3c8df8d2-9152-4dae-9086-22008cca1fb6",
"versionCounter": 1521,
"triggerCount": 3,
"shared": [
{
@@ -1633,9 +1635,9 @@
],
"tags": [],
"activeVersion": {
"updatedAt": "2026-06-12T13:48:09.000Z",
"createdAt": "2026-06-12T13:48:07.889Z",
"versionId": "f9a2abf9-1b1d-4230-9c11-c64aa04384c1",
"updatedAt": "2026-06-15T16:26:15.000Z",
"createdAt": "2026-06-15T16:19:01.554Z",
"versionId": "3c8df8d2-9152-4dae-9086-22008cca1fb6",
"workflowId": "5M9rWs6osbDQt4qQ",
"nodes": [
{
@@ -1690,7 +1692,7 @@
"promptType": "define",
"text": "=¿Por qué elegiste dejar la empresa?\n{{ $('Webhook1').item.json.body['¿Por qué elegiste dejar la empresa?'] }}",
"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. \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**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 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- Si el motivo no fue declarado o la respuesta no concuerda con la pregunta → '\"Motivo No Declarado\"'\n- Si no encuentras que categoría usar → '\"Otros\"'\n\n### 4. `sugerencia` (OBLIGATORIO)\nTexto literal del campo \"¿Tienes algún otro comentario o sugerencia que nos ayude a mejorar?\"\nUsar `null` si el campo está vacío o no fue respondido.\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\n## Formato de salida\nDevuelve un array JSON. Cada elemento debe tener esta estructura exacta:\n{\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}"
"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. \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**Labels:**\n- Si el motivo dice que fue motivo personal y no especfica mas nada → `\"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 el motivo es por otro trabajo, traslado o proceso migratorio para trabajar en otro pais → `\"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- Si el motivo no fue declarado o la respuesta no concuerda con la pregunta → '\"Motivo No Declarado\"'\n- Si no encuentras que categoría usar → '\"Otros\"'\n\n### 4. `sugerencia` (OBLIGATORIO)\nTexto literal del campo \"¿Tienes algún otro comentario o sugerencia que nos ayude a mejorar?\"\nUsar `null` si el campo está vacío o no fue respondido.\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\n## Formato de salida\nDevuelve un array JSON. Cada elemento debe tener esta estructura exacta:\n{\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}"
}
},
"type": "@n8n/n8n-nodes-langchain.agent",
@@ -1735,10 +1737,10 @@
"columns": {
"mappingMode": "defineBelow",
"value": {
"Homologacion_IA": "={{ $json.cleaned.homologacion }}",
"Subcategoria_IA": "={{ $json.cleaned.homologado_2 }}",
"Sentimiento_IA": "={{ $json.cleaned.sentimiento }}",
"Insight_RRHH": "={{ $json.cleaned.insight_rrhh }}",
"Homologacion_IA": "={{ $('Edit Fields').item.json.cleaned.homologacion }}",
"Subcategoria_IA": "={{ $('Edit Fields').item.json.cleaned.homologado_2 }}",
"Sentimiento_IA": "={{ $('Edit Fields').item.json.cleaned.sentimiento }}",
"Insight_RRHH": "={{ $('Edit Fields').item.json.cleaned.insight_rrhh }}",
"Timestamp": "={{ $('Webhook1').item.json.body.timestamp }}",
"Email Address": "={{ $('Webhook1').item.json.body.email }}",
"Nombre Completo": "={{ $json.name }}",
@@ -3211,15 +3213,15 @@
}
},
"authors": "Eidan Then",
"name": "Version f9a2abf9",
"name": "Version 3c8df8d2",
"description": "",
"autosaved": true,
"workflowPublishHistory": [
{
"createdAt": "2026-06-12T13:48:09.395Z",
"id": 1340,
"createdAt": "2026-06-15T16:26:14.989Z",
"id": 1399,
"workflowId": "5M9rWs6osbDQt4qQ",
"versionId": "f9a2abf9-1b1d-4230-9c11-c64aa04384c1",
"versionId": "3c8df8d2-9152-4dae-9086-22008cca1fb6",
"event": "activated",
"userId": "de14e7e5-491b-4983-abb2-f88af42e92fd"
}