PT
ES
Autenticación
Autenticaciones soportadas:
UI y Portales
Usuario y contraseña
SSO con OpenID y SAML2
Movilidad
Usuario y contraseña
Servicios web
Usuario y contraseña
Base de datos
MySQL
MySQL guarda el collation a nivel de columna de tabla para gestionar los datos internos tipo texto.
Esto hace que la historia o evolución de las tablas en ese esquema MySQL sea importante.
Operaciones que pueden provocar un problema respecto a collations:
Cambiar el collation del schema, provoca problemas de collation
Tablas antiguas con un collation y las nuevas con collation diferente
Al recuperar un backup (import MySQL)
Tablas se recuperan con el collation de origen y si es diferente del schema provoca el problema
Una vez el problema existe debido a las operaciones anteriores hay que reparar los collations diferentes. Se puede ir campo a campo de todas las tablas y vistas en el schema MySQL - O reiniciar todo el esquema MySQL desde cero con el collation deseado. Los pasos son:
Backup de Platform
Borrar schema MySQL
Crear de nuevo el schema MySQL con el collation deseado
Restore de Platform
Subsistemas
Acceso a datos
El uso de variables con el mismo nombre que campos de tablas en SPL no está admitido en Oracle.
En Oracle 11, no se permiten UDFN con nombres de más de 30 caracteres de longitud.
El uso de tipo de salida CHAR en SPL no está soportado en Oracle (debe ser siempre VARCHAR).
Two Phase Commit no se soporta con Caché.
ComPort y SendPort
Admitido en Linux y en Windows si el sistema operativo mapea un dispositivo serie o paralelo:
En Linux tipo /dev/xx.
En Windows tipo COMxx o LPTxx.
En Mac OS X:
Admitido SendPort a impresoras USB sin dispositivo /dev/xx.
No admitido el CommPort.
Unicode
Oracle limita los campos de texto a 4000 caracteres; al pasar una base de datos a Unicode, el límite es de 2000.
SQL Server limita los campos de texto a 8000 caracteres; al pasar una base de datos a Unicode, el límite es de 4000.
No se realiza efecto espejo en idiomas de escritura de derecha a izquierda como árabe o hebreo.
No se puede desarrollar en idiomas Unicode.
No está soportada la impresión con Drivers de Windows en Unicode.
No se está soportado el trabajo con una configuración regional asiática en un PC con Windows no asiático. Por ejemplo, PC en inglés o español y configuración regional en chino (PRC). Para trabajar con idiomas asiáticos hay que disponer de Windows asiático preferiblemente en el idioma adecuado.
El menú contextual en el área de notificación siempre en inglés, si se utiliza un idioma Unicode.
Servicios conectados
No se recomienda el acceso al servidor mediante la URL 127.0.0.1. La creación de la solución de servicios conectados dejará la solución en estado incorrecto debido a limitaciones en el firewall.
Vision
Cualquier BIApp que tenga la opción de exportar no hace nada al seleccionar el tipo de salida. Se trata de una limitación funcional de Vision sobre el Cliente Java. Como alternativa, el usuario que vaya acceder a Vision se puede configurar para entrar en Cliente HTML y ahí no tendrá esta limitación.
Gestión documental
Previsualización en un formulario separado.
No visualización de los iconos definidos en cuanto a carpeta.
El formato TIFF no está soportado.
Correo electrónico
Actualización de seguridad: sanitización de HTML
Incorporación de la función de sanitización de HTML en los correos electrónicos y plantillas para eliminar scripts maliciosos y aumentar la seguridad del contenido de los correos electrónicos.
La limpieza de HTML es automática y protege contra vulnerabilidades de seguridad como Cross-Site Scripting (XSS). En las plantillas se recomienda utilizar HTML básico para evitar la eliminación de etiquetas no permitidas durante la limpieza.
SMS
La pasarela Serial módem sólo está admitida en servidores Windows y con Java de 32 bits.
Interfaz de usuario
Cliente UI XRP
El acceso a Cegid Pulse sólo está permitido en XRP mediante una URL que utilice el nombre de dominio completo (FQDN). Esta dirección incluye tanto el nombre del servidor como el dominio al que pertenece, por ejemplo myserver.ekon.es.
Cliente UI HTML
Generales
No están soportados los siguientes controles:
Line
VideoBox
No está permitido el acceso a ficheros de discos locales de forma directa, se debe usar el gestor de dispositivos.
En la Gestión documental, no está disponible la opción Eliminar archivo al añadir.
La propiedad 'inactivityTimeout' no está soportada
Picture
Eliminación de:
Las opciones del menú contextual para realizar ajustes de la imagen.
La opción del menú contextual de zoom de la imagen.
Option Button
Se soporta el alineamiento horizontal y vertical, pero por compatibilidad con el cliente java, el texto siempre se muestra a la derecha.
Rich TextBox
No se soporta el espacio "duro". No hay botón para pintar un espacio en blanco.
No se soporta la tabulación "duro". No hay botón para pintar una tabulación.
Colores limitados a seis en lugar de toda la paleta de colores.
Fuente limitado a seis tipos y seis tamaños en lugar de todo lo soportado en el SO.
No se habilita la barra de scroll si el control es de sólo lectura.
Treeview
Colores soportados en los nodos: red, blue, green, cyan, orange.
El resto de colores se tratan del color de la fuente por defecto
El control tiene un límite de 5000 nodos.
HTMLBox
El control HTMLBox permite incrustar contenido HTML en los formularios, tanto como código fuente como indicando una URL. En el caso de indicar una URL, se debe tener en cuenta la vulnerabilidad XSS (Cross-site scripting). Los navegadores no permiten por políticas del mismo origen incrustar una web dentro de otra página, en este caso un formulario. Es recomendable indicar un enlace o utilizar API para obtener el contenido y mostrarlo desde el mismo servidor.
Escritorios
Las cajas con listas modernas no permiten la carga de más de 75 registros.
Panel de utilidades
En widgets con un Servicio de cuadro de mando Multivalor, con el tipo de gráfico Circular sólo muestra el primer campo seleccionado. El tipo de gráfico Circular no admite Multivalor.
Limitaciones en navegadores
Safari: Para que los botones cojan el foco al tabular, es necesario ir a la pestaña Avanzado de Preferencias y activar Press Tab to highlight each item on a webpage.
CardIndex
El evento cardChange no se dispara si el card está disabled y se va a activar por código, el código debe poner enabled el card.
Cliente UI en Linux
No está soportado el marcado telefónico mediante TAPI.
Impresoras
No está admitida la impresión utilizando papeles personalizados en impresora matricial.
No hay opción de selección de bandeja de impresión. Siempre se utiliza la impresora predefinida.
Cliente UI en Mac
No está soportado el marcado telefónico mediante TAPI.
Impresoras:
No está admitida la impresión utilizando papeles personalizados en impresora matricial.
No hay opción de selección de bandeja de impresión. Siempre se utiliza la impresora predefinida.
No están admitidos los listados por impresora con cambio de orientación de página dentro del listado.
Pérdida de nitidez y rapidez en la impresión en formato gráfico de listados por impresora con Imagen de preimpreso. No se recomienda su uso.
Visualización incorrecta en OpenOffice de los listados en Unicode en idiomas asiáticos si la fuente utilizada en el listado no se admite. Por ejemplo, un listado en japonés con fuente Arial, funciona correctamente en Linux y en Windows, pero no en Mac.
Gestión documental:
Posibilidad de problemas al compartir archivos entre entornos de Mac y Windows si los nombres de ficheros contienen caracteres acentuados o especiales. Para asegurar una interoperabilidad óptima entre sistemas distintos, se recomienda evitar el uso de caracteres acentuados o especiales en los nombres de ficheros.
Limitaciones en herramientas
Escritorios. Marcado como objeto personalizado el objeto de negocio implicado con la caja cuando en una caja de escritorio el usuario define Lista moderna.
No está disponible la posibilidad de reorganizar de widgets del cuadro de mando acoplado al lateral.
No está disponible la herramienta de diseño de Business Navigator.
No está disponible la personalización del menú completo de la carpeta General.
En la Gestión documental, se soporta drag & drop desde el SO al navegador pero no se soporta a la inversa.
En la Transferencia de ficheros, se soporta drag & drop desde el SO al navegador pero no se soporta a la inversa.
En la Ayuda no está soportado abrir formularios de la aplicación desde un enlace.
La autenticación con certificados digitales, DNI electrónico, y tarjetas no se soporta.
El registro de modificaciones está limitado a campos del segmento Header, y hasta un máximo de 20 campos seleccionables.
Limitaciones en API de programación
Ampliación con los modifiers de la funcionalidad de function keys en cliente HTML. La limitación es menor ya que solo se deben modificar ligeramente las llamadas de producto si se soportan modificadores como SHIFT, CTRL o ALT. La modificación está explicada en el Javadoc de la función correspondiente. FMObject setFunctionKeys.
No está soportado la creación hipervínculo por código.
No está soportado el uso de script de cliente.
No está soportado el interfaz NativeClient.
Enlace con Outlook.
No está soportado OpenRemoteForm.
No está soportado el acceso a subsistemas.
Firma de ficheros en cliente.
Escáner
ShellExecute.
TAPI.
No está soportado el parámetro leftAlign en addToolbarUserButton.
En el acceso a ficheros de cliente: uploadFile
Lo habitual es realizar la petición fmObject.selectFile para obtener el nombre y ruta del fichero cliente para hacer el uploadFile posterior.
La implementación actual en HTML lo que hace es la subida a un directorio temporal del fichero seleccionado y el uploadFile posterior solo hace la copia del directorio temporal a la ruta destino.
El caso que falla es, cuando se realice el uploadFile de un fichero sin seleccionarlo previamente, por ejemplo, un fichero determinado en una ruta fija.
Impresos
Generales
Sin visualización del estado de los procesos de fondo.
Colisiones entre impresos si se inician dos procesos de fondo desde el mismo equipo cliente.
Sin visualización de las incidencias producidas en los procesos de fondo.
No se puede cancelar del proceso de impresión.
Secciones dentro de secciones no permitidas.
Cuatro decimales como máximo permitidos en el tratamiento de importes.
Creación de un registro de audit por impresión. Si es necesario algún otro registro de la información procesada, se debe gestionar mediante la aplicación que ejecuta la impresión.
Impresión en hojas de distinto tamaño no implementada.
Impresión con dúplex y en página única o primera no implementada.
En cuanto al código QR
El código QR se genera con el margen mínimo posible.
El parámetro ERROR_CORRECTION se establece por defecto en ErrorCorrectionLevel.M (Medium).
El texto del código QR debe estar codificado adecuadamente.
Aparece en blanco y negro.
No hay una imagen en el centro del código QR.
Si sobrepasa los márgenes de la página, se pierde el código QR (o la parte que exceda la página).
La altura del código QR es la misma que el ancho definido para el control.
Incompatible con versiones anteriores: si un impreso contiene códigos QR, no se puede abrir con definidoras de versiones anteriores. Si se abre, el comportamiento puede ser anómalo.
Sólo se permite en controles normales. No está permitido en etiquetas, operaciones ni totales.
El campo en el diseño aparece con un borde negro.
Listados
Generales
Impresión, solo una vez, del área de encabezado de sección con el objetivo de mejorar la usabilidad y tratamiento posterior de los formatos de salida de listados CSV, ODS, XLSX y XML, al imprimir listados en estos formatos de salida.
No admitido el dispositivo de salida FAX.
Máscaras de conversión de números a textos admitidas en catalán, español, francés, inglés, italiano y portugués.
No se soportan las rupturas explícitas de tipo distribución, idioma y número de copias. Sí se soportan para las rupturas explícitas de imagen de fondo.
En rupturas de tipo imagen de fondo, como origen de la imagen no se soportan imágenes asociadas a fichero.
Usando drivers de windows en entorno preproductivo la imagen DEMO se superpone al contenido. Se recomienda no usar Drivers de windows.
Herramientas
OpenOffice 3.0 requerido para visualizar listados OpenOffice.
No admitido PDFComplete.
Salida PDF - Acrobat Portable Document Format
Acrobat Reader 9.0 o superior requerido para formatos PDF.
Las fuentes utilizadas no están integradas (embedded) en el fichero generado.
Por defecto, creación de los ficheros solo con los permisos de copiar e imprimir.
Funcionamiento de la mayor parte de los tipos de fuente (TrueType), excepto algunas fuentes del tipo Wingdings o similares. Se han realizado pruebas con algunas fuentes de código de barras y funcionan correctamente, aunque cada cliente puede tener las suyas propias y no funcionar correctamente.
Posible pérdida de resolución de imágenes de tipo GIF. Es recomendable el uso de imágenes de tipo JPEG.
Salida ODS - OpenOffice Calc
Tipos de datos no respetados.
Tipos de letra (fuentes) no aplicados.
Máscaras de salida numéricas y de fechas, por ejemplo, separador de miles, para facilitar su tratamiento posterior, no respetadas.
Elementos gráficos no admitidos.
Salida XLSX - Microsoft Excel
Máscaras de salida numéricas y de fechas, por ejemplo, separador de miles, para facilitar su tratamiento posterior, no respetadas.
Elementos gráficos no admitidos.
No se respeta la alineación del diseño, Microsoft Excel la selecciona automáticamente a partir del tipo de datos de la celda.
La anchura de cada columna se calcula automáticamente a partir de texto más largo que imprime cada columna.
Consultas extendidas
Limitaciones en las categorías, tablas enlazadas y expresiones
El número total de categorías, tablas enlazadas y expresiones está limitado.
En una categoría el número de rangos está limitado.
En los rangos de las categorías se admiten valores numéricos, números enteros.
Los nombres de las categorías y sus rangos, así como los nombres de las expresiones se indican en el idioma del usuario, idioma de la sesión.
No se puede enlazar una tabla en caso de que:
La tabla no tenga clave primaria definida.
Solo puede seleccionar una tabla si tiene campos con descripción definida, no se permiten campos BLOB ni tampoco datos personales de nivel alto (por seguridad RGPD).
Posibilidad de definir categorías sobre campos enlazados pero no sobre campos de tipo expresión.
Una expresión puede hacer uso de un campo enlazado pero no otros campos de tipo expresión o categorías.
Office Bridge
Necesidad de LibreOffice 5.1 para poder convertir documentos ODT a PDF.
Algunas funciones avanzadas de KOB, como pueden ser operaciones sobre distintas hojas y PivotTable, sólo están soportadas en formato OpenXML y no en OpenOffice. Para conocer el detalle de estas funciones restringidas consulta el JavaDoc de KOB.
Para más información, consulte el documento kdev0046 ¿Cómo depurar KOB con el convertidor de ficheros a PDF?.
Office Bridge utiliza herramientas externas (Aspose o LibreOffice) para la conversión de documentos de texto a PDF (ODT o DOCX). En caso se errores en estas conversiones se deben consultar las limitaciones de la herramienta usada.
Remote Call
Native Client solo disponible para clientes con Windows.
Nuevos tipos de autenticación no admitidos: certificados digitales y tarjetas inteligentes, por ejemplo, DNI electrónico.
Studio
Impresos
La parrilla se utiliza para ayudar en los posicionamientos de los controles en la página. La altura y anchura de la parrilla que se utilizad en su visualización no son configurables.
Se trabaja en el sistema métrico decimal y en particular en mm. No es posible trabajar en el sistema anglosajón o pulgadas.
Listados
Problemas con la Diseñadora de listados y el escalado de fuentes del sistema operativo Windows 10. Trabajando en un portátil con alta resolución y el escalado de fuentes del sistema operativo configurado al 125% aparecen problemas con los textos con la Diseñadora de listados; se escalan cuando no deberían.
Para solucionar este problema, se deben configurar las propiedades del programa eclipse.exe. En la pestaña Compatibility, seleccionar la opción Override high DPI scalling behaviour y Scaling performed by: System o System (Enhanced).
Miscelánea
Se ha dejado de soportar el colorer para colorear scripts VBS y UPL en el Studio ya que se trata de un plugin de código abierto sin mantenimiento desde julio de 2011. Ver http://colorer.sourceforge.net/.
Servicios web
Publicación de servicios REST:
Soporte de peticiones de tipo GET. No se soportan peticiones POST, PUT, DELETE.
Soporte de salida de tipo XML o JSON/JSONP. No se soportan otros tipos de salida.
La autenticación se realiza mediante HTTPAuth. No se soporta otros tipos de autenticación como OAuth2.
Publicación de servicios SOAP:
Basado en implementación primero (archivos POJO). El fichero WSDL se genera automáticamente a partir de la implementación. No se permite la modificación del WSDL.
La URL del Endpoint especificado en el WSDL se genera automáticamente a partir de la dirección de la petición. En caso de proxies intermedios entre el cliente real y el servidor, la dirección del Endpoint en el WSDL no es la dirección pública sino la local.
Soporte de WS-Security definida mediante ficheros de políticas según estándar WS-Policy. Las políticas soportadas son: autenticación por UsernameToken, firma con certificado de cliente, y firma con encriptación asimétrica (encriptación con certificado de servidor). No se soportan otros estándares relacionados como WS-SecureConversation, WS-Trust, WS-Federation, etc., ni otras políticas distintas a las anteriores.
La autenticación se realiza mediante HTTPAuth o WS-Security UsernameToken. No se soportan otras formas de autenticación como certificados o SAML.
No se permite la gestión de cabeceras personalizadas.