Diferencia entre revisiones de «Cómo instalar un centro desde cero»

De Egeasy
Saltar a: navegación, buscar
(Instalar un centro mediante egAdmin)
(Instalar un centro mediante egAdmin)
Línea 220: Línea 220:
 
{|
 
{|
 
|align="center" |[[Imagen:eg_admin16.jpg|250px]]
 
|align="center" |[[Imagen:eg_admin16.jpg|250px]]
 +
|align="center" |[[Imagen:eg_admin18.jpg|250px]]
 
|}
 
|}
 
</center>
 
</center>

Revisión del 16:29 19 may 2009

Una vez compilado nuestro sistema de información en egeasy, el siguiente paso es instalar nuestro centro. Como ya explicamos en el artículo "Cómo compilar paso a paso", el compilador genera dos ficheros: un fichero comprimido .nmc que corresponde al modelo de centro y un fichero .ndc que corresponde al diccionario de definiciones que, como ya sabemos, está incluído dentro del fichero .ndc.

De estos dos ficheros, necesitamos el .nmc para instalar nuestro centro mediante la aplicación egAdmin, pero además del modelo, necesitamos crear un servicio de base de datos que el centro necesitará para almacenar la información que se genere.

A continuación, dedicaremos dos secciones para la creación de una base de datos en SQL Server o un tablespace en el caso de Oracle.


Crear un tablespace en Oracle

  • Abriremos la aplicación "Enterprise Manager Console" desde el menú Inicio y nos conectaremos a la consola Oracle en modo autónomo:
Oracle01.jpg
  • En Oracle, lo que generalmente se suele entender por base de datos (tablas, índices, etc.) se denomina esquema. Durante la instalación de la plataforma Oracle se crea una base de datos, que incluirá todos aquellos esquemas, tablespaces y usuarios que se creen. Para entrar en la base de datos, utilizaremos el usuario system que viene creado por defecto, con la contraseña que se le asignó durante la instalación, y que nos aparecerá si desplegamos el menú de la base de datos:
Oracle02.jpg
  • Una vez dentro, crearemos un tablespace para obtener una estructura de almacenamiento lógico. Desplegaremos el menú de la base de datos y seleccionaremos Almacenamiento. Si observas, a la derecha hay un panel de opciones para la gestión del almacenamiento. Seleccionaremos haciendo click en el enlace "tablespaces" que vemos subrayado en azul:
Oracle03.jpg
  • Nos aparecerá una ventana con dos pestañas: General y Almacenamiento. En la pestaña General indicaremos el nombre del tablespace en el campo Nombre y en la tabla Archivos de datos estableceremos un tamaño para el archivo del tablespace en la columna Tamaño, bien en kilobytes o en megabytes. En la pestaña Almacenamiento no hará falta cambiar nada. Picaremos en Aplicar para crear el tablespace:
Oracle04.jpg
  • Si el tablespace se ha creado con éxito, aparecerá la siguiente ventana de confirmación:
Oracle06.jpg
  • Para corroborar la creación de nuestro tablespace, si desplegamos la carpeta Tablespaces incluída en Almacenamiento veremos que el tablespace MITABLESPACE está creado. Si también desplegamos el menú de nuestro tablespace, veremos que en la carpeta Archivos de datos aparece el archivo .ORA creado.

    Es posible que nos interese aumentar el tablespace una vez se alcance la capacidad que le hemos asignado en el paso anterior al archivo de datos. Para ello, seleccionaremos el archivo .ORA, y a la derecha nos aparecerán dos pestañas: General y Almacenamiento. En General observaremos que se refleja el tamaño del archivo de datos que indicamos anteriormente. Para gestionar la extensión de almacenamiento de nuestro tablespace abriremos la pestaña Almacenamiento. En ella, activaremos la opción Ampliar automáticamente el archivo de datos cuando esté lleno y estableceremos un tamaño de almacenamiento que será la extensión que se producirá una vez se alcance el tamaño del archivo de datos. Además, en Tamaño máximo indicaremos en cuánto tamaño podremos extender el archivo de datos. O lo que es lo mismo, cuánto tamaño puede crecer nuestro archivo de datos. Si tenemos un archivo de datos de 100 Mb, y nuestro tamaño máximo de extensión es de 50 Mb, el archivo de datos podrá tener una capacidad, como máximo, de 150 Mb. Si nuestra extensión fuera de 10Mb, sólo podríamos extender la capacidad del archivo de datos cinco veces:

Oracleanexo2.jpg
  • A continuación, vamos a crear un usuario que pueda acceder a nuestro tablespace. Seleccionaremos el apartado Seguridad del desplegable. Al igual que en el tablespace, nos fijamos en el panel de la derecha Gestión de seguridad. Haremos click en el enlace "usuarios":
Oracle07.jpg
  • Nos aparecerá una ventana con varias pestañas en las cuales podremos configurar aspectos del usuario. En la primera pestaña, General, daremos nombre al usuario y le asignaremos una contraseña. En la sección "Tablespaces" seleccionaremos en la opción "Por defecto" el tablespace que hemos creado utilizando el desplegable. Las demás opciones las dejaremos como están:
Oracle08.jpg
  • En la pestaña Rol debe aparecer el rol CONNECT ya asignado. De no ser lo añadimos:
Oracle09.jpg
  • La siguiente pestaña a tratar es Sistema. En ella seleccionaremos los privilegios del usuario de la lista que aparece en la parte superior de la ventana. En la siguiente imagen podremos observar los privilegios seleccionados más usuales para trabajar. En caso de necesitar alguno más, los seleccionaremos de la lista:
Oracle10.jpg
  • Finalmente, en la pestaña Cuota seleccionaremos en el tablespace que hemos creado la cuota que queremos asignar a dicho usuario. En nuestro caso, hemos seleccionado no limitado. Se podrá también asignar un valor concreto en el botón Valor en el inferior de la ventana.

    En las demás pestañas no es necesario modificar nada, de modo que las dejaremos tal cual. Una vez hemos configurado al usuario, haremos click en Crear:

Oracle11.jpg

Crear una base de datos en SQL Server

  • Abriremos la aplicación "Administrador Corporativo" desde el menú Inicio. Una vez abierto, seleccionaremos el servidor (en este caso local) donde queremos crear nuestra base de datos. Haremos click en el icono que se destaca en la siguiente imagen:
Sqlserver01.jpg
  • Aparecerá una ventana con tres pestañas. En la pestaña General, incluiremos el nombre que queramos dar a nuestra base de datos rellenando el campo Nombre. Las demás pestañas dejaremos sus valores por defecto:
Sqlserver02.jpg
  • Una vez creada la base de datos, podremos verla en el directorio desplegable Bases de datos. A continuación, para crear un usuario, haremos click en el siguiente icono Nuevo inicio de sesión que se destaca en la imagen:
Sqlserver03.jpg
  • En la ventana que aparece, indicaremos en la pestaña General el nombre del usuario e introduciremos una contraseña como Autenticación de SQL Server.
Sqlserver04.jpg
  • Y finalmente, en la pestaña Acceso a base de datos seleccionaremos las bases de datos a las que queramos que acceda el usuario que estamos creando. Activamos la casilla de la base de datos que hemos creado nuevabasededatos y debajo de esa lista, aparece otra para asignar los permisos que queramos tenga ese usuario sobre la base de datos que esté seleccionada en ese momento. Una vez aceptado, el usuario nuevousuario podrá acceder a la base de datos nuevabasededatos:
Sqlserver05.jpg

Instalar un centro mediante egAdmin

  • Una vez creada la base de datos que va a necesitar nuestro centro, ya estamos en disposición de poder instalarlo, y para ello, egeasy ofrece la herramienta de administración egAdmin. Por tanto, abriremos el egAdmin, y la primera operación que debemos hacer es conectarnos al servidor donde vamos a instalar nuestro centro:
Eg admin10.jpg
  • Si ya nos hemos conectado al servidor, antes de nada, deberemos instalar el modelo en el cuál se va a basar nuestro centro. Para ello, seleccionaremos la carpeta Modelos y haremos click en el icono de la parte superior Nuevo:
Eg admin03.jpg
  • El egAdmin nos pregunta si queremos actualizar el modelo; si le damos a "sí" nos aparecerá una ventana para indicar el fichero .nmc:
Eg admin04.jpg Eg admin05.jpg
  • Una vez seleccionado el modelo y si no ha habido ningún error, nos saldrá un mensaje informativo indicando que el modelo se ha actualizado con éxito:
Eg admin06.jpg
  • Para terminar de instalar el modelo, le daremos un nombre, ya que si no se especifica la aplicación le asignará un nombre por defecto. En este caso, lo vamos a llamar Mi modelo. Además en la pestaña Definiciones podremos ver las definiciones en dos formatos distintos (modo árbol, modo lista) que tiene declaradas el modelo instalado, así como los DRC y demás datos de cada una de ellas:
Eg admin07.jpg Eg admin08.jpg Eg admin09.jpg
  • Teniendo ya nuestro modelo instalado, procederemos a crear nuestro centro. Seleccionaremos la carpeta Centros y, al igual que para la instalación de un modelo, haremos click en el icono de la parte superior Nuevo. Se nos creará un centro con un nombre por defecto:
Eg admin11.jpg Eg admin12.jpg
  • Habrás observado que hay varias pestañas al seleccionar el centro. En la pestaña General renombraremos el centro e indicaremos un puerto por el cual acceder a la base de datos en el servidor donde está instalada:
Eg admin13.jpg
  • En la pestaña Configuración hay dos aspectos a configurar. Por un lado, en el apartado Modelo hay un desplegable donde aparecerán los modelos que tenemos instalados en el egAdmin, y por tanto, aparecerá nuestro modelo Mi modelo, que lo seleccionaremos. Por otro lado, en la sección Base de datos introduciremos los datos necesarios para comunicarnos con la base de datos con la que va a trabajar el centro. Indicaremos el nombre del usuario que hemos creado para acceder a esa base de datos así como su contraseña. El siguiente dato a rellenar es el Nombre del servicio. Este dato varía en función del sistema de base de datos utilizado. En SQL Server tendremos que introducir el nombre del servidor, el símbolo #, seguido del nombre de la base de datos creada. En el caso de Oracle, introduciremos el nombre del servicio de Oracle. Éste indica el nombre del servidor y el puerto donde está creada la base de datos. No es necesario indicar el tablespace que vamos a utilizar ya que el nombre de usuario ya tiene un tablespace asociado. En tipo de base de datos seleccionaremos el sistema de gestión de base de datos que utilizaremos e indicaremos también el número de conexiones máximas a la base de datos (no permite menos de 5 conexiones):
Eg admin14.jpg
  • En la siguiente pestaña, Documentos, seleccionaremos la opción Almacenamiento en sistema de ficheros, donde introduciremos una localización en el servidor para almacenar los documentos que se generen en el centro:
Eg admin15.jpg
  • En la instalación de un centro, debemos indicar una ruta donde se almacenarán los ficheros de registro del centro. Es decir, una serie de ficheros donde se almacenará toda aquella información relativa a la instalación del centro, sus posibles errores, los mensajes de egServer y egSystem, etc. Si además queremos activar una auditoría sobre inicios de sesión, tareas o contenedores, todo ello lo haremos en la pestaña Registro.

    Para acceder a los ficheros de registro, en el menú Herramientas -> Ver logs podremos acceder directamente a cada uno de los ficheros:

Eg admin16.jpg Eg admin18.jpg
  • En la pestaña Variables se crearán las variables globales que se podrán utilizar en todo el conjunto del centro. Se podrá acceder a ellas desde código ODL, y serán de tipo texto, aunque le pasemos un valor numérico. Podremos crear o eliminar las variables en función de nuestras necesidad utilizando los botones Añadir fila y Eliminar fila.
Eg admin17.jpg
  • En la pestaña Formato firmas, nos encontramos con tres secciones: Campos disponibles, Nuevo formato de firma y Formato actual de la firma. Los campos que disponemos son el nombre del usuario, la firma en sí, el cargo y la delegación. Hay un formato preestablecido, pero es posible que nos interese variar el orden entre ellos o eliminar alguno. Para ello, seleccionaremos los campos que nos interesen en el orden que elijamos y haremos click en el botón Añadir. Cuando tengamos el formato deseado, haremos click en Guardar y veremos que aparecerá el formato elegido en la sección Formato actual de la firma:
250px 250px
  • Para finalizar esta sección nos queda hacer mención de las pestañas Variables, Grupos e Indexado. En Variables podremos declarar variables globales, a las que a nivel ODL podremos tener acceso. En Grupos indicaremos si el centro será público, o estará restringido a ciertos grupos de usuarios. Y en Indexado podremos activar la opción de indexar nuestra base de datos. En caso de querer hacerlo, indicaremos los mismos datos que en la pestaña Configuración.

Creación de usuarios en un centro

  • Para crear usuarios en un centro, también utilizaremos la herramienta egAdmin. Creamos usuarios y asignaremos a cada uno de ellos los roles que hayamos definido en nuestro código ODL.

    Para empezar, debemos seleccionar el centro donde queremos crear un usuario. Abriremos el desplegable y veremos una carpeta llamada Usuarios. Seleccionaremos dicha carpeta, y haremos click en el icono Nuevo que se encuentra en la parte superior izquierda de la ventana del egAdmin:

250px 250px
  • Veremos que en el usuario que hemos creado, podemos desplegar un menú. Si lo despliegas, aparecerá una carpeta llamada Roles. Para asignarle roles a un usuario, seleccionaremos esta carpeta y haremos click en Nuevo:
250px 250px
  • Como vemos en la imagen anterior, han aparecido los roles que se encuentran definidos en ODL. En nuestro caso, seleccionaremos los dos que hay. En la pestaña Permisos efectivos podremos ver cada uno de los permisos que tiene asociado cada rol. Además de eso, hemos puesto una fecha de caducidad que se aplicará a todos los roles que escojamos. Lo mismo ocurre con el pie de firma y los comentarios, que se asignarán a todos aquellos que seleccionemos.
250px 250px
  • Una vez seleccionados, veremos que se crea otro desplegable que nace de la carpeta Roles de nuestro usuario con cada uno de roles elegidos. Si seleccionamos uno de ellos, a la derecha aparecerá una sección con aspectos relacionados con ese rol. Por ejemplo, en la pestaña General podremos modificar la fecha de caducidad, el pie de firma o el comentario, pero esta vez de una forma particular para cada rol. También aparece una casilla para activar o desactivar un rol (no se pueden eliminar roles asociados a un usuario):
250px
  • En la pestaña Permisos efectivos aparecerán los permisos asociado al rol seleccionados, y en la pestaña Histórico se registrarán todos los cambios que se produzcan sobre dicho rol (cambios en la fecha de caducidad, cambios en la activación, etc.):
250px 250px
  • Volvamos a seleccionar nuevamente al usuario creado. En la pestaña General podremos personalizar diferentes aspectos del usuario, al igual que en la pestaña Localización. Algunos campos como Nombre completo, Sede o Cargo son importantes en caso de que el usuario tenga asociado un rol que le permita firmar documentos, ya que estos datos probablemente aparecerán junto a la firma de un documento. Además, podemos ver otras pestañas como por ejemplo, Política. En ésta, podremos configurar ciertos aspectos relacionados con la caducidad de la contraseña del usuario o bien con la activación o desactivación de su cuenta de acceso.

    En Imágenes tenemos la opción de agregar una imagen del usuario, así como la imagen (formato .bmp) que se plasmará en los documentos que firme el usuario. Y finalmente, en Formato firma podremos configurar el formato de la firma, como ya explicamos anteriormente, y en Permisos efectivos aparecerán la suma de todos los permisos de los diferentes roles que pueda tener asociado el usuario:

250px 250px