Cuando se trata del diseño de la interfaz de usuario (UI), las opiniones pueden ser fuertes. Esto es particularmente cierto cuando su aplicación está orientada al cliente. Y como ocurre con la mayoría de las cosas en Decisions, hay más de una forma de lograr que una página tenga el aspecto que deseas. En esta publicación de blog quiero señalar las opciones más comunes que tienen los clientes para obtener la apariencia exacta por la que se esfuerzan y las opciones para lograrlo.
Opción 1: Decisiones puras
Nuestro portal para usuarios finales tiene todas las características y capacidades para crear páginas, informes, formularios y paneles de control de excelente apariencia. Decisions contiene controles y opciones de estilo junto con la capacidad de manipular CSS para crear realmente una buena interfaz de usuario. Tenemos excelentes ejemplos y estamos felices de compartirlos.
Opción 2: Portal de Decisiones con controles personalizados
En ocasiones, los clientes necesitan un componente de interfaz de usuario especial que no sea estándar. Por ejemplo, un cliente de atención médica necesitaba un contorno de una forma humana para que los pacientes indicaran gráficamente dónde sentían dolor. Obviamente, esto no es algo que nadie más necesitaría, por lo que se utilizó un componente JavaScript personalizado. Tenemos pasos de JavaScript personalizados, por lo que no es ningún problema incorporarlos.
Opción 3: Marco de interfaz de usuario externo con componentes de decisiones
Quizás tenga una aplicación o un sitio web existente que simplemente necesite un formulario de Decisiones integrado. Tenemos un cliente prestamista que tenía un sitio web existente y necesitaba la información inicial de la solicitud de préstamo disponible en su sitio web. En este caso se trataba de un componente de formulario incrustado en su página de solicitud ahora.
Opción 4: Marco externo completo
Algunos clientes utilizan estrictamente Decisions como una máquina lógica y no necesitan una interfaz de usuario, o tienen desarrolladores que crean una interfaz de usuario muy compleja orientada al cliente en algo como Angular, React o Vue. Esta opción “Headless” permite a los desarrolladores de UI crear páginas “tontas” que hablan con Decisions para obtener acceso a todos los datos y la lógica.


