4. Matrices 2D, Escalas Likert y Selectores Cronológicos
Estructura matrices de doble entrada, escalas de satisfacción Likert horizontales y componentes de fecha en bucle.
Matrices de Evaluación 2D ([MATRIX])#
Permiten evaluar múltiples elementos frente a una misma escala de opciones en columnas. Incluye validación de restricciones lógicas e incompatibilidad entre filas mediante la directiva [VALIDATE_MATRIX: ...].
- Etiqueta Canónica de Activación:
[MATRIX].
Presentación Visual, Agrupación por Categorías y Selects Accesibles#
- Selectores Desplegables Accesibles: Cada ítem/fila cuenta con un selector desplegable (
<select>) neumórfico con las opciones deCOLUMNS:. Esta estructura garantiza una legibilidad y usabilidad óptima tanto en escritorio como en dispositivos móviles, especialmente cuando las opciones contienen enunciados descriptivos largos. - Agrupación por Categorías: Organice filas relacionadas bajo encabezados de sección destacados insertando títulos de categoría no numerados directamente dentro del bloque
ROWS:(ej.Biologics,Immunosuppressants).
Desglose de Sintaxis y Reglas de Incompatibilidad ([VALIDATE_MATRIX])#
La directiva [VALIDATE_MATRIX: ...] permite aplicar reglas de negocio y exclusividad mutua entre celdas de la matriz:
INCOMPATIBLE ROWS (fila_a, fila_b): Define los identificadores numéricos de las filas que no pueden compartir simultáneamente la opción restringida.ON COLUMN N: Especifica el número de columna (basado en índice 1) donde aplica la restricción de incompatibilidad (ej.ON COLUMN 1para "La utilizamos activamente").ERROR "Mensaje": Mensaje de error personalizado que se despliega si el usuario selecciona una combinación incompatible, bloqueando el avance hasta corregir la respuesta.
S13. Por favor indique el estado de adopción de cada una de las siguientes soluciones en su empresa:
[MATRIX]
COLUMNS:
1. La utilizamos activamente
2. La utilizamos en el pasado
3. Nunca la hemos utilizado
ROWS:
1. Plataforma de Mensajería Corporativa
2. Sistema de Gestión Documental
18. Almacén de Datos On-Premise
19. Data Lake en la Nube
[VALIDATE_MATRIX: INCOMPATIBLE ROWS (18, 19) ON COLUMN 1 ERROR "No puede marcar Almacén On-Premise y Data Lake en la Nube como solución primaria exclusiva simultánea."]Matrices Numéricas con Suma Total y Definiciones ([OPEN NUMERIC] Matricial)#
Permite estructurar tablas numéricas de distribución porcentual o de conteo donde cada fila dispone de una descripción explicativa (Definition: "..."), casillas de entrada numérica por fila ([OPEN NUMERIC; min-max; unit]), y una fila de validación de suma total (Total con directiva [Sum; min-max; unit; if not equal X -> alert: ...]).
- Etiqueta Canónica de Activación: Declaración matricial con
COLUMNS:, filas conDefinition:y entradasShare: [OPEN NUMERIC; min-max; %]junto a la directiva de suma[Sum; ...]. - Cálculo Automático de Total: El motor excluye la fila
Totalde los campos editables y computa en tiempo real la sumatoria de las filas anteriores, bloqueando el avance y emitiendo una alerta si la suma no coincide exactamente con el valor exigido (ej. 100%).
Q4. Pensando en los proyectos tecnológicos de su empresa, ¿qué porcentaje se clasifica en las siguientes categorías de complejidad técnica?
COLUMNS:
1. Complejidad
2. Definición
3. Porcentaje
ROWS:
Baja
Definition: "Arquitectura estándar con bajo riesgo técnico y dependencias mínimas"
Share: [OPEN NUMERIC; 0-100; %]
Moderada
Definition: "Cierta incertidumbre o integración con servicios legacy; riesgo controlado"
Share: [OPEN NUMERIC; 0-100; %]
Alta
Definition: "Alta complejidad distribuida, integración crítica o requerimientos de alta disponibilidad"
Share: [OPEN NUMERIC; 0-100; %]
Total
Definition:
Share: [Sum; 0- 100; %; if not equal 100 –> alert: La suma debe ser exactamente 100% ]Arquitectura estándar con bajo riesgo técnico y dependencias mínimas
Cierta incertidumbre o integración con servicios legacy; riesgo controlado
Alta complejidad distribuida, integración crítica o requerimientos de alta disponibilidad
Matrices de Acuerdo con Escala Likert de 1 a 7#
Permiten evaluar múltiples afirmaciones o casos de uso frente a una escala numérica graduada de 1 a 7 con anclas conceptuales en los extremos y en el punto neutro central.
- Etiqueta Canónica de Activación:
[SINGLE CODE]o[MATRIX]con directivasCOLUMNS:yROWS:. - Columnas Numéricas Automáticas: Los niveles intermedios declarados únicamente con su número (
2.,3.,5.,6.) se interpretan y visualizan automáticamente como los valores numéricos correspondientes dentro de la escala. - Diseño Responsivo Dual: En pantallas de escritorio se visualiza una escala horizontal con los 7 botones de radio por fila y su carril conector; en dispositivos móviles y visor de documentación, cada afirmación se presenta en una tarjeta independiente con botones de radio táctiles.
Q6. Por favor califique su nivel de acuerdo con las siguientes capacidades de la plataforma en una escala del 1 al 7, donde 1 es Totalmente en desacuerdo y 7 es Totalmente de acuerdo:
[SINGLE CODE]
COLUMNS:
1. Totalmente en desacuerdo
2.
3.
4. Neutral
5.
6.
7. Totalmente de acuerdo
ROWS:
1. Proporciona una mejora significativa en la observabilidad y telemetría de sistemas
2. Reduce la necesidad de diagnóstico y resolución manual de incidentes
3. Simplifica los flujos de trabajo de ingeniería en la nube
4. Incrementa la confianza en despliegues y lanzamientos críticos
5. Disminuye la dependencia en consultoría externa especializadaEscalas Likert Horizontales#
Al declarar una pregunta con columnas pero sin filas, el motor la compila como una escala de evaluación Likert interactiva:
Q8. Califique su nivel de satisfacción con el rendimiento y estabilidad de la solución:
[SINGLE CODE]
COLUMNS:
- 1. Muy insatisfecho
- 2. Insatisfecho
- 3. Neutral
- 4. Satisfecho
- 5. Muy satisfecho[!NOTE]
Nota de Responsividad: En dispositivos móviles, pantallas compactas o contenedores de previsualización estrechos, las opciones de la escala Likert se adaptan automáticamente a una disposición vertical táctil para asegurar una legibilidad óptima y evitar el desbordamiento o truncamiento horizontal del texto.
Selectores de Fecha en Bucle ([COMPONENT: MONTH_YEAR])#
Itera sobre las filas seleccionadas en una matriz previa usando la directiva [LOOP: ...] para capturar mes y año:
S14. ¿En qué mes y año comenzó a implementar [PIPE: ROW_LABEL] en su infraestructura?
[COMPONENT: MONTH_YEAR]
[LOOP: S13 FOR 'La utilizamos activamente' EXCLUDING CODES 2]
[VALIDATE: MIN_YEAR = CURRENT_YEAR - AGE_AT(S3) ERROR "La fecha no puede ser anterior a la fundación de la empresa."]Rangos de Fecha de Inicio y Fin ([COMPONENT: STARTSTOPMONTH_YEAR])#
Captura intervalos cronológicos asegurando que la fecha de término no sea anterior a la de inicio:
S16. Pensando en el período durante el cual utilizó [PIPE: ROW_LABEL], ¿cuándo inició y cuándo finalizó ese contrato de servicio?
[COMPONENT: START_STOP_MONTH_YEAR]
[LOOP: S13 FOR 'La utilizamos en el pasado' EXCLUDING CODES 2, 19]
Por favor indique su mejor estimación de las fechas de inicio y fin.¿Te resultó útil este recurso?
Tus comentarios nos ayudan a mejorar la documentación continuamente.