Editar el diccionario de una zona
Usa la pestaña Dictionary de una zona para gestionar los valores con los que sus políticas de intención comparan las acciones, como las ramas que cuentan como protegidas o los hosts a los que puede acceder un agente. Necesitas el rol editor o superior para cambiar un diccionario; un viewer lo lee.
Qué contiene un diccionario
Sección titulada «Qué contiene un diccionario»Un diccionario es un conjunto de tablas. Cada tabla nombra lo que OpenLatch observa de una acción, los tipos de destino a los que se aplica, la pregunta que hace una tarjeta de entrevista cuando una política de intención la usa, y sus valores.
| Columna | Qué muestra |
|---|---|
| Table | El nombre de la tabla, en minúsculas, dígitos y guiones bajos |
| Observation | Con qué compara OpenLatch los valores |
| Kinds | Los destinos a los que se aplica la tabla |
| Values | Cuántos valores contiene la tabla |
| Layer | La zona que definió la tabla o añadió el valor |
Un valor es un glob, como release/*, o un patrón escrito como regex: seguido del patrón. Una tabla distingue mayúsculas y minúsculas salvo que lo desactives, en cuyo caso main y Main son el mismo valor.
La herencia solo añade
Sección titulada «La herencia solo añade»El diccionario de una zona hereda todas las tablas y los valores de las zonas superiores.
| Regla | Qué significa |
|---|---|
| Las entradas heredadas son de solo lectura | Una tabla o un valor heredados muestran la zona de la que proceden y solo se pueden cambiar allí |
| Una zona puede añadir | Añadir valores a una tabla heredada, o crear una tabla con un nombre nuevo |
| Una zona nunca quita | No puede eliminar un valor heredado, ni cambiar la observación, los tipos o la pregunta de una tabla heredada |
| Las entradas propias se pueden eliminar | Una zona elimina sus propios valores, y sus propias tablas mientras ningún valor ni ninguna política de intención las use |
| Una unidad sin zona propia | Muestra el diccionario de la zona que hereda, en solo lectura |
Añadir valores o una tabla
Sección titulada «Añadir valores o una tabla»- Abre Autonomy Zone, selecciona la unidad cuya zona quieres cambiar y abre la pestaña Dictionary.
- Para añadir valores, abre una tabla e introduce cada valor en Add values, pulsando Intro después de cada uno. Los valores añadidos aquí se aplican a esta zona y a las zonas inferiores.
- Para añadir una tabla, elige Add a dictionary table, dale un nombre, su observación, sus tipos y la pregunta que debe hacer una tarjeta de entrevista, y elige Add table.
Un patrón demasiado complejo para evaluarse con seguridad se rechaza, y no se guarda nada: simplifícalo y vuelve a añadirlo. El número de valores por tabla está limitado, y el panel muestra cuántos quedan.
Cuando cambia un valor, OpenLatch vuelve a ejecutar los casos de prueba a los que afecta. Los valores que aceptas en una tarjeta de entrevista al redactar una AIP se unen al diccionario de la zona desde la que la redactaste, cuando ratificas. Consulta Redactar una Agent Intent Policy.
OpenLatch también puede proponer un valor en el que coincidieron tus revisores: una propuesta Add to your dictionary en la pestaña Proposals de la zona añade el valor exacto al que llegaron tus agentes, una vez que un editor la acepta. Consulta Revisar propuestas de aprendizaje.