Ir al contenido

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.

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.

ColumnaQué muestra
TableEl nombre de la tabla, en minúsculas, dígitos y guiones bajos
ObservationCon qué compara OpenLatch los valores
KindsLos destinos a los que se aplica la tabla
ValuesCuántos valores contiene la tabla
LayerLa 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.

El diccionario de una zona hereda todas las tablas y los valores de las zonas superiores.

ReglaQué significa
Las entradas heredadas son de solo lecturaUna tabla o un valor heredados muestran la zona de la que proceden y solo se pueden cambiar allí
Una zona puede añadirAñadir valores a una tabla heredada, o crear una tabla con un nombre nuevo
Una zona nunca quitaNo puede eliminar un valor heredado, ni cambiar la observación, los tipos o la pregunta de una tabla heredada
Las entradas propias se pueden eliminarUna 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 propiaMuestra el diccionario de la zona que hereda, en solo lectura
  1. Abre Autonomy Zone, selecciona la unidad cuya zona quieres cambiar y abre la pestaña Dictionary.
  2. 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.
  3. 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.