| $fa.TypeIcon2(item[0].y,"sm") | $item[0].x1 |
Una etiqueta es una palabra puesta sobre un ítem. La mayoría significan sólo lo que dicen: están ahí para poder encontrar cosas y para que un informe pueda agruparlas. Unas pocas cambian el comportamiento de KF, y ésas no se ofrecen en el selector.
Las etiquetas se declaran por clase de ítem en .conf/config.ogdl, cada una con el
trabajo que hace:
| Trabajo | Qué significa |
|---|---|
status | El estado del ítem. Las gestiona SetStatus y son mutuamente excluyentes. |
mark | Descriptiva. Significa lo que dice y nada más. |
report | Un informe o una tabla la lee por su nombre. |
nav | De sistema. Cambia si el ítem aparece en la interfaz, y dónde. |
structure | De sistema. Cambia la herencia o las reglas estructurales. |
Tres etiquetas, y son excluyentes: poner una quita las otras. Un cuarto estado, pending, es la ausencia de las tres, y missing se deriva y nunca se almacena.
| Etiqueta | Significado |
|---|---|
done | Alguien lo marcó como hecho. No es lo mismo que el requisito esté cumplido: la evidencia todavía hay que leerla. |
resolved | Respondido a nivel de tipo, en nombre de todas las instancias. Todo lo anidado debajo se oculta en las listas de las instancias. |
not_applicable | Declarado no aplicable. Debería existir una justificación; pídela. |
| Etiqueta | Significado |
|---|---|
situation | El ítem describe una situación o un contexto, no una cosa. |
Los eventos tienen sus propias palabras de ciclo de vida, y una clasificación de causas.
| Etiqueta | Significado |
|---|---|
open | El evento sigue en curso. |
closed | El evento está cerrado. |
pending | A la espera de alguien o de algo. |
happened | Ocurrió de verdad, frente a ser un modo de fallo potencial. Se muestra con un icono de aviso. |
discarded | Considerado y descartado. Se muestra con una cruz. |
root_cause | Este evento es la raíz de la cadena, no un eslabón. |
malfunction | Un fallo funcional, distinto de un peligro. |
hazard | Una fuente de daño, en el sentido de ISO 26262. |
hazardous_event | Un peligro en una situación operativa — peligro más situación. |
Las seis categorías de causa de Ishikawa, para agrupar causas en un diagrama de espina:
man, machine, material, method, measurement, environment.
| Etiqueta | Significado |
|---|---|
function | La acción enuncia una función que el ítem realiza. |
solution | La acción es la respuesta a un problema. Se muestra con una marca. |
change | Un cambio de diseño. Lo que revisa DRBFM. |
test | Un ensayo. Lo que revisa DRBTR. |
verification | Actividad de verificación. |
preventive | Previene el fallo en lugar de detectarlo. |
containment | Contiene el efecto en lugar de eliminar la causa. |
passed | El ensayo o la comprobación pasó. |
failed | El ensayo o la comprobación falló. |
accepted | El resultado se aceptó. |
rejected | El resultado se rechazó. |
good | Un resultado bueno. Se muestra con un pulgar arriba. |
bad | Un resultado malo. Se muestra con un pulgar abajo. |
noEffect | La acción no tuvo efecto medible. |
root_cause | La acción ataca la causa raíz. |
Cuatro que un informe lee por su nombre:
| Etiqueta | La lee |
|---|---|
requirement | El registro de cumplimiento y el informe de requisitos. |
rule | El informe de requisitos. |
safety_goal | El informe de objetivos de seguridad de ISO 26262. |
safe_state | El informe de estados seguros de ISO 26262. |
milestone | El Gantt, que lo dibuja como hito y no como barra. |
Firmas: accept, reject, comment.
Roles: responsible, editor, reviewer, team-leader, technical-leader,
team-member.
Estas cuatro no se ofrecen en el selector, porque ponerlas porque suenan
descriptivas cambia el comportamiento de la base de datos. Siguen siendo escribibles
por la API REST y por config.ogdl, donde quien las pone ha tenido que averiguar qué
hacen. Un ítem que ya lleva una la conserva: el selector la muestra, seleccionada, de
modo que guardar el ítem no la borra.
| Etiqueta | Trabajo | Qué hace en realidad |
|---|---|---|
reference | structure | La importante. El recorrido de tipos se detiene en un ítem de referencia, éste queda exento de la regla de un solo padre, y Clone nunca lo copia. Es lo que permite que un único manual de calidad sea la evidencia de veinte requisitos sin veinte copias — y es la razón por la que ponerla a la ligera cambia la herencia en toda la base de datos. |
topmenu | nav | Coloca el ítem en la barra de navegación superior de todas las páginas. |
class | nav | Suprime la barra de pestañas y la de acciones del ítem. Se usa para contenedores estructurales como Products y Processes, que son lugares y no registros. |
no_menu | nav | Lo mismo, para documentos. |