Home

ERP & CRM + Dolibarr + Microsoft Dynamics CRM + Microsoft Dynamics Nav + Openbravo 3.0

Seguridad en Microsoft Dynamics Nav 2009 R2 basada en Roles.

webmaster's picture

Uno de los aspectos con que debe contar todo ERP es la seguridad y en el caso de Microsoft Dynamics Nav 2009 R2 podemos establecer diferentes Roles de usuarios de acuerdo a dos tipos de integridad referencial, los autenticados mediante las credenciales de usuarios del domnio o por id de usuario y contraseña directamente en la aplicación. Ésta última es la menos aconsejada, por lo que vamos a explicar como se asignanlos roles a los usuarios del dominio dentro de la aplicación.

Ya vimos algo parecido a la creación o asignacion de Roles cuando se nos dió el problema del "Error al conectar RoleTailored Client a la Base de datos"  que resolvimos adjudicandole al usuario autenticado el acceso correspondiente.

Crear Nueva BD y Nueva Compañia en Microsoft Dynamic Nav 2009 R2

webmaster's picture

Una vez que hemos estudiado a fondo las particularidades de la empresa Demo CRONOS International que se instala con la primera instalación de Microsoft Dynamic Nav 2009, llega el momento de crear nuestra propia BD y dentro de ella nuestra propia Compañia para empezar a operar con ella y personalizar los procedimientos de la misma en cuestión. Además una vez creada la compañia adjudicaremos roles a usuarios independientes en función de las tareas que realizarán dentro de la aplicación.

 

Error al conectar el RoleTailored Client al Servidor

webmaster's picture

Después de la instalación del RTC en una máquina que pertenezca al dominio y haber entrado como usuario autenticado en el mismo, puede aparecer un error de autenticación de user ID and password are invalid. Al aceptar el mensaje se deriva a la ventana de conexión de la aplicación tal si se tratara de un problema de conexion con la BD y no se trata de ese problema. Veamos realmente que es lo que pasa.

Error al crear la BD de Microsoft Dynamic Nav 2009 en SQL Server

webmaster's picture

No siempre la instalación de Microsoft Dynamic Nav 2009 en el servidor de dominio donde tenemos instalado el servidor de SQL Server 2008 SP1 termina satisfactoriamente con la copia de la Base de datos Demo en la instancia que le hemos indicado. . Al final de las instalación nos puede aparecer un error de que ha terminado la instalación pero con errores.

 

Al pulsar sobre View problem report, nos muestra la pantalla de que no ha podido conectar con la base de datos que le hemos indicado en el Servidor SQL Server, o bien porque no estaba creada o por problemas de insuficientes derechos de usuario al crear la Base de datos.

Configurar Dolibarr 3.3.4 para el envio de correos

webmaster's picture

En el ERP OpenSource Dolibarr podemos configurar el envio de correo electrónico desde el programa que nos facilitará el envio de todo lo referentes a documentos emails a los clientes y proveedores que se registrenen el producto. La configuración se puede realizar desde las opciones de Inicio - Configuración y dentro de las opciones podremos configurar tanto el metodo por el uso de la funcion PHP mail() o por la configuración de un servidor SMTP externo a través del cual podamos enviar correos.

Acceso remoto a Openbravo-3 Database

webmaster's picture

Después de instalar Openbravo en UBUNTU Server 12.04.03 LTS, nos encontramos que la base de datos el ERP no está nada accesible y que a pesar de haber tenido configurado nuestro postgres para acceso remoto, lo que veiamos eran las bases de datos que instala el gestor de Postgres por defecto y no las que habia instalado Openbravo, por lo que nos dimos a la tarea de documentar como queda el servidor en convivencia con dos instancias de postgres corriendo a la misma vez.
Al mismo tiempo una vez descubierta  la configuración de Openbravo-3 en nuestro servidor vamos a configurarlo para poder acceder a  la base de datos del mismo desde otro ordenador y poderla gestionar de forma personalizada.

Una instalación de PostgreSQL tiene ciertos elementos en los cuales tenemos que pensar cuando vamos a tener un servidor ejecutando múltiples instancias:

Directorio de ejecutables/bibliotecas: Directorio donde poder encontrar los ejecutables/bibliotecas de una determinada versión de PostgreSQL
IP: IP utilizada por los clientes para comunicarse con la base de datos.
Puerto: Puerto utilizado por los clientes para comunicarse con la base de datos (5432 por defecto).
Unix socket: Unix socket utilizado por las conexiones locales (/var/run/postgresql).
Directorio de datos: Directorio de datos asociado a una instalación determinada.

Cuando coexisten dos instalaciones de Postgres en un mismo servidor todos esto elementos deben de ser unicos para cada una de las instanciasde postgres del servidor

Instalar ERP Dollibar 3.4.1 en Ubuntu Server 12.04

webmaster's picture

Nos atrevemos a instalar el ERP open source  Dollibar que tiene bastante aceptación tanto en entorno Windows, como LINUX.  Este ERP que tambien posee su versio CRM dentro del paquete inicial, principalmente, está enfocado a empresas que vendan productos y/o servicios,  e integrado en una de las siguientes tipologías: autónomo (profesional independiente), pequeña empresamediana empresa, PYME, asociación u organismo.

Por tipología de empresa tan sólo nos faltaría enumerar a las "grandes empresas",  y no es porque estas empresas no puedan utilizar Dolibarr, ya que se existen casos de éxito que avalan que hay empresas grandes y estatales que utilizan este sistema, sino porque quizá los requerimientos, siempre van a ser mucho más específicos, y necesaria la integración de varios procesos complementarios (pero muy importantes para estas empresas) que deben estar integrados.

Aunque existe una version on-line de prueba para aquellos que no tienen infraestructura, que pueden utilizar desde aqui, nosotros preferimos instalrla en nuestros propios servidores y hacer pruebas.

Ejecutando RoleTailored client en una estación fuera del dominio

webmaster's picture

Haciendo pruebas después de tener configurado nuestra instalacion de Microsoft Dinamic Nav 2009 según la Variante C, hemos realizado un acceso con  el RTC desde una máquina que no pertenece al domnio donde se ha desarrollado nuestra instalación.

Instalar SQL Server / Nav Server en WinSer2008R2 y RTC cliente externo en Two Ties configuration

webmaster's picture

En este caso puede tengamos nuestra distribución de Microsoft Dynamic Nav 2009 Server y Microsoft SQL Server 2008 o 2005 instalada en una maquina Microsoft Windows 2008 Server, lo único que necesitamos es desplegar la aplicación cliente RoleTailored Client en las máquinas clientes para conectarlas el Microsoft Dinamyc Nav 2009 Server en el servidor destino. De esta forma podemos conectar multiples máquinas clientes al mismo Servidor. OJO. Esto solo funciona con las maquinas que pertenezcana al mismo DOMNIO en donde estén instalado los servidores.

Uso Administrativo con la interfaz gráfica clásica en Microsoft Dynamic Nav 2009

webmaster's picture

Microsoft Dynamic Nav 2009 se puede utilizar desde un punto de vista clásico, utilizando una interfez muy parecida a Microsoft Outlook a la que estamos acostumbrados en los productos de Microsoft. Esta interfaz se conecta directamente con el gestor de Base de datos a traves de conexiones ODBC y se utiliza principalmente para temas administrativos debido a que hay operaciones que no se pueden realizar a través del RoleTailored client

En este artículo utilizamos el cliente clásico para conectarnos a la Base de Datos Microsoft Dinamic Nav 2009 co el fin de dar de alta a una nueva empresa en la Base de datos para gestinar todas sus actividades. Este operación a no ser que se tenga un rol administrativo en el RoleTailore no se puede realizar desde este interface, por lo que debemos entrar como Administradores del Sistema para dar de Alta a una nueva Empresa.

Veamos el ejemplo a continuacion:

Utilizando el Cliente RoleTailored client Accedemos a la base de datos centralizada a través de los servicios que nos presta el Servidor Nav Server y una vez estudiados todos los componentes de negocio vamos a explorar nuestra propia aplicación para una empresa que vamos a empezar a gestionar.