En el panel Acciones del menú contextual, los administradores pueden ver acciones de menú contextual integradas, y agregar, editar o eliminar acciones de menú contextual personalizadas que aparecen como opciones en un menú contextual.
Flujo de trabajo
¿Qué desea hacer?
Función | Deseo… | Mostrarme cómo |
---|---|---|
Administrador | Panel Acciones del menú contextual personalizadas | Agregar acciones de menú contextual personalizadas. |
Temas relacionados
Vista rápida
La siguiente figura es un ejemplo del panel Acciones del menú contextual.
1 | Muestra el panel Acciones del menú contextual. |
2 | La barra de herramientas permite que el usuario agregue, edite y elimine acciones del menú contextual. |
Barra de herramientas y funciones
El panel Acciones del menú contextual tiene una cuadrícula y una barra de herramientas. En la siguiente tabla se describen las opciones de la barra de herramientas y las funciones de la cuadrícula.
Funciones | Descripción |
---|---|
| Muestra el cuadro de diálogo Configuración de menú contextual, en el cual puede crear una acción contextual nueva. |
| Actualiza la lista. |
| Elimina las acciones contextuales nuevas. NetWitness Suite no solicita la confirmación de que desea eliminar la acción. Las acciones seleccionadas se eliminan inmediatamente sin oportunidad de cancelación. |
| Muestra el cuadro de diálogo Editar acción contextual, en el cual puede editar una acción contextual existente. |
Elemento de menú | El elemento de menú como aparece en el menú contextual. Cuando se crea una acción de menú contextual, el parámetro es displayName. La siguiente es una línea de código de ejemplo: "displayName": "User Agent String Lookup” |
ID | El ID único para la acción en contexto. Cuando se crea una acción de menú contextual, el parámetro es id. La siguiente es una línea de código de ejemplo: "id": "UserAgentStringAction" |
Versión | El número de la versión de la acción contextual. Cuando se crea una acción de menú contextual, el parámetro es version. La siguiente es una línea de código de ejemplo: "version": "1" |
Tipo | El tipo de acción de contexto. Cuando se crea una acción de menú contextual, el parámetro es type. Todos los tipos de acción contextual de NetWitness Suite comienzan con esta cadena: UAP.common.contextmenu.actions. La última parte de la cadena identifica el menú dentro de NetWitness Suite, por ejemplo, URLContextAction o LivePostContextAction. La siguiente es una línea de código de ejemplo: "type": "UAP.common.contextmenu.actions.URLContextAction" |
Módulos | Los nombres de los módulos en los cuales la acción de contexto está disponible. Actualmente, todas las acciones de menú contextual incorporadas corresponden al módulo Investigation. Cuando se crea una acción de menú contextual, el parámetro es modules. La siguiente es una línea de código de ejemplo: "modules": [ "investigation" ], |
Clases de módulo | Las clases CSS que identifican los nombres de los módulos en los cuales la acción contextual está disponible. Actualmente, todas las acciones de menú contextual incorporadas corresponden al módulo Investigation y a continuación se describen detalladamente las clases de módulo de claves no de metadatos. Estas son algunas líneas de código de ejemplo: "moduleClasses": [ "UAP.investigation.navigate.view.NavigationPanel”, <-- Enabled in Navigate pane--> “UAP.investigation.events.view.EventGrid” ], |
Clases de CSS | Las clases CSS a las cuales se aplica la acción de menú contextual. Las clases CSS definen el lugar donde se muestra el menú contextual dentro de Investigation cuando hace clic con el botón secundario. Cuando se crea una acción de menú contextual, el parámetro es cssClasses. La siguiente es una línea de código de ejemplo: "cssClasses": [ “client” ] La mayoría de las clases CSS que puede agregar son claves de metadatos. También puede agregar determinadas clases CSS de claves que no son de metadatos A continuación consulte detalles adicionales y ejemplos. |
Clases CSS y ejemplos
Las clases CSS pueden ser claves de metadatos y no de metadatos.
Clases CSS de clave de metadatos
Un tipo de clase CSS que puede agregar corresponde a claves de metadatos. En el caso de las claves de metadatos que tienen un punto, cámbielo por un guión cuando defina una clase CSS. Por ejemplo, la clave de metadatos alias.host se convierte en la clase CSS alias-host. La clave de metadatos ip.src se convierte en la clase CSS ip-src.
Clases CSS de clave no de metadatos
Las clases CSS de clave no de metadatos integrados también están disponibles. Las clases de la siguiente tabla definen acciones y la parte de la interfaz del usuario donde la acción está disponible.
Clase CSS | Tipo | Descripción |
---|---|---|
meta-value-session-link | Acción | Abrir en número de conteo de sesiones de metadatos |
meta-value-name-link | Acción | Abrir en nombre de valor de metadatos |
nw-event-value | Acción | Usar para acciones contextuales de reconstrucción en valor de metadatos |
UAP.investigation.navigate.view. NavigationPanel | Interfaz del usuario | Se aplica a la vista Navegar |
UAP.investigation.events.view. EventGrid | Interfaz del usuario | Se aplica a la vista Eventos |
UAP.investigation.reconstruction.view. content.ReconstructedEventDataGrid | Interfaz del usuario | Se aplica a la vista Reconstrucción de evento |
Ejemplo
Este es un ejemplo comentado de una acción de menú contextual para validar al agente de usuario de la clave de metadatos Aplicación de cliente (cliente). Los comentarios se eliminan automáticamente una vez aplicados en la vista sistema de Administration. El nuevo elemento de menú se muestra después del reinicio del navegador.
{
"displayName": "User Agent String Lookup”, <!-- What name shows up in NW UI -->
"cssClasses": [
“client” <!-- What meta key to launch from -->
],
"description": "",
"type": "UAP.common.contextmenu.actions.URLContextAction",
"version": "1",
"modules": [
"investigation"
],
"local": "false",
"groupName": "externalLookupGroup”, <!-- What group to show link in. Remove line to show in main list -->
"urlFormat": "http://www.useragentstring.com/?uas={0}&getText=all”, <!-- The {0} gets replaced with whatever was right clicked on -->
"disabled": "",
"id": "UserAgentStringAction",
"moduleClasses": [
"UAP.investigation.navigate.view.NavigationPanel”, <-- Enabled in Navigate pane-->
“UAP.investigation.events.view.EventGrid” <-- Enabled in Event View pane -->
],
"openInNewTab": "true",
"order": "15"
}