Diferencia entre revisiones de «SIU-Pilaga/version3.1.5/consideraciones tecnicas»
(→Anonimizar la Base de datos) |
|||
(No se muestran 3 ediciones intermedias del mismo usuario) | |||
Línea 76: | Línea 76: | ||
#: | #: | ||
* '''<u>''En SIU-Diaguita''</u>'''<br /> | * '''<u>''En SIU-Diaguita''</u>'''<br /> | ||
− | *:Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilagá ir a [http://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version2.4.0/postinstalacion#Conectar_SIU-Diaguita_con_SIU-Pilag.C3.A1| | + | *:Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilagá ir a [http://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version2.4.0/postinstalacion#Conectar_SIU-Diaguita_con_SIU-Pilag.C3.A1| Conectar SIU-Diaguita con SIU-Pilagá] |
<br /> | <br /> | ||
==== '''Conectar SIU-Pilagá con SIU-Mapuche''' ==== | ==== '''Conectar SIU-Pilagá con SIU-Mapuche''' ==== | ||
Línea 103: | Línea 103: | ||
#: | #: | ||
− | === '''Conectar SIU-Pilagá con la AFIP''' === | + | <!--=== '''Conectar SIU-Pilagá con la AFIP''' === |
:Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web. | :Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web. | ||
Línea 120: | Línea 120: | ||
<br /> | <br /> | ||
− | + | --> | |
=== '''Conectar SIU-Pilagá con SIU-Arai Proveedores''' === | === '''Conectar SIU-Pilagá con SIU-Arai Proveedores''' === | ||
− | Para configurar el Siu - Arai por primera vez se deberán seguir los siguientes pasos. Detallados en [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Requisitos_a_tener_en_cuenta| | + | Para configurar el Siu - Arai por primera vez se deberán seguir los siguientes pasos. Detallados en [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Requisitos_a_tener_en_cuenta| Configuración Arai - proveedores.] |
− | Allí también se podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#C.C3.B3mo_sincronizar_por_primera_vez| | + | Allí también se podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#C.C3.B3mo_sincronizar_por_primera_vez| sincronizar por primera vez.] |
<br /> | <br /> | ||
Línea 142: | Línea 142: | ||
'''''(Valor no):''''' no se utiliza la funcionalidad Arai (en Pilagá), se carga personas, proveedores por ABM - Personas y ABM – Proveedores<br /> | '''''(Valor no):''''' no se utiliza la funcionalidad Arai (en Pilagá), se carga personas, proveedores por ABM - Personas y ABM – Proveedores<br /> | ||
− | |||
− | |||
=== '''Anonimizar la Base de datos''' === | === '''Anonimizar la Base de datos''' === | ||
==== Backup Anonimizado ==== | ==== Backup Anonimizado ==== | ||
− | Éste es un comando nuevo incorporado a partir de la versión 3.1. | + | Éste es un comando nuevo incorporado a partir de la versión 3.1.4 y está pensado para que cuando necesiten enviar su base de datos, por algún problema, lo hagan de forma que los datos no contengan valores reales de las personas. |
<br /> | <br /> | ||
La forma de utilizar este comando es la siguiente:<br /> | La forma de utilizar este comando es la siguiente:<br /> | ||
Línea 155: | Línea 153: | ||
''' Para Linux ''' | ''' Para Linux ''' | ||
<source lang="php" enclose="div"> | <source lang="php" enclose="div"> | ||
− | + | sh pilaga.sh base anonimizar_base | |
</source> | </source> | ||
''' Para Windows ''' | ''' Para Windows ''' |
Revisión actual del 10:59 21 ago 2018
Sumario
Consideraciones técnicas
Conectar SIU-Pilagá con otros sistemas
Para permitir que otros siatemas puedan acceder a los servicios que SIU-Pilagá tiene disponible,
- Se debe configurar el archivo servidor.ini ubicado en la siguiente ruta
- SIU-Pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini
- El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Pilagá. Este archivo puede contener otros usuarios para otros sistemas.
- autenticacion = digest
;;
;;Opciones que recibe la librería - > rest/rest.php
;;
[settings]
formato_respuesta = json
url_protegida = /.*/
- También se debe configurar el archivo servidor_usuarios.ini ubicado en la siguiente ruta
- SIU-Pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini
- El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Pilagá. Este archivo puede contener otros usuarios para otros sistemas.
- [toba] *** (es el nombre del usuario que se puso en el archivo cliente.ini)
password = toba *** (es el password del usuario que se puso en el archivo cliente.ini)
api_key= toba - Se puede configurar desde la base de datos o funcionalmente a través de la siguiente ruta: Administración / Configuración de parámetros
Conectar SIU-Pilagá con SIU-Diaguita
- En SIU-Pilagá
- Para permitir el acceso externo a recursos de SIU-Diaguita, se debe tener en cuenta las siguientes configuraciones:
- Crear una carpeta con el nombre diaguita (en minúsculas) en el directorio:
- SIU-Pilaga/instalacion/i__produccion/p__pilaga/rest
- Dentro de esta carpeta crear un archivo llamado cliente.ini, que va a contener lo siguiente:
- [conexion]
;;Recuerde dejar una barra (/) al finalizar la URL
to = "http://localhost/diaguita/trunk/rest/" ***(es donde apunta la instalación Diaguita sumado del “/rest”)
auth_tipo = digest ***(tipo de autorización)
auth_usuario = toba ***(nombre del usuario)
auth_password = toba ***(password del usuario)
- Por ultimo se debe delimitar los siguientes parámetros en la base de datos de Pilagá:
- controla_comprobant_imputacion ---> Activada (Valor por defecto Activada)
conexion_diaguita ----------------> Activada (Valor por defecto Desactivada)
- En SIU-Diaguita
- Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilagá ir a Conectar SIU-Diaguita con SIU-Pilagá
Conectar SIU-Pilagá con SIU-Mapuche
- En SIU-Pilagá
- Para permitir el acceso externo a recursos de SIU-Mapuche, se debe tener en cuenta las siguientes configuraciones:
- Crear una carpeta con el nombre mapuche (en minúsculas) en el directorio:
- SIU-Pilaga/instalacion/i__produccion/p__pilaga/rest
- Dentro de esta carpeta crear un archivo llamado cliente.ini, que va a contener lo siguiente:
- [conexion]
;;Recuerde dejar una barra (/) al finalizar la URL
to = "http://localhost/mapuche/trunk/rest/" ***(es donde apunta la instalación Diaguita sumado del “/rest”)
auth_tipo = digest ***(tipo de autorización)
auth_usuario = toba ***(nombre del usuario)
auth_password = toba ***(password del usuario)
Conectar SIU-Pilagá con SIU-Arai Proveedores
Para configurar el Siu - Arai por primera vez se deberán seguir los siguientes pasos. Detallados en Configuración Arai - proveedores.
Allí también se podrán encontrar los pasos para sincronizar por primera vez.
Estados de Sincronización
El cambio de los estados se puede hacer manualmente desde los parámetros del sistema, para modificarlo vamos a:
Administración/Configuración de Parámetros (aplicar_sincronizacion_arai_prov)
Modo conectado (valor sí): cada cambio que se realice se sincroniza automáticamente con la base. En Pilagá si se utiliza este estado, solo se podrá cargar personas por la operación ABM - Personas ARAI y no por ABM - Personas
Modo desconectado (valor desconectado): si por algún motivo se cae la conexión con la red, se tendrá que poner este estado para poder cargar proveedores y seguir operando. Una vez que se restablezca la conexión, pedirá que se realice una sincronización inicial
(Valor no): no se utiliza la funcionalidad Arai (en Pilagá), se carga personas, proveedores por ABM - Personas y ABM – Proveedores
Anonimizar la Base de datos
Backup Anonimizado
Éste es un comando nuevo incorporado a partir de la versión 3.1.4 y está pensado para que cuando necesiten enviar su base de datos, por algún problema, lo hagan de forma que los datos no contengan valores reales de las personas.
La forma de utilizar este comando es la siguiente:
Acceder por línea de comandos a la carpeta bin del sistema y ejecutar
Para Linux
Para Windows
El backup anonimizado será exportado dentro de la carpeta que se especifica en el archivo ../bin/pilaga.sh o ../bin/pilaga.bat para la variable "pilaga_directorio_exportacion"
Cuando se corre el comando para exportar la base, lo que está haciendo el comando es ejecutar un pg_dump y luego pasarle esos datos a un ejecutable llamado mask.
Éste ejecutable compilado en C recorre la salida del pg_dump y compara los datos con un archivo llamado mask.conf.pilaga.
En ese archivo lo que se tiene es el esquema, tabla, campo y función para anonimizar, entonces devuelve un campo anónimo según la función utilizada.