Industria 4.0 para gente corriente

Nuestro “forero” Rodolfo Villanueva (más conocido como veldevelop) impartirá una charla el próximo miércoles 20 de junio en ISS Spaces (Sevilla) sobre Industria 4.0 para gente corriente y moliente donde hablará de diferentes tecnologías y por supuesto … también de Velneo para entender mejor el futuro de tu empresa.

Conociéndole, estamos seguros que será un charla muy interesante y amena , así que si estás cerca, no deberías perdértela.

Un saludo.

 

Este artículo Industria 4.0 para gente corriente es original de Velneo.

Industria 4.0 para gente corriente

Nuestro “forero” Rodolfo Villanueva (más conocido como veldevelop) impartirá una charla el próximo miércoles 20 de junio en ISS Spaces (Sevilla) sobre Industria 4.0 para gente corriente y moliente donde hablará de diferentes tecnologías y por supuesto … también de Velneo para entender mejor el futuro de tu empresa.

Conociéndole, estamos seguros que será un charla muy interesante y amena , así que si estás cerca, no deberías perdértela.

Un saludo.

 

Este artículo Industria 4.0 para gente corriente es original de Velneo.

Velneo y los web services

El pasado 8 de febrero realizamos un seminario formativo para betatesters de Velneo centrado en las posibilidades de conexión de Velneo con diferentes servicios web (web services).

Para dicho taller, realizamos una aplicación de ejemplo donde conectábamos a un servicio web del Portal de la Dirección General del Catastro Español  y a un servicio de email márketing denominado E-goi.

Además de la aplicación que fue entregada a los asistentes como código libre y ejemplo, generamos documentación de apoyo para conocer las posibilidades de conexión de Velneo con servicios web que os detallamos a continuación.

¿Qué es un web service?

Un web service es un conjunto de protocolos y estándares para intercambiar datos entre aplicaciones.

Aplicaciones desarrolladas en lenguajes de programación diferentes y que son ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos entre ellas.

De forma más simple, podemos decir que un web service es una función que diferentes servicios o equipos utilizan, que solo se envían parámetros al servidor (lugar donde está alojado el web service) y que éste responderá a dicha petición.

Suelen utilizar para el intercambio de información los protocolos XML, SOAP, WSDL y UDDI. XML es usado para describir los datos, SOAP se ocupa para la transferencia de los datos, WSDL se emplea para describir los servicios disponibles y UDDI se ocupa para conocer cuales son los servicios disponibles.

¿Cuales son sus ventajas?

Son independientes de las aplicaciones. No tienen interfaz GUI. Se comparte la lógica de datos y procesos.
Interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalen.
Al ser servicios Web, están basados en estándares y protocolos de texto. Esto hace más fácil acceder a su contenido y entender su funcionamiento.
Las especificaciones son gestionadas por una organización abierta (W3C) y se garantiza la interoperabilidad entre aplicaciones.

¿Qué es SOAP?

SOAP (Simple Object Access Protocol) es un protocolo escrito en XML para el intercambio de información entre aplicaciones. Es un formato para enviar mensajes, diseñado especialmente para servir de comunicación en Internet, pudiendo extender los HTTP headers. Es una forma de definir qué información se envía y cómo mediante XML. Es un protocolo para acceder a un Web Service.

Ejemplo:

null

El mensaje SOAP está compuesto por un envelope (sobre), cuya estructura está formada por los siguientes elementos: header (cabecera) y body (cuerpo).

¿Qué es el WSDL?

WSDL (Web Services Description Language) es un lenguaje basado en XML para describir los servicios web y cómo acceder a ellos. Se ocupa de definir los Web Service como colecciones de punto de comunicación (end points) capaces de intercambiar mensajes.

La parte WSDL concreta describe el cómo y dónde del servicio:

  • Cómo tiene que llamar un cliente al servicio
  • Qué protocolo debería usar
  • Dónde está disponible el servicio

En el mundo Java podemos pensar en la parte concreta de un WSDL como en la implementación de la parte abstracta, aunque en términos de servicios Web, solamente describe dónde se encuentra dicha implementación para utilizarse.

La parte concreta de un WSDL contiene dos componentes principales:

  • Información de enlazado (binding) sobre el protocolo a utilizar
  • La dirección en donde localizar el servicio

Detalle de los elementos WSDL :

  • definitions: Es el elemento raíz y permite especificar el espacio de nombres del documento target namespace, el nombre, y otros prefijos utilizados en el documento WSDL. Un ejemplo de definición de prefijo es: xmlns:wsdl=”http://schemas.xmlsoap.org/wsdl/”. Este prefijo especifica que todos los elementos dentro del documento de esquemas con el target namespace”http://schemas.xmlsoap.org/wsdl/” tendrán el prefijo wsdl.
  • types: Se utiliza para definir los tipos de datos que se intercambiarán en el mensaje. Podemos definir dichos tipos directamente dentro de este elemento, o importar la definición de un fichero de esquema (fichero xsd). La definición de tipos puede verse como las definiciones Java de clase, con variables que pueden ser tipos primitivos o referencias a otras clases u objetos. Los tipos primitivos se definen en los espacios de nombres del Schema y normalmente nos referimos a ellos como built-in types. Éstos incluyen tipos simples tales como string, int, double,…
  • message: Define los distintos mensajes que se intercambiaran durante el proceso de invocación del servicio. Se deberán definir los mensajes de entrada y salida para cada operación que ofrezca el servicio. Los mensajes muestran descripciones abstractas de los datos que se van a intercambiar.
  • portType: Contiene una colección de una o más operaciones. Para cada operación indica cuáles son los mensajes de entrada y salida, utilizando para ello los mensajes definidos en el apartado anterior. Los portTypes son, por lo tanto, colecciones abstractas de operaciones soportadas por un servicio
  • binding: Indica el protocolo de red y el formato de los datos para las operaciones de un portType. Los bindings son definiciones concretas de los portTypes. Un portType puede tener múltiples bindings asociados. El formato de datos utilizado para los mensaje de las operaciones del portType puede ser orientado al documento u orientado a RPC. Si es orientado al documento tanto el mensaje de entrada como el de salida contendrán un documento XML. Si es orientado a RPC el mensaje de entrada contendrá el método invocado y sus parámetros, y el de salida el resultado de invocar dicho método, siguiendo una estructura más restrictiva.
  • service: Define el servicio como una colección de elementos port a los que se puede acceder. Un port se define asociando una dirección de red con un binding, de los definidos en el documento. Dicha dirección de red es la dirección (URL) donde el servicio actúa, y por lo tanto, será la dirección a la que las aplicaciones deberán conectarse para acceder al servicio.

¿Qué es REST?

Los servicios Web RESTful (Representational State Transfer Web Services) son adecuados para escenarios de integración básicos ad-hoc. Dichos servicios Web se suelen integrar mejor con HTTP que los servicios basado en SOAP, ya que no requieren mensajes XML o definiciones del servicio en forma de fichero WSDL.
Los servicios Web REST utilizan estándares muy conocidos como HTTP, SML, URI, MIME, y tienen una infraestructura “ligera” que permite que los servicios se construyan utilizando herramientas de forma mínima. Gracias a ello, el desarrollo de servicios RESTful es barato y tiene muy pocas “barreras” para su adopción.

¿Cómo funciona un web service?

El servicio a conectar es el que genera el WSDL describiendo el Web Service y registra el WSDL en el directorio UDDI o Service Registry.
El servicio a conectar o la aplicación del cliente requiere un Web Service y se pone en contacto con el UDDI para localizar el Web Service.
El cliente, basándose en la descripción descrita por el WSDL, envía un request para un servicio particular al Web Service Listener, que se encarga de recibir y enviar los mensajes en formato SOAP.
El Web Service analiza el mensaje SOAP del request e invoca una operación particular en la aplicación para procesar el request. El resultado se escribe de nuevo en SOAP en forma de respuesta y se envía al cliente.
El cliente analiza el mensaje de respuesta SOAP y lo interpreta o genera un error si ha habido alguno.

Ejemplos de web services:

Página con varios ejemplos: http://www.webservicex.net/new/Home/Index
Global Weather: http://www.webservicex.net/globalweather.asmx?wsdl
Currency conversor: http://www.webservicex.com/CurrencyConvertor.asmx?wsdl

Catastro español:

E-Goi (requiere estar dado de alta y disponer de una APIKey)

Herramientas para pruebas de web services

En Velneo, utilizamos la herramienta SoapUI para realizar tests de conexión a los diferentes web services.

Disponen de una versión gratuita que podéis descargar aquí.

Una vez conseguimos conectar y recibir datos, sabemos que la misma operativa y sintaxis nos funcionará en Velneo.

En el canal de youtube de Velneo tenemos disponible para los betatesters el video del seminario de formación de una hora de duración y que en próximas fechas se liberará para el resto de suscriptores.

Aquí os adelantamos un pequeño video que muestra en tiempo de ejecución la conexión de Velneo a los dos ejemplos comentados antes.

Life is soft !

Este artículo Velneo y los web services es original de Velneo.

Descubre lo fácil que es conectarte a diferentes servicios web desde Velneo

¿Qué es este taller?

El próximo jueves, 8 de febrero de 16:00-17:00 (GMT+1), realizaremos un taller formativo sobre las posibilidades de conectar a diferentes web services desde Velneo.

Este taller, que será el primero de varios que deseamos celebrar durante este año, está orientado a desarrolladores de Velneo con conocimientos avanzados y con necesidades de conexión a este tipo de servicios web.

Las plazas serán limitadas a 100 asistentes, y siguiendo la política sobre los desarrolladores certificados en Velneo, sí eres uno de ellos, ya has tenido la posibilidad de registrarte antes.

Ahora, se abre el plazo de inscripción para los desarrolladores de nivel 4 que deseen asistir.

Sí debido a la restricción del número de plazas no puedes asistir al seminario online, no te preocupes ya que te será enviado el material y video del curso tras finalizar el taller, por lo que te rogamos encarecidamente que si no vas a poder asistir, nos avises para liberar tu plaza.

Al cabo de unas semanas, será liberado para el resto de suscriptores.

¿Qué veremos?

  • ¿Qué es un web service?
  • ¿Cuáles son sus ventajas?
  • ¿Qué es SOAP?
  • ¿Qué es el WSDL?
  • ¿Qué es REST?
  • ¿Cómo funciona un web service?
  • Ejemplos de web services
  • Herramientas para pruebas de web services
  • Dos ejemplos para acceder desde Velneo los servicios web

F.A.Q.S

¿Por qué se registraron primero los desarrolladores certificados?

Este tipo de talleres avanzados, que tratan temáticas de índole no tan general, serán siempre abiertos unos días antes a los desarrolladores certificados. Esto es así porque tal y como anunciamos en las certificaciones de este año, entendemos que la comunidad de desarrolladores certificados necesita de este tipo de formación y la forma de facilitarla es disponer de un registro prioritario.

¿Y sí no soy desarrollador certificado, no podré asistir?

Podrás asistir igualmente, pero las primeras plazas siempre serán prioritarias para los desarrolladores certificados. Es una política que no es nueva, ya en los registros de Life is Soft siempre se abría antes la posibilidad a niveles 4 y después al resto de niveles.

¿Qué requisitos son necesarios para aprovecharlo?

Es necesario disponer de conocimientos avanzados de Velneo así como nociones de XML y algo de Javascript.

¿Haréis más talleres formativos y el registro será siempre así?

Haremos más talleres formativos básicos (uso de CSS en Velneo, Informes avanzados en Velneo, …) y en estos no habrá prioridad para los desarrolladores certificados.
Sólo existirá prioridad de registro en talleres avanzados similares a éste.

 

Regístrate ahora: plazas limitadas

Este artículo Descubre lo fácil que es conectarte a diferentes servicios web desde Velneo es original de Velneo.

Informe del Curso de actualización Velneo 2018

Curso de Actualización Velneo 2018

Durante los días 29 y 30 de noviembre, y el 1 de diciembre, se realizó el Curso de actualización Velneo 2018. Como siempre en Velneo, al final de cada formación, seminario, demo, … os solicitamos que rellenéis una encuesta para detectar qué os ha gustado y sobre todo, qué podemos mejorar.

Siguiendo el principio de transparencia que siempre aplicamos en Velneo, os compartimos los resultados de la encuesta y de los aspectos de mejora.

Asistentes

Asistieron los siguientes programadores a cada jornada:
Jornada 1: 211 asistentes
Jornada 2: 205 asistentes
Jornada 3: 201 asistentes

Certificaciones

Se han registrado un total de 205 desarrolladores (en 2017 se registraron 66 desarrolladores) para la certificación de este año de los cuales 55 son renovaciones
y 150 nuevos.

Se presentaron al examen 175 programadores, siendo aprobados 158 y suspendidos 17.

Preguntas en cada tema

Se realizaron un total de 119 preguntas respondidas en su totalidad en un documento por jornada, leyendo en directo las más interesantes (aproximadamente 10 por curso) para intentar no extendernos demasiado en cada jornada.  (No lo conseguimos 😉 ).

Material enviado a los asistentes

A la mañana siguiente de terminar la última jornada, se envió a todos los asistentes un email que contenía los links a los vídeos de las tres jornadas y un fichero comprimido con todos los ejercicios mostrados y su código fuente, además del documento con todas las preguntas y respuestas.

Valoración de los usuarios

Las preguntas de la encuesta fueron las siguientes:

  1. Valoración del curso (de 1 a 5)
  2. Comenta algún aspecto que te gustaría mejorar de este curso
  3. Comenta los aspectos que más te han gustado del curso
  4. Te ha gustado el formato?
  5. Asistirías al curso el próximo año?

Respondieron a la encuesta 79 asistentes con una media de valoración de 3,53 sobre 5 (el año pasado la valoración fue de 4,39).

De los 79 que han respondido a la encuesta, 65 repetirían y 14 no lo harían.

Aspectos de mejora

Resumimos algunos de los aspectos de mejora manifestados por los encuestados:
2018

  1. Cursos en directo y más cortos.
  2. Demasiado largo. Mejor más cortos y técnicos
  3. Cursos técnicos centrados en Velneo.
  4. Enviar el material de apoyo antes y no esperar a escribir en directo, etc.
  5. No leer las presentaciones o videos. Se nota mucho y queda mal.
  6. Las capacidades para expresarse no son la mismas en todos, así que mejor elegir a aquellos que comunican mejor.

2017

  1. En algunos temas se ha entrado en demasiado detalle.
  2. Ejemplos más elaborados.
  3. Grabarse antes.
  4. No esperar a la última jornada para ver los videos.
  5. Menos carga por día

Aspectos a destacar

Resumimos algunos de los aspectos a destacar manifestados por los encuestados:
2018

  1. Los ejemplos. Son de calidad y nos ayudarán.
  2. Comparativas de optimización
  3. Gráficos y verbose
  4. La dinámica de los cursos en general es muy buena, exposición, ejemplos, preguntas.
  5. Las novedades tales como los nuevos gráficos y el último curso de Jesús Arboleya de optimización.
  6. Puntualidad, cumplimiento del guión, calidad técnica de ejecución en general.
  7. Todos los cursos me han parecido super prácticos , concisos y además muchos de ellos era lo que estaba buscando.
  8. Los únicos que gustaron, Gráficos, gráficos QML y optimización de aplicaciones.

2017

  1. Formato correcto.
  2. Me pareció un curso muy completo.
  3. Nada a mejorar.
  4. Me ha gustado todo, pero en especial, lo relacionado a móviles y QML.
  5. Todo en general, pero lo mejor .. el entusiasmo de los ponentes.
  6. Me ha gustado el formato
  7. Calidad de los contenidos y ponentes

Como véis, aunque intentamos mejorar respecto al curso anterior aplicando ideas y solicitudes del 2017, no lo hemos conseguido y el resultado del mismo no ha podido satisfacer a todos los asistentes.
Tomamos nota de los aspectos de mejora y os agradecemos enormemente vuestro feedback a mejorar y a mantener.
Un saludo.

Este artículo Informe del Curso de actualización Velneo 2018 es original de Velneo.

Nueva versión 21 de Velneo vERP


Estamos encantados de anunciarte que hemos publicado la versión  21 de Velneo vERP con novedades importantes.

Lista de novedades importantes

Con esta versión podrás disfrutar de importantes novedades entre las que podemos destacar:

Contabilidad

Gestión de ejercicios no naturales
Punteo automático de todos los clientes y proveedores y mejoras en punteo manual
Búsqueda de extractos mejorada con múltiples criterios combinables
Añadida la posibilidad de filtrar por grupos, subgrupos o cuenta el balance de sumas y saldos
Extractos de auxiliares en orden inverso configurable a nivel de empresa
Añadida posibilidad de recalcular tabla de amortizaciones sobre inmovilizado ya amortizado
Optimización en el cálculo de saldos arrastrados en 4º plano
Mejoras en generación modelo 349 y nuevos informes de carta y relación del modelo 347

Tesorería

Uso de domiciliación de vencimientos en la generación del XML de remesas de cobros
Añadido el número de factura en grabación de gastos de remesas, cobros y pagos
Banco de pago por defecto añadido en empresa, entidad y cuenta auxiliar
Añadidas toolbars de cobros y pagos en vencimientos de facturas de compras y ventas
Al consultar cobros se muestran por defecto los pendientes, impagados y remesados
Nuevas remesas de pagos (pendiente generación SEPA 34)
Nuevas operaciones de vencimientos a pagar: agrupar, desglosar y cancelar

General

Añadidos a los proyectos los 12 idiomas principales de LATAM
Nuevo sistema que evita que se abre el mismo registro más de una vez
Nuevo sistema de control de permisos

Ecosistema

TPV renovado con QML2 y en solución independiente de vERP

Seminario online de presentación de novedades

El próximo martes 30 de mayo de 2017 a las 16:00 hora de Madrid vamos a realizar un seminario online para la presentación de novedades de la versión 21 de vERP. Será un seminario técnico donde mostraremos las novedades más importantes tanto en ejecución como en edición y podrás hacer preguntas a través del chat.

Regístrate ahora: plazas limitadas

Descarga la nueva versión

Recuerda que en tu página de descargas de la zona privada de la web encontrarás al final de la lista la descarga de Velneo vERP, se trata de un ZIP que contiene la instalación y todo el ecosistema.
La lista de novedades de esta versión, se encuentra disponible en la página de Velneo vERP.

¡Esperamos que disfrutes con esta nueva versión!

Este artículo Nueva versión 21 de Velneo vERP es original de Velneo.

Taller “Industria 4.0”

Nuestro “forero” Rodolfo Villanueva (más conocido como veldevelop) impartirá una charla el próximo 19 de abril en el Ayuntamiento de Mairena del Alcor (Sevilla) sobre Industria 4.0 donde hablará de diferentes tecnologías y por supuesto … también de Velneo para entender mejor el futuro de tu empresa.

Conociéndole, estamos seguros que será un charla muy interesante y amena , así que si está cerca, no deberías perdértela.

Un saludo.

 

Este artículo Taller “Industria 4.0” es original de Velneo.

Caso de Éxito: Almerimatik





ALMERIMATIK pasa a Velneo su  aplicación de nóminas y RRHH ZAHEN GESTION LABORAL



ALMERIMATIK es una empresa TIC que se dedica al desarrollo de software desde 1981. Una de sus aplicaciones más longevas es la de las nóminas. Esta aplicación empezó desarrollándose en COBOL, hace muchísimos años, luego se pasó a VISUAL BASIC y hace dos años se decidió darle un paso más pensando en el mundo CLOUD, en ese momento ALMERIMATIK evaluó múltiples alternativas y se decidió por las ventajas y robustez de Velneo.

ZAHEN GESTIÓN LABORAL (Gestión de Nóminas y Seguridad Social) es una aplicación informática de gama alta, idónea tanto para Pymes como para Gestorías.
Es un programa multiusuario que puede controlar un número prácticamente ilimitado de empresas de forma simultánea, funcionando en local y en Cloud sin límite de usuarios.

El programa dispone de una actualización automática a través de Internet, al igual que un soporte técnico mediante telesoporte, directamente con los técnicos de Almerimatik.
Soporta una amplia variedad de sectores productivos, adaptándose perfectamente a regímenes como el Régimen General, Sistema Agrario, Corporaciones Locales y sistemas especiales como Frutas y Hortalizas.

Adaptado también a los nuevos sistemas de comunicación telemática de distintos organismos gubernamentales como el Sistema de Liquidación Directa, Contrat@, … y otras declaraciones informativas tributarias.
Zahen Gestión Laboral es un producto con un entorno amigable, en constante evolución, escalable y seguro, con el respaldo de años de experiencia con una amplia base de clientes a nivel nacional.

Tras finalizar la migración de la base instalada y testear totalmente el sistema, Almerimatik se plantea crear un canal de partners para de manera conjunta explotar el enorme potencial de esta solución.

Videos de la aplicación


Para poder probar la aplicación, podéis escribir un email solicitando el acceso y os generarán un usuario para probar la aplicación sin restricciones.

Sin duda, un gran producto.
¡Felicidades a todo el equipo!.

Este artículo Caso de Éxito: Almerimatik es original de Velneo.

Life is soft 2017. ¡Este año vamos nosotros!

Este año vamos a dar un nuevo concepto al evento Life is soft para que podamos estar con la mayoría de vosotros.

Lo hemos intentado en los últimos años (Gijón, Madrid, Vigo, …) pero muchos de vosotros os ha resultado complicado y costoso el poder asistir para ver las últimas novedades de la plataforma, conocer en qué estamos trabajando, charlar con nosotros y porqué no decirlo … cenar y divertirnos juntos.

Este año lo haremos diferente … vendremos nosotros a veros !!!

A partir de febrero empezaremos una ronda de viajes por toda España (el primero será en Madrid y podéis apuntaros aquí) donde diferentes miembros del equipo de Velneo estarán para poder comentar con vosotros novedades, futuro, necesidades, …

En próximas fechas iremos comunicando a través del blog y la web de Velneo los siguientes eventos, ciudades y fechas para que puedas reservar con tiempo tu asistencia.

También nos gustaría aprovechar la ocasión para invitarte cuando quieras a que nos visites en nuestras instalaciones del vCenter en Vigo, incluso tráete a clientes tuyos para que nos conozcan, vean quienes somos, dónde estamos, cómo trabajamos, … estaremos encantados de recibiros.

Este artículo Life is soft 2017. ¡Este año vamos nosotros! es original de Velneo.

Resultados Certificaciones Velneo 2017

Tras el magnífico curso de actualización en Velneo que realizamos los pasados días 29 y 30 de noviembre y el 1 de diciembre, pusimos en marcha todo el proceso para realizar los exámenes para la acreditación como desarrolladores certificados en Velneo para el próximo año 2017.

Se presentaron un total de 73 desarrolladores de España y diversos países de Latinoamérica,  siendo 64 de ellos los considerados aptos.


El formato del examen, como viene siendo habitual los últimos años constaba de 50 preguntas para los que se certificaban por primera vez y 25 para los que renovaban, siendo necesario obtener una puntuación de 35 sobre 50 en el caso de los nuevos y de 18 sobre 25 en el caso de las renovaciones.

La lista de los desarrolladores certificados se actualizará a partir de enero de 2017 con las nuevas incorporaciones y actualizando las renovaciones y bajas.

Algunas de las ventajas de las que disfrutaran los desarrolladores certificados serán las siguientes:

  • Tendrás preferencia a la hora de recibir propuestas de trabajo o proyectos que recibimos en Velneo.
    • En 2016 se han pasado más de 40 oportunidades de negocio.
  • Serás reconocido como una referencia en tu país o zona.
  • Aparecerás en el listado de desarrolladores certificados al que remitimos a las empresas finales que nos preguntan por programadores.
  • Transmitirás la confianza con el aval oficial de Velneo como profesional cualificado.
  • Tendrás derecho a usar el logo oficial de desarrollador certificado en tu curriculum, tarjeta de visita y web.
  • Disfrutarás de una discriminación positiva frente a competidores.
  • Incrementarás las posibilidades de acceso a nuevas oportunidades laborales, en las que las certificaciones pueden ser necesarias.
  • Es uno de los requisitos imprescindibles para acceder al programa de betatesters de Velneo.
  • Tendrás a disposición un diploma acreditando la condición de Desarrollador Certificado.
  • Tendrás acceso preferente a información adelantada sobre las novedades de cada versión, previo a su salida.

Felicidades a los que superaron la certificación y ánimo para el siguiente intento a los que este año no lo consiguieron.

Un saludo.

Este artículo Resultados Certificaciones Velneo 2017 es original de Velneo.