Presentación de los mecanismo de seguridad que incorpora el programa de gestión Tryton.
Presentación realizada en las I Jornadas Tryton de 2016 en Barcelona.
Java mission control para monitoreo, administración y profilig de aplicacion...César Hernández
Java mission control para monitoreo, administración y profilig de aplicaciones Java. Un poco de teoría, mecanismos de comunicación, nuevas características incorporadas en JDK 7 update 40 como lo es Java Mission Control.
Administración de la calidad del software a través del análisis estático de c...César Hernández
Descripción del concepto de análisis estático de código para mejorar la calidad del software así como gestionar de mejor forma el proceso de aseguramiento de la calidad con plataformas como Sonarqube.
Este documento promueve el uso de PostgreSQL como base de datos para sistemas de código abierto como OpenERP. Explica que PostgreSQL ofrece objetos y herencia, un cursor extendido que implementa aislamiento de transacciones, y mapeo de objetos que permite facilidad y protección contra concurrencia. También describe características como PL/V8, Hstore, respaldos remotos completos en caliente y recuperación de puntos en el tiempo. El objetivo general es cambiar el modelo de negocios mediante la distribución de datos y el acceso a las mejores aplic
Micronaut es un nuevo framework de la JVM para desarrollar microservicios modulares y muy fácilmente testeables en Java, Kotlin y Groovy.
Es esta sesión de live-coding verás qué fácil es empezar a desarrollar tus aplicaciones cloud-native con Micronaut. Aprenderás cómo funciona el soporte reactive, a testear las aplicaciones, el cliente http, service discovery y el soporte para GraalVM.
El documento describe cómo las empresas pueden aprovechar mejor sus sistemas ERP para mejorar la productividad y el negocio. Se discuten cuatro ejemplos reales de cómo optimizar los procesos de ventas, gestionar mejor los datos de clientes, integrar sistemas como una tienda en línea, y mejorar los procesos de documentación. El documento enfatiza la importancia de estructurar bien los datos, modelar los procesos clave, y estar abierto a cambiar ideas preconcebidas.
Java mission control para monitoreo, administración y profilig de aplicacion...César Hernández
Java mission control para monitoreo, administración y profilig de aplicaciones Java. Un poco de teoría, mecanismos de comunicación, nuevas características incorporadas en JDK 7 update 40 como lo es Java Mission Control.
Administración de la calidad del software a través del análisis estático de c...César Hernández
Descripción del concepto de análisis estático de código para mejorar la calidad del software así como gestionar de mejor forma el proceso de aseguramiento de la calidad con plataformas como Sonarqube.
Este documento promueve el uso de PostgreSQL como base de datos para sistemas de código abierto como OpenERP. Explica que PostgreSQL ofrece objetos y herencia, un cursor extendido que implementa aislamiento de transacciones, y mapeo de objetos que permite facilidad y protección contra concurrencia. También describe características como PL/V8, Hstore, respaldos remotos completos en caliente y recuperación de puntos en el tiempo. El objetivo general es cambiar el modelo de negocios mediante la distribución de datos y el acceso a las mejores aplic
Micronaut es un nuevo framework de la JVM para desarrollar microservicios modulares y muy fácilmente testeables en Java, Kotlin y Groovy.
Es esta sesión de live-coding verás qué fácil es empezar a desarrollar tus aplicaciones cloud-native con Micronaut. Aprenderás cómo funciona el soporte reactive, a testear las aplicaciones, el cliente http, service discovery y el soporte para GraalVM.
El documento describe cómo las empresas pueden aprovechar mejor sus sistemas ERP para mejorar la productividad y el negocio. Se discuten cuatro ejemplos reales de cómo optimizar los procesos de ventas, gestionar mejor los datos de clientes, integrar sistemas como una tienda en línea, y mejorar los procesos de documentación. El documento enfatiza la importancia de estructurar bien los datos, modelar los procesos clave, y estar abierto a cambiar ideas preconcebidas.
Tryton es una plataforma de aplicaciones de propósito general de alto nivel escrita en Python que utiliza PostgreSQL como motor de base de datos y sigue una arquitectura Modelo Vista Controlador. Tryton proporciona una solución empresarial completa a través de módulos que definen modelos, vistas y lógica de negocio en Python y XML.
Presentación de las prestaciones y mejoras realizadas en el rendimineto del programa de gestión Tryton.
Presentación realizada en las I Jornadas Tryton de 2016 en Barcelona.
BaBI - Basic Business Intelligence for OpenERPNaN-tic
Presentación del módulo básico de Business Intelligence para OpenERP.
Módulo desarrollado por NaN·tic y presentado en las V jornadas de OpenERP en Donostia 2012.
Esta presentación resume la implantación y los desarrollos realizados sobre OpenERP para la empresa Guinama. Presentada en las jornadas OpenERP de 2011.
Tryton es un proyecto de código abierto para gestión empresarial (ERP) que surgió como una bifurcación de OpenERP. El documento describe los objetivos del proyecto Tryton, su organización, las características que ofrece a usuarios y programadores, y los avances en localización y desarrollo de nuevos módulos.
KafkaDB es una herramienta para migrar datos entre instalaciones de OpenERP. Se basa en Kettle para realizar las transformaciones de datos. Explica cómo funciona KafkaDB mediante aplicaciones Python y Java, archivos de configuración y transformaciones. También describe el proceso para migrar un módulo completo como Producto entre bases de datos.
Noves tendències en eines de gestió empresarial de codi obertNaN-tic
En aquesta presentació fem un repàs de les solucions ERP de codi obert existents, expliquem l'experiència de NaN·tic així com perquè considerem que sense cap mena de dubte Tryton és la millor solució existent. Especialment des d'un punt de vista tècnic però també perquè compleix millor que cap altra les actuals tendències del mercat.
1) Se constituyeron mesas técnicas y políticas para analizar la situación financiera y administrativa de la CORMUSAF, que presentaba deudas con docentes y proveedores.
2) La mesa técnica diagnosticó un déficit mensual de $96 millones y propuso un plan de ajustes que incluía retiros de docentes y personal administrativo.
3) Sin embargo, la CORMUSAF entregó información de manera incompleta y fuera de plazo, dificultando el trabajo de las mesas.
La Asociación de Cooperativas y Empresas Solidarias del Huila (Asocoph) está fortaleciendo su Red Juvenil para brindar espacios a los jóvenes de cooperativas como Coomotor, Fundautrahuilca, Coofisam y Coonfie para que se involucren y desarrollen como líderes. Asocoph también está implementando un Programa de Jóvenes Empresarios en dos instituciones educativas de Neiva para formar a 120 estudiantes entre 11 y 16 años en emprendimiento solidario y ambiental. Además, Asoc
Este documento describe los principales aspectos de los movimientos vanguardistas en el arte y la literatura. Explica que las vanguardias buscaban libertad absoluta para los artistas, rendir culto a la novedad y renovar los recursos expresivos explorando lo irracional. También detalla que en España el iniciador de las vanguardias fue Ramón Gómez de la Serna con el futurismo en 1909, y luego surgieron otros movimientos como el creacionismo y el ultraísmo a partir de 1918, cuyo propósito era renovar radicalmente el arte ro
Este documento presenta la lista Convergencia, un grupo de estudiantes de la Universidad de Valparaíso que busca representar a los estudiantes como federación. Explica que el grupo se formó a partir de la coincidencia de ideas y el deseo de generar cambios. Además, presenta a cada secretario del grupo de trabajo y describe brevemente sus objetivos en áreas como bienestar estudiantil, asuntos académicos y participación política. El grupo busca fortalecer la democracia y transparencia en la universidad.
CMS
Es un programa informático que permite crear una estructura de soporte para la creación y administración de contenidos, principalmente en páginas web, por parte de los administradores, editores, participantes y demás usuarios.
Ponencia impartida por José Antonio Moreiro González con el título “Recesión, empleo y formación en Documentación”, en la mesa de “Formación, perfil profesional y empleabilidad” que tuvo lugar el día 17 de octubre de 2013 en las “2es Jornades Valencianes de Documentació: innovació i ocupabilitat”.
Más información en http://cobdcv.es/jornades
Este documento trata sobre los riesgos laborales, incluyendo accidentes y enfermedades ocupacionales. Define riesgo laboral, accidente de trabajo y enfermedad profesional. Explica las causas de los accidentes laborales como condiciones inseguras y actos inseguros. También describe medidas de prevención como investigación de accidentes, normas, capacitación y estadísticas.
La persona más cara de la organización es la que no aporta nada a la rentabil...ALITARA
El documento describe un sistema llamado SEDA (Sistema de Evaluación y Desarrollo de la Aportación) para gestionar el desempeño de los empleados de una manera que vincule sus contribuciones a los resultados empresariales. El sistema evalúa tres parámetros clave: los procesos en los que participa cada persona, sus niveles de responsabilidad y su aportación real frente a la necesaria. Esto permite medir el impacto del desempeño individual en tres áreas estratégicas de la empresa: resultados económicos, utilidad al
Propuesta curso de marketing en internet 2012 (2)Nidia Arza
Este documento describe un curso de marketing en internet. El curso enseña sobre el rol del Social Media Manager y cómo crear estrategias de marketing usando plataformas sociales como Facebook, Twitter y LinkedIn. Los estudiantes aprenderán a gestionar marcas en línea, realizar campañas, medir resultados e informar progreso. El objetivo es que los estudiantes entiendan cómo promover marcas a través de las redes sociales y herramientas digitales.
Este documento describe las herramientas y procesos de registro y auditoría en sistemas Linux. Los registros se almacenan en el directorio /var/log y se pueden examinar con utilidades como lastlog y last. Syslogd y klogd manejan los mensajes del kernel y el sistema en /var/log/messages. logrotate gestiona el tamaño de los archivos de registro rotándolos y comprimiéndolos.
Este documento proporciona consideraciones básicas de seguridad para servidores Windows, incluyendo deshabilitar cuentas de invitado y limitar el número de cuentas de usuario, restringir el acceso de la cuenta de administración principal, renombrarla y crear una cuenta de administrador "tonta", configurar políticas de seguridad, aplicar parches mensuales de Microsoft, y habilitar la auditoría y protección de archivos de registro de eventos.
Tryton es una plataforma de aplicaciones de propósito general de alto nivel escrita en Python que utiliza PostgreSQL como motor de base de datos y sigue una arquitectura Modelo Vista Controlador. Tryton proporciona una solución empresarial completa a través de módulos que definen modelos, vistas y lógica de negocio en Python y XML.
Presentación de las prestaciones y mejoras realizadas en el rendimineto del programa de gestión Tryton.
Presentación realizada en las I Jornadas Tryton de 2016 en Barcelona.
BaBI - Basic Business Intelligence for OpenERPNaN-tic
Presentación del módulo básico de Business Intelligence para OpenERP.
Módulo desarrollado por NaN·tic y presentado en las V jornadas de OpenERP en Donostia 2012.
Esta presentación resume la implantación y los desarrollos realizados sobre OpenERP para la empresa Guinama. Presentada en las jornadas OpenERP de 2011.
Tryton es un proyecto de código abierto para gestión empresarial (ERP) que surgió como una bifurcación de OpenERP. El documento describe los objetivos del proyecto Tryton, su organización, las características que ofrece a usuarios y programadores, y los avances en localización y desarrollo de nuevos módulos.
KafkaDB es una herramienta para migrar datos entre instalaciones de OpenERP. Se basa en Kettle para realizar las transformaciones de datos. Explica cómo funciona KafkaDB mediante aplicaciones Python y Java, archivos de configuración y transformaciones. También describe el proceso para migrar un módulo completo como Producto entre bases de datos.
Noves tendències en eines de gestió empresarial de codi obertNaN-tic
En aquesta presentació fem un repàs de les solucions ERP de codi obert existents, expliquem l'experiència de NaN·tic així com perquè considerem que sense cap mena de dubte Tryton és la millor solució existent. Especialment des d'un punt de vista tècnic però també perquè compleix millor que cap altra les actuals tendències del mercat.
1) Se constituyeron mesas técnicas y políticas para analizar la situación financiera y administrativa de la CORMUSAF, que presentaba deudas con docentes y proveedores.
2) La mesa técnica diagnosticó un déficit mensual de $96 millones y propuso un plan de ajustes que incluía retiros de docentes y personal administrativo.
3) Sin embargo, la CORMUSAF entregó información de manera incompleta y fuera de plazo, dificultando el trabajo de las mesas.
La Asociación de Cooperativas y Empresas Solidarias del Huila (Asocoph) está fortaleciendo su Red Juvenil para brindar espacios a los jóvenes de cooperativas como Coomotor, Fundautrahuilca, Coofisam y Coonfie para que se involucren y desarrollen como líderes. Asocoph también está implementando un Programa de Jóvenes Empresarios en dos instituciones educativas de Neiva para formar a 120 estudiantes entre 11 y 16 años en emprendimiento solidario y ambiental. Además, Asoc
Este documento describe los principales aspectos de los movimientos vanguardistas en el arte y la literatura. Explica que las vanguardias buscaban libertad absoluta para los artistas, rendir culto a la novedad y renovar los recursos expresivos explorando lo irracional. También detalla que en España el iniciador de las vanguardias fue Ramón Gómez de la Serna con el futurismo en 1909, y luego surgieron otros movimientos como el creacionismo y el ultraísmo a partir de 1918, cuyo propósito era renovar radicalmente el arte ro
Este documento presenta la lista Convergencia, un grupo de estudiantes de la Universidad de Valparaíso que busca representar a los estudiantes como federación. Explica que el grupo se formó a partir de la coincidencia de ideas y el deseo de generar cambios. Además, presenta a cada secretario del grupo de trabajo y describe brevemente sus objetivos en áreas como bienestar estudiantil, asuntos académicos y participación política. El grupo busca fortalecer la democracia y transparencia en la universidad.
CMS
Es un programa informático que permite crear una estructura de soporte para la creación y administración de contenidos, principalmente en páginas web, por parte de los administradores, editores, participantes y demás usuarios.
Ponencia impartida por José Antonio Moreiro González con el título “Recesión, empleo y formación en Documentación”, en la mesa de “Formación, perfil profesional y empleabilidad” que tuvo lugar el día 17 de octubre de 2013 en las “2es Jornades Valencianes de Documentació: innovació i ocupabilitat”.
Más información en http://cobdcv.es/jornades
Este documento trata sobre los riesgos laborales, incluyendo accidentes y enfermedades ocupacionales. Define riesgo laboral, accidente de trabajo y enfermedad profesional. Explica las causas de los accidentes laborales como condiciones inseguras y actos inseguros. También describe medidas de prevención como investigación de accidentes, normas, capacitación y estadísticas.
La persona más cara de la organización es la que no aporta nada a la rentabil...ALITARA
El documento describe un sistema llamado SEDA (Sistema de Evaluación y Desarrollo de la Aportación) para gestionar el desempeño de los empleados de una manera que vincule sus contribuciones a los resultados empresariales. El sistema evalúa tres parámetros clave: los procesos en los que participa cada persona, sus niveles de responsabilidad y su aportación real frente a la necesaria. Esto permite medir el impacto del desempeño individual en tres áreas estratégicas de la empresa: resultados económicos, utilidad al
Propuesta curso de marketing en internet 2012 (2)Nidia Arza
Este documento describe un curso de marketing en internet. El curso enseña sobre el rol del Social Media Manager y cómo crear estrategias de marketing usando plataformas sociales como Facebook, Twitter y LinkedIn. Los estudiantes aprenderán a gestionar marcas en línea, realizar campañas, medir resultados e informar progreso. El objetivo es que los estudiantes entiendan cómo promover marcas a través de las redes sociales y herramientas digitales.
Este documento describe las herramientas y procesos de registro y auditoría en sistemas Linux. Los registros se almacenan en el directorio /var/log y se pueden examinar con utilidades como lastlog y last. Syslogd y klogd manejan los mensajes del kernel y el sistema en /var/log/messages. logrotate gestiona el tamaño de los archivos de registro rotándolos y comprimiéndolos.
Este documento proporciona consideraciones básicas de seguridad para servidores Windows, incluyendo deshabilitar cuentas de invitado y limitar el número de cuentas de usuario, restringir el acceso de la cuenta de administración principal, renombrarla y crear una cuenta de administrador "tonta", configurar políticas de seguridad, aplicar parches mensuales de Microsoft, y habilitar la auditoría y protección de archivos de registro de eventos.
Este documento proporciona información sobre procesos, cuotas de disco y control parental en sistemas operativos. Explica los conceptos de procesos, estados de procesos, bloque de control de proceso y cómo se crean, finalizan y administran los procesos. También describe cuotas de disco, su objetivo, tipos y cómo configurarlas. Por último, define control parental, su utilidad y cómo configurarlo en Windows 7 para limitar el uso y acceso de otros usuarios.
Ssh, registro de acceso remoto y backupmatateshion
El documento proporciona información sobre copias de seguridad y SSH. Brevemente describe cómo configurar copias de seguridad en Windows para garantizar la protección de datos. También explica que SSH es una herramienta de conexión segura ampliamente utilizada en sistemas Unix que cifra sesiones y autentica servidores para proteger contra accesos no autorizados.
Este documento proporciona consejos para mejorar el rendimiento de aplicaciones web escalables. Brevemente, recomienda cachear contenido estático; almacenar datos como imágenes y videos en la nube para escalabilidad; procesar peticiones de datos de forma paralela y asíncrona; particionar horizontal y verticalmente los datos en múltiples servidores; y utilizar técnicas como near time processing para tareas sin respuesta inmediata. El objetivo general es distribuir los recursos y datos para evitar cuellos de botella y lograr alta dispon
Coders cantabria - Junio (Offline First)Rocío Muñoz
El documento describe las herramientas para almacenamiento en el cliente para aplicaciones offline-first. Estas incluyen Local Storage, Session Storage, WebSQL, IndexedDB, Cache Storage y File System API. Cada una tiene propósitos específicos como almacenar pequeños datos clave-valor, bases de datos relacionales, grandes cantidades de objetos, soporte para aplicaciones en modo offline, y almacenamiento de archivos multimedia respectivamente. El enfoque offline-first asegura que las aplicaciones funcionen aunque no haya conexión a internet.
Este documento describe las características de los servidores con software propietario como Windows Server 2008 R2. Explica que este tipo de software tiene interfaces gráficas mejor diseñadas y mayor compatibilidad con hardware y multimedia, pero limita la modificación y redistribución del código. También describe cómo instalar y configurar Windows Server 2008 R2, incluida la configuración de red, nombre de máquina, zona horaria, y unión al dominio. Finalmente, explica la administración de recursos como procesador, memoria, usuarios, equipos y grupos.
NOD32 Antivirus es un software capaz de detectar malware como virus, troyanos y spyware en Windows, Linux, FreeBSD y Novell. Usa la tecnología ThreatSense para detectar nuevas amenazas analizando el código de ejecución. Incluye monitores para el sistema de archivos, documentos, correo electrónico e internet para revisar en busca de virus.
El formato de bajo nivel en discos flexibles coloca marcas magnéticas en sectores de 512 bytes para dividir la superficie en pistas y sectores. Los discos duros modernos ya vienen formateados de fábrica y no requieren formato a bajo nivel, aunque antiguamente era necesario.
El formato de bajo nivel en discos flexibles coloca marcas magnéticas en sectores de 512 bytes para dividir la superficie en pistas y sectores. Los discos duros modernos ya vienen formateados de fábrica y no requieren formato a bajo nivel, aunque antiguamente sí era necesario.
Este documento proporciona instrucciones para instalar y configurar MRTG (Multi Router Traffic Grapher) en un servidor Ubuntu. Explica cómo instalar los paquetes necesarios como SNMP, MRTG y GD, y configurar el archivo mrtg.cfg para monitorear recursos como CPU, memoria, particiones de disco y número de procesos y usuarios. También cubre ejecutar MRTG como demonio y generar las páginas HTML con gráficos para visualizar el tráfico y uso de recursos monitoreados.
Memoria/Tutorial sobre la implementación y correcta configuración de un sistema de logs centralizados y monitorizados automáticamente por el sistema. Se enviarán por correo electrónico resúmenes.
El documento presenta un cuadro comparativo entre Windows Server 2012 y la distribución Ubuntu Server de Linux. Se comparan los recursos necesarios para la instalación, ventajas y desventajas, formas de administrar procesos, memoria, dispositivos de entrada y salida, archivos y directorios, y seguridad y redes. En general, Windows Server requiere más recursos mientras que Ubuntu Server es gratuito pero más difícil de usar para usuarios no experimentados. Ambos sistemas ofrecen formas diferentes pero efectivas de administrar procesos, memoria y otros recursos del sistema
1) El documento habla sobre los riesgos y vulnerabilidades en el desarrollo web y ofrece soluciones en PHP. 2) Recomienda definir condiciones de ejecución seguras para las bases de datos, controlar el acceso al código y procesar los datos de entrada. 3) Explica formas de mejorar la seguridad del servidor web, lenguaje de programación y sistema gestor de bases de datos.
El documento describe los principales componentes y programas de un sistema operativo, incluyendo la gestión de procesos, memoria, archivos e I/O. También describe los mecanismos de protección, la estructura de multiprogramación y tiempo compartido, y los diferentes diseños como monolítico, capas y cliente-servidor.
Monitoriza el rendimiento de nuestro sistema y
nos avisa de posibles cuelgues o problemas.
- SAR: Recopila y muestra datos de rendimiento del sistema
como uso de CPU, memoria, E/S de disco y red.
- SYSSTAT: Monitoriza el rendimiento del sistema y genera
gráficas.
- TOP: Muestra los procesos que más recursos consumen en
tiempo real.
- VMSTAT: Muestra estadísticas del sistema virtual como uso
de memoria, swap y E/S.
- ZABBIX: Sistema de monitor
Este documento presenta una introducción a Windows Server 2008. Cubre las características del sistema operativo, los servicios que soporta como servidor de archivos, DNS, DHCP, servidor terminal e IIS, y los requisitos para la instalación. También describe los pasos para instalar Windows Server 2008, las opciones de configuración y administración, e introduce conceptos básicos de solución de problemas.
Este documento presenta una introducción a los comandos y conceptos básicos de administración en sistemas operativos. Explica comandos de red, administración de Windows, atajos, comandos para verificar problemas de dominio, y define conceptos como procesos, estados de procesos, creación y destrucción de procesos, y los recursos que administra un sistema operativo.
Este documento presenta una introducción a los comandos y conceptos básicos de administración en sistemas operativos. Explica comandos de red, administración de Windows, atajos, comandos para verificar problemas de dominio, y define conceptos como procesos, estados de procesos, creación y destrucción de procesos, y los recursos que administra un sistema operativo.
This document discusses some lesser known features of Tryton including:
1. Adding currency or percentage symbols in tree views using the <suffix> tag
2. Conditionally applying view inheritance using the <domain> tag
3. Updating multiple field values like onchange using the @ModelView.button_change decorator
4. Checking for recursion in a tree hierarchy using the check_recursion() method
5. Returning search information using the search_global() method
The document summarizes the architecture of PostgreSQL, including its processes, parameters, memory usage, write-ahead logging (WAL) and checkpointing, planning and optimization, logging, and lock management. Key processes include the WAL writer, background writer, checkpointer, autovacuum, logger, archiver, and stats collector. Important parameters configure shared buffers, work memory, WAL level, synchronous commit, and logging levels.
ViDSigner & Tryton ERP: integración de firma digital seguraNaN-tic
Presentación del proyecto de integración del sistema de firma digital de documentos ViDSigner con el programa de gestión empresarial Tryton
Presentación realizada en las II Jornadas Tryton de 2017 en Barcelona
Tryton para la gestión de almacenes es una aplicación para gestionar inventarios, movimientos entre almacenes y ubicaciones, y crear albaranes internos de manera flexible y extensible. La aplicación es barata, abierta, y funciona en tiempo real sobre la base de datos Tryton para proporcionar una solución sencilla y rápida para la gestión de almacenes desde dispositivos móviles.
Gestión de poyectos de instalaciones con tryton erpNaN-tic
Presentación de las mejoras realizadas en el programa de gestión empresarial Tryton para la gestión de proyectos de instalaciones.
Presentación realizada en las II Jornadas Tryton de 2017 en Barcelona.
Durabilitat de la informació (i la inversió)NaN-tic
Presentació sobre diferents solucions tecnològiques per retenir el know-how i garantir la durabilitat de les dades empresarials amb una bona infraestrutura.
This document summarizes PostgreSQL features and development. It discusses how SQL allows users to access data more efficiently than other methods. It outlines scalability improvements in version 9.6 like parallel queries and replication. Community efforts for version 10 focus on further scalability, logical replication, and performance optimizations. The document suggests Tryton could benefit from PostgreSQL full text search, trigram indexes, and tools to analyze system performance.
Tryton ofrece varias opciones para generar informes, incluyendo modelos con datos calculados basados en consultas SQL, tablas dinámicas precalculadas con BaBI, e informes formateados utilizando Jasper. Los informes se pueden integrar en la interfaz de Tryton o generarse como datos externos. BaBI y Jasper proporcionan mayores capacidades de cálculo, presentación y formato que las alternativas integradas.
Invoke y como poner en marcha un entorno de trabajoNaN-tic
Explicación de los pasos a seguir para poner en marcha un entorno de trabajo de Tryton.
Presentación realizada en las I Jornadas Tryton de 2016 en Barcelona.
Contratos y servicios de facturacion recurrenteNaN-tic
Este documento describe las características de un sistema de contratos y facturación recurrente, incluyendo que un contrato puede tener múltiples servicios asociados, cada servicio tiene su propia fecha de inicio y fin, y la facturación se puede generar de forma flexible y eficiente para miles de facturas en pocos minutos.
Presentación de las prestaciones y mejoras realizadas en las producciones de Tryton.
Presentación realizada en las I Jornadas Tryton de 2016 en Barcelona.
Presentación del las prestaciones del Basic Business Intelligence (BaBI) integrado en Tryton.
Presentación realizada en las I Jornadas Tryton de 2016 en Barcelona.
Com utilitzar les eines de gestió empresarial ERP per millorar la
productivitat de l'empresa però també per millorar-ne el
desenvolupament del model de negoci.
No hi ha manera de trobar un ERP? Et sembla que ningú té en compte les necessitats del teu negoci?
No estàs sol. Els ERP més habituals necessiten d’empreses que s'hi adaptin, i els seus implantadors ho fan si cal amb calçador.
Afortunadament apareixen noves tecnologies i nous models de negoci que ofereixen solucions obertes i adaptables a la teva empresa. Empreses que t'escolten i t'ofereixen el seu coneixement del negoci i dels bits només per a tu.
Descobreix una nova forma de treballar i les eines per fer-ho i amb les darreres novetats del software de gestió Tryton 3.8 al NaN-tic Bitz.
- Perquè Tryton trenca amb els esquemes dels programes de gestió?
- Com un programa es dissenya per adaptar-se al que realment necessita la teva empresa.
- Un ERP per al núvol però amb els peus a terra. Solucions efectives i amb visió per a entorns web.
- T'oblidaràs dels Excels en paral·lel amb les noves eines de control integrades en la gestió.
- Descobreix les opcions de comptabilitat que t'ajuden en el dia a dia.
- Un CRM plenament integrat amb tota la informació necessària per als teus comercials.
- Créixer pensant com millorar la productivitat dels usuaris.
Tryton is a general purpose application platform under GPL-3 that uses PostgreSQL. It provides a complete business solution with modularity, scalability and security. The Tryton Foundation oversees the community-developed project. Tryton offers functionality including accounting, sales, production, inventory, projects and a health module. It provides an extensible ORM framework and clients for GTK, Android and the web.
Vertical para granjas de crianza y engorde OpenERPNaN-tic
Presentación del vertical de granjas de crianza y engorde realizado sobre OpenERP.
Módulos desarrollados por NaN·tic y presentados en las V jornadas de OpenERP en Donostia 2012.
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...micarnavaltupatrimon
El sistema utilizará algoritmos de ML para optimizar la distribución de recursos, como el transporte, el alojamiento y la seguridad, en función de la afluencia prevista de turistas. La plataforma ofrecerá una amplia oferta de productos, servicios, tiquetería e información relevante para incentivar el uso de está y generarle valor al usuario, además, realiza un levantamiento de datos de los espectadores que se registran y genera la estadística demográfica, ayudando a reducir la congestión, las largas filas y otros problemas, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
La estructura organizativa del trabajo que tenga una empresa influye directamente en la percepción que pueda tener un trabajador de sus condiciones laborales y en su rendimiento profesional.
3. ● Si se notifica de un possible problema de seguridad a
https://bugs.tryton.org se debe indicar que se trata de un
problema de seguridad de forma que sólo unos pocos
desarrolladores tienen acceso
● La revisión de código se hace también en privado
● Se pide un número CVE
● Se saca una nueva versión menor n.n.X para todas las
versiones afectadas
1.1/Seguridad, en serio
5. ● Administrador a nivel de aplicación (por encima de las
bases de datos). Permite:
● Crear y borrar bases de datos
● Realizar copias de seguridad y restaurarlas (no
escalable)
● Password hash con crypt en el fichero de configuración
(cuidado con los permisos!)
2.1/Superadministrador
6. ● Configurable a partir de la 4.2 (password + SMS por
ejemplo)
● Hash de la contraseña con sha1 o bcrypt si disponible
(más lento!)
2.2/Login
7. ● Se puede limitar acceso según:
● Objeto:
● Tabla
● Campo
● Botón/función
● Reglas de registros (corte horizontal) mediante dominio:
● Ejemplo: [('code', 'ilike', '7%')]
● Nivel:
● Lectura
● Creación
● Modificación
● Borrado
2.3/Grupos y usuarios
8. ● Timeout para volver a pedir contraseña después de X
tiempo de inactividad (timeout en fichero de configuración)
● Cada intento fallido aumenta el tiempo de espera del login
(limitado por el tiepo de timeout)
● ¡¡¡Aumento exponencial!!!
2.4/Conexión y desconexión
9. ● Reglas para nivel mínimo de dificultad de contraseñas
● Número de días de validez de una misma contraseña para
un usuario
● Pide contraseña si ha expirado el tiempo
● Botón de reset de password para mandar correo
electrónico al usuario
2.5/Módulo password_expiry
10. ● audit_trail
● Registrar histórico de logins y logouts de los usuarios
del sistema
● audit_log
● Permite ver en una sola pantalla todas las acciones
realizadas por los usuarios
● Datos:
● Usuario
● Fecha y hora
● Creación/modificación/borrado
● Cambios realizados (si la tabla está historizada)
● No genera registro, cálculo a posteriori
2.6/Módulos de auditoría
12. ● Conexión local o cifrada
● trytond: utilizar usuario NO administrador pero con acceso
a toda la base de datos
3.1/PostgreSQL
13. ● Conexión segura https:
● Cliente web
● Cliente escritorio
● Webservices: XML-RPC y JSON-RPC
● Permisos se aplican también mediante los webservices
● Aplicaciones específicas (trytond / flask): Permisos a nivel
de PostgreSQL
3.2/Conexiones
15. ● Problema con los permisos:
● Es muuuuuy complejo dar los permisos necesarios para
que un usuario
● Podemos utilizar:
with Transaction().set_user(0):
● @ModelView.button
4.1/Permisos programación: root
16. ● python-sql: Evita SQL injection
cursor.execute(*action_report.select(action_report.id,
action_report.report_content_data,
order_by=action_report.id, limit=limit, offset=offset))
● Simpleeval (en sustitución de safe_eval – que no era tant
safe)
● PySON
4.2/Seguridad