Gestor de funciones

Release Control incluye un conjunto de funciones predefinidas que puede asignar a los usuarios. Para obtener una descripción de las funciones predefinidas, consulte Funciones predefinidas más abajo.

Cada función predefinida está asignada a un conjunto de uno o varios permisos predefinidos. Para obtener una descripción de los permisos predefinidos que se incluyen con Release Control, consulte Permisos disponibles más abajo.

La utilidad Gestor de funciones le permite crear nuevas funciones, actualizar las funciones existentes y eliminar funciones usando el conjunto de permisos predefinido.

Para utilizar la utilidad Gestor de funciones:

Ejecute el siguiente comando:

<directorio de instalación de Release Control>\bin\ManageRoles.bat <opciones>

A continuación se describen las <opciones> de la línea de comandos:

Opción Descripción
-a--permissions Permite mostrar una lista de permisos predefinidos proporcionados por Release Control. Para obtener más información, consulte Permisos disponibles.
-c

--create

Permite crear una nueva función.
--delete Permite eliminar una función.
--description (Opcional) Permite introducir una descripción de la función.
--encrypted-password-file <archivo> Permite utilizar la contraseña cifrada especificada en <archivo>.
-h

--help

Permite imprimir todas las <opciones> de la línea de comandos.
--im-mode Release Control está trabajando en el Modo Gestor de identidades.
-l

--list-all

Permite mostrar una lista de las funciones disponibles.
--list-permissions Permite mostrar una lista de los permisos disponibles.
-p <contraseña>

--password <contraseña>

Permite especificar la contraseña requerida para conectarse a Release Control.
---port

Permite especificar el puerto utilizado por el servidor de Release Control.

Valor predeterminado: 8080

-r <función>

--role-name <función>

Permite especificar el nombre de la función.
--rename <nuevo nombre> Permite especificar un nuevo nombre para una función existente.
--server <servidor>

Permite especificar el nombre o dirección IP del servidor de Release Control.

Valor predeterminado: localhost

-u <nombre_usuario>

--username <nombre_usuario>

Permite especificar el nombre de usuario requerido para conectarse al servidor de Release Control.
--update Permite modificar los permisos de una función existente.

Ejemplos:

  • Para crear una función llamada NewRole, ejecute:
    <directorio de instalación de Release Control>\bin\ManageRoles.bat -c -r NewRole -a <nombre permiso 1> <nombre permiso 2>…
  • Para cambiar el nombre de una función llamada ExistingRole por NewRole, ejecute:
    <directorio de instalación de Release Control>\bin\ManageRoles.bat -r NewRole --rename ExistingRole
  • Para reemplazar los permisos de una función existente llamada NewRole, ejecute:
    <directorio de instalación de Release Control>\bin\ManageRoles.bat --update -r NewRole -a <nombrepermiso 1> <nombre permiso 2>…
  • Para eliminar una función llamada NewRole, ejecute:
    <directorio de instalación de Release Control>\bin\ManageRoles.bat --delete -r NewRole