En el dominio com.jamf.connect.actions, las siguientes claves de preferencias determinan el comportamiento del menú. El único elemento obligatorio de cada ítem es el nombre; el resto son opcionales. Tenga en cuenta lo siguiente al crear ítems de barra de menús:
El resultado de cualquier comando se puede pasar al siguiente. Al usar
<<result>>como opción de comando, se sustituirá por el resultado del comando anterior.Los resultados
trueofalseno pasan al siguiente comando.Si añade
trueofalseal final del comando, ese comando solo se ejecutará si el comando ejecutado anteriormente devuelve el resultado correspondiente. Por ejemplo, si usaalertTruecomo nombre del comando, solo se ejecutará el comandoalertsi el comando ejecutado anteriormente ha devuelto el resultadotrue.
El estado del resultado es persistente, lo que permite designar múltiples comandos para que se ejecuten o no en función de un único resultado. Por ejemplo, si se pasara un resultado de true a unos comandos de secuencia con los modificadores false adjuntos a sus nombres de comando, no se ejecutaría ninguno de esos comandos.
Preferencias globales
La siguiente tabla incluye las preferencias globales para un perfil de configuración de acción de barra de menús personalizada.
Ajuste | Descripción | Tipo |
|---|---|---|
| Determina si el menú de acción mostrará un icono de estado (verde, amarillo o rojo). Nota:
| Booleano |
| Cuando se define como verdadero, Self Service+ usará el resultado del comando como el texto del ítem de menú. Nota:
| Booleano |
Contenido de una acción
Ajuste | Descripción | Tipo |
|---|---|---|
| (Obligatorio) El nombre de la acción | Cadena |
| El texto usado para mostrar el ítem en la barra de menús Nota: Si no se especifica, se usará el Name como título. | Diccionario |
| Determina si el ítem se muestra en el menú o no. Nota: Todos los comandos del comando Show deben devolver el valor «true» para que se muestre el ítem de menú. | Matriz |
| Contiene la acción. | Matriz |
| Determina qué ocurre después de que se ejecute la acción. | Matriz |
| El ID exclusivo de la acción | Cadena |
| Determina si la acción debe ejecutarse solo cuando haya conexión con un dominio de Active Directory. | Booleano |
| Tiempo en minutos antes de ejecutar la acción. | Entero |
| El texto mostrado al pasar el puntero sobre un ítem de menú | Cadena |
| Crea una barra de separación visual en la barra de menús. |
Comandos
Self Service+ tiene comandos integrados que se pueden usar para ejecutar ítems de acción. Tenga en cuenta lo siguiente en relación con los comandos:
Todas las opciones son cadenas.
Todos los comandos devuelven resultados.
Los resultados no persisten entre comandos.
CommandOptionsadmite las variables de Self Service+ estándar, como<<domain>>,<<user>>e<<email>>.Los comandos distinguen entre mayúsculas y minúsculas.
Comando | Función | Opciones de comandos |
|---|---|---|
| Ejecuta un binario en una ruta de archivo específica. | La ruta que ejecutar. |
| Abre una aplicación en una ruta de archivo específica. | La ruta a la aplicación que abrir. |
| Abre una URL en el navegador por omisión del usuario. | La URL que abrir. |
| Envía un ping a un host. | El host al que enviar el ping. |
| Determine si el usuario actual es un miembro de un grupo de Active Directory. | El grupo que probar. |
| Muestra un diálogo modal al usuario.
| El texto de la alerta. Nota: Si las opciones del comando están en blanco o son «true» (verdadero) o «false» (falso), no se muestra ninguna alerta. Puede usar esto para mostrar solo los errores. |
| Muestra una notificación en el centro de notificaciones.
| El texto de la notificación. Nota: Si las opciones del comando están en blanco o son «true» (verdadero) o «false» (falso), no se muestra ninguna notificación. Puede usar esto para mostrar solo los errores. |
| Un comando que siempre devuelve el valor falso. Esto se podría usar para borrar resultados anteriores de un conjunto de comandos. | Texto |
| Un comando que siempre devuelve el valor verdadero. Esto se podría usar para borrar resultados anteriores de un conjunto de comandos. | Texto |