Saltar al contenido principal

Preguntas frecuentes para desarrolladores

Incorporación y acceso​

¿Cómo puedo acceder a Jutro Web Apps en Guidewire Cloud Home?​

Para acceder a Jutro Web Apps, necesita tener asignaciones de grupo específicas. Para obtener más información acerca de los grupos a los que deben asignarlo, consulte Acceso a Jutro Web Apps.

Tengo problemas para acceder al repositorio binario de Guidewire. ¿Cómo lo soluciono?​

Para poder instalar dependencias de la aplicación, necesita acceso al repositorio binario de Guidewire. Puede solicitar acceso a través de un ticket de Cloud. Para obtener más información, consulte Acceso a Jutro Web Apps.

Compilaciones, implementaciones y actualizaciones​

Recibo un error cuando intento ingresar a mi aplicación implementada. ¿Por qué?​

Debe configurar las direcciones IP que podrán acceder a su aplicación. Para obtener más información, consulte Configuración de una lista de IP permitida para su aplicación.

La compilación de mi aplicación está fallando. ¿Cómo lo soluciono?​

Esto podría suceder por diferentes razones; revise el registro de compilación de TeamCity para obtener más detalles.

¿Persisten las variables de implementación que pertenecen a implementaciones anteriores?​

Depende de si vuelve a implementar la aplicación o si activa una nueva implementación. Al volver a implementar, se reutilizarán las mismas variables; pero, al activar una nueva implementación, esto no ocurrirá. Consulte también Variables de implementación.

Veo una solicitud de extracción de actualización. ¿Quién las crea y quién tiene que combinarlas?​

Este es un proceso automatizado de Guidewire que crea una solicitud de extracción (PR) para actualizar la rama predeterminada de su aplicación a la última versión de las bibliotecas de Jutro. Usted tiene la responsabilidad de revisar y combinar la actualización de la PR.

SDK de Digital​

¿El SDK de Digital es compatible con todas las Cloud API?​

No, el SDK de Digital admite un subconjunto de las Cloud API. Para obtener más información, consulte la lista de API generadas en la documentación del SDK de Digital.

Recibo un error CORS al llamar a las Cloud API. ¿Cómo soluciono esto?​

Los errores CORS son causados por características de seguridad del navegador destinadas a bloquear solicitudes a URL sospechosas. Estas son algunas sugerencias sobre lo que puede verificar al solucionar este problema:

  • Asegúrese de estar utilizando una URL de API, en lugar de una URL de interfaz de usuario, por ejemplo, el valor JUTRO_X_CLOUD_API_URL apropiado en los archivos .env o config.json de su aplicación.
Note: URL de la interfaz de usuario de InsuranceSuite: Según lo proporcionado en la interfaz de usuario de Guidewire Cloud Platform
<appType>-<environment>-<project>.<tenant>.<clusterBaseDomain>
Ejemplo: cc-qa1-iscs.acme.mdev.guidewire.net

** URL de la API**: No está visible actualmente en la interfaz de usuario de Guidewire Cloud Platform
<appType>-<environment>-<tenant>-<project>.api.<clusterBaseDomain>
Ejemplo: cc-qa1-acme-iscs.api.mdev.guidewire.net`

  • Asegúrese de que el archivo cors_policies-1.0.swagger.yaml se haya configurado correctamente en el back-end de la nueva API. Consulte “Swagger X-GW-CORS-policy” en el marco de la API de REST para obtener más información.

Si estas correcciones no funcionan, podría haber un problema de conexión más general, como requisitos estrictos de VPN o restricciones de seguridad adicionales del lado del servidor. La documentación de Mozilla sobre CORS y la documentación de aprendizaje sobre React de Facebook pueden ser recursos útiles para la resolución de problemas.

¿Las aplicaciones de Jutro pueden integrarse en sistemas de back-end distintos de los de Guidewire?​

Sí. Si esos sistemas requieren varios mecanismos de autenticación, le recomendamos utilizar Guidewire Integration Gateway. Analice los aspectos específicos de su caso de uso con su representante de Guidewire.

¿Cómo puedo renderizar mis propios componentes del sistema de diseño para los campos del esquema de producto?​

Debe escribir su propio adaptador de esquema, equivalente al componente de React JutroSchemaAdapter.

¿Cómo puedo inicializar y configurar varias instancias para el SDK de Digital (SDK de PolicyCenter, SDK de ClaimCenter) con la autenticación correcta en mi aplicación?​

Solo debe autenticarse una vez con Guidewire Hub para obtener acceso a todos los servicios disponibles en Guidewire Cloud.

¿Por qué las funciones de validación no devuelven un error cuando se utilizan valores mínimos y máximos para los términos de cobertura del tipo número?​

Este síntoma se debe a un problema con las Cloud API. Debe replicar la lógica de mínimo y máximo en el front-end.

Instalé mi línea de negocio en PolicyCenter y generé el SDK, pero las reglas ya no funcionan. ¿Por qué sucede esto?​

Esto se debe a un problema con las Cloud API y las líneas de negocio instaladas. Puede volver a habilitar las API de tiempo de diseño en PolicyCenter cuando genere el SDK de Digital.

Las funciones de esquema y las de validación de AccountContact devuelven mensajes y restricciones no válidos​

La devolución de mensajes y restricciones no válidos, como campos obligatorios y prohibidos a la vez, se debe a un problema con las Cloud API. Evite usar las funciones getAccountContactSchema hasta que se resuelva el problema.

Jutro Design System​

¿Por qué debería elegir Jutro Design System?​

Los sistemas de diseño similares a Jutro se han convertido en la nueva normalidad para los proveedores de software más grandes en los últimos cinco años: Salesforce Lightning, IBM Carbon y SAP Fiori, solo por nombrar algunos, abordan los mismos problemas:

  • Proporcionar una experiencia de usuario cohesiva y coherente que no solo sea fácil de usar, sino que también ayude a las personas a sobresalir en sus trabajos.
  • Permitir a los diseñadores centrarse en el aspecto del diseño de la experiencia de usuario de su solución, en lugar de tener que rediseñar los mismos patrones de interfaz de usuario (por ejemplo, un botón o una tabla) una y otra vez.
  • Acelerar el desarrollo de las aplicaciones con componentes de interfaz de usuario reutilizables y, con frecuencia, responsive.
  • Ofrecer atractivo visual con flexibilidad, estilo y tematización.

¿Por qué Jutro Design System beneficia a nuestros clientes?​

  • Menor costo en entrenamiento de usuarios
  • Menos casos de asistencia técnica
  • Mejora en la eficiencia y efectividad del desarrollo
  • Actualizaciones más fáciles
  • Iteraciones de UX más rápidas
  • Mayor aceptación del usuario

A medida que Guidewire hace la transición a la nube, un sistema de diseño y un marco de interfaz de usuario son esenciales para obtener buenos resultados. Jutro Design System se concibió en el 2019 para acelerar la creación de aplicaciones en la nube de Guidewire.

¿Qué es Jutro Design System?​

Jutro Design System es un elemento clave de Jutro Digital Platform (JDP) y también es la manera recomendada para compilar la interfaz de usuario de las aplicaciones de JDP. Incluye:

  • Pautas y patrones de diseño: Creado para diseñadores, ofrece un conjunto de recursos de interfaz de usuario que se han diseñado en torno a soluciones de prácticas recomendadas para problemas de diseño recurrentes (flujos, comportamientos e interacciones).
  • Biblioteca de componentes: Jutro ofrece a los desarrolladores una biblioteca de componentes prediseñados que funcionan como la implementación predeterminada de las pautas y los patrones del sistema de diseño. Estos componentes agilizan el diseño, al tiempo que promueven la coherencia en todas las aplicaciones para consumidores. Los desarrolladores pueden utilizar estos componentes para acelerar la creación de sus aplicaciones, aprovechando las capacidades al nivel de los componentes, como la localización, la tematización y la accesibilidad. Puede configurar cada uno de estos componentes a través de sus propiedades.

¿Qué navegadores y versiones admite Jutro Design System?​

Consulte las notas de la versión para saber qué navegadores son compatibles con cada versión.

¿Necesitamos obtener la licencia de Jutro Design System por separado?​

No. Jutro Design System se entrega como parte de Jutro Digital Platform y de las aplicaciones de Guidewire que lo utilizan, pero no está disponible como producto independiente y no se puede comprar.

Cuando se actualiza Jutro Design System, ¿se prevén cambios importantes?​

Consulte nuestra sección sobre la superficie de la API para obtener más información sobre cómo se gestionan los cambios importantes. Para saber más sobre cómo se gestionan las actualizaciones, consulte la documentación de Jutro Web Apps.

¿Qué es “Storybook”? ¿Es un editor de interfaz de usuario?​

Storybook no es un producto de Guidewire. Es una herramienta de terceros que se utiliza como explorador de los componentes de Jutro Design System, en la que puede comprobar las propiedades de estos y jugar con la configuración de los componentes. Es un recurso útil para los equipos de desarrollo durante la implementación de aplicaciones de Jutro, y también es un buen recurso para que los diseñadores comprendan qué está disponible en Jutro Design System.

El explorador de componentes de interfaz de usuario de Jutro incluye solo componentes de Jutro Design System que vienen en la configuración base no incluye componentes personalizados creados por consumidores.

¿Todos los componentes de Jutro son accesibles?​

Todos los componentes de Jutro son accesibles desde la versión de mayo de 2020 (WAG 2.0 AA). Sin embargo, el hecho de que un componente sea accesible no significa que una aplicación lo sea. Los clientes que modifiquen aplicaciones basadas en Jutro tienen que probar la accesibilidad de estas aplicaciones. Los equipos de producto que creen nuevas aplicaciones en Jutro deben realizar pruebas de accesibilidad. Para obtener más información, consulte Accesibilidad.

¿Los socios y los clientes pueden crear y utilizar sus propios componentes?​

Sí. Las aplicaciones de Jutro son aplicaciones web estándar basadas en React. Se admite la adición de sus propios componentes de interfaz de usuario a través de diferentes mecanismos. Sin embargo, Guidewire no brindará asistencia técnica ni mantendrá estos componentes, tampoco garantizará su capacidad de actualización.

¿Pueden los clientes combinar el uso de los componentes de Jutro con el uso de código de React puro (mezclar y combinar)?​

Los componentes personalizados pueden estar compuestos por componentes de React o JavaScript de terceros y se pueden utilizar en aplicaciones junto con los componentes de Jutro Design System que se incluyen en la configuración base.

Ejemplo: un componente personalizado podría aprovechar la biblioteca D3JS para crear un componente de visualización de datos. A continuación, los clientes pueden utilizar este componente personalizado en una página compuesta por otros componentes, ya sean componentes predeterminados de Jutro u otros componentes personalizados. Guidewire no brindará asistencia técnica ni mantendrá estos componentes, tampoco garantizará su capacidad de actualización.

¿Habrá una plataforma para que los clientes contribuyan con nuevos componentes de Jutro a una “comunidad”? (Es decir, que los clientes busquen activamente nuevos componentes proporcionados por sus pares de todo el mundo).​

No. Estamos desarrollando nuestros planes en torno a un modelo de contribución de Jutro.

Microfrontends​

¿En qué se diferencia o es mejor un microfrontend con respecto a un iframe?​

Un iframe es una técnica de implementación para microfrontends. Jutro Digital Platform admite dos formas de incrustar aplicaciones de Jutro como microfrontends:

  • Incrustación de un microfrontend en una aplicación shell con federación de módulos.
  • Incrustación de un microfrontend como un enlace de iframe.

Existen otras técnicas, como componentes web o integración en tiempo de compilación, pero no vienen con la configuración base de Jutro Digital Platform.

Límites de creación e implementación de aplicaciones de Jutro​

¿Cómo puedo cambiar los límites predeterminados de creación e implementación?​

Los límites de creación e implementación de aplicaciones de Jutro son configurables. Debe crear un ticket dirigido al equipo de ingeniería de Guidewire Cloud para solicitar un cambio de límite (aumento o disminución).

Creación de nuevos campos​

¿Cómo puedo asegurarme de que un ID es único para un campo nuevo?​

No es necesario crear un ID para un campo nuevo usando la propiedad id. Los campos nuevos generan un ID único internamente. Si desea crear manualmente un ID y asegurarse de que sea único, puede usar el gancho useId de @jutro/platform. Consulte la página Ganchos para obtener más información sobre el gancho useId.

On this page