Saltar al contenido principal

Paquete heredado

El propósito del paquete @jutro/legacy es contener características obsoletas para su disponibilidad a largo plazo antes de que se las retire por completo. Podría considerarse el último paso del ciclo de vida de una función antes de su eliminación, especialmente para aquellas funciones obsoletas que deben mantenerse en la biblioteca durante un largo período. Sin embargo, no es un paso obligatorio y es posible que las funciones obsoletas se retiren sin haberse movido previamente a @jutro/legacy. Tenga en cuenta que a este paquete no se le da ninguna consideración especial con respecto al mantenimiento o la asistencia técnica; se aplican las mismas reglas que para cualquier otra característica obsoleta.

¿Cuándo se mueve una función al paquete heredado?​

Se aplican las siguientes consideraciones para mover una entidad a @jutro/legacy:

  1. Solo las funciones obsoletas se pueden mover al paquete @jutro/legacy.
  2. Pasar a @jutro/legacy se considera un cambio importante. Esto se debe a que las instrucciones de dependencia e importación se modificarían.
  3. No hay un marco de tiempo específico definido desde que una función queda obsoleta y su traslado a @jutro/legacy.
  4. Siempre que sea posible, se proporciona un ayudante automatizado (conocido como codemod) para facilitar la actualización del código.

¿Cuándo se retira una función después de trasladarla al paquete heredado?​

No se define una fecha determinada ni un período de disponibilidad específico. El paso de retiro final dependerá del uso y las alternativas y se evaluará caso por caso.

¿Puedo usar funciones del paquete heredado?​

Dado que todas las funciones del paquete @jutro/legacy quedaron obsoletas, se recomienda a los desarrolladores de aplicaciones evitar el uso de estas funciones o asegurarse de que se considere y planifique la migración desde ellas a su alternativa.

Cualquier aplicación que ya esté usando una característica del paquete @jutro/legacy puede continuar usándola, pero se recomienda planificar la migración. Consulte la sección ¿Qué hago cuando algo queda obsoleto?, para obtener más detalles. Para aplicaciones, evite el uso de características de @jutro/legacy. Guidewire puede incluir algunas verificaciones o restricciones de acceso en el uso del paquete @jutro/legacy, por eso, aunque los clientes existentes que ya confían en estas funciones tendrán acceso a ellas, es posible que las nuevas aplicaciones no puedan usarlas.

Si no puede identificar la alternativa a una función obsoleta, comuníquese con Guidewire para obtener asistencia.