Decisiones en el portal del cliente
Las decisiones del Extranet aparecen solo en el contexto de empresa o personal al que pertenecen. La pantalla explica el asunto, las acciones disponibles y el límite de permisos; no muestra identificadores técnicos ni sustituye la comprobación del estado real.
Encontrar una decisión
Sobre el espacio de trabajo puede aparecer la banda Esperando su decisión. Muestra casos de aceptación y algunas confirmaciones de consumo detectadas; si no encuentra ninguna, se oculta. Es una vista limitada: su ausencia no demuestra que no haya otra respuesta pendiente.
Si falla la lectura de la lista, la banda permanece visible con el mensaje No se pudo comprobar y Reintentar. Es un fallo de lectura, no un resultado vacío; reintentar solo vuelve a leer, así que no envíes otra vez una respuesta de aceptar, rechazar o disputar. El escaneo separado de confirmaciones de consumo en otros contextos todavía puede fallar sin su propio aviso; que no aparezca una confirmación no demuestra que no haya ninguna pendiente.
La banda no es un flujo en tiempo real: una decisión nueva puede aparecer solo después de la siguiente lectura o de recargar la página. Si el cliente tiene varias empresas, una confirmación de consumo puede encontrarse en otro contexto disponible; al abrirla, el portal cambia al contexto correspondiente. Comprueba el nombre de la empresa antes de actuar y espera a que termine la nueva lectura.
La aceptación se abre en /extranet/decisions/work/<acceptanceCaseId>, la oferta en /extranet/decisions/offer/<quotationId> y la confirmación de consumo en /extranet/decisions/usage/<entitlementId>/<usageRecordId>. El portal no tiene una lista separada de ofertas.
Aceptar trabajo entregado
La tarjeta muestra el nombre del trabajo cuando puede vincularse sin ambigüedad a una entrega, la fecha y la sección Qué se hizo. Si el servidor no publica el volumen, el portal no inventa una cantidad ni dibuja botones de respuesta. Un caso aceptado, devuelto o aún no abierto muestra una explicación.
Cuando espera su respuesta, tiene el permiso y la confirmación de acceso está activa, pueden aparecer Aceptar, Devolver y Rechazar. Devolver o rechazar exige explicar qué debe corregirse. Son resultados distintos y no deben tratarse como botones equivalentes.
Lea el texto de confirmación antes de enviar. Aceptar significa que se emitirá una factura por el trabajo aceptado y que la aceptación no se puede deshacer. Devolver envía el trabajo a corrección y no lo factura ahora. Rechazar rechaza todo el trabajo, no lo factura y no se puede deshacer. Ninguna de estas acciones demuestra por sí misma el pago o una factura final: tras recargar el estado, revise los documentos de facturación y el contexto.
Detalles y recuperación
Los detalles pueden estar cargando, vacíos, temporalmente no disponibles o desactivados para el perfil. «El desglose no se publica aquí» no es un error de lectura, y una lista vacía no prueba que no haya contenido. Si el caso pertenece a otro contexto, el portal cambia de contexto y vuelve a leerlo.
Si el contexto queda obsoleto durante una lectura, la franja de decisiones pendientes y la tarjeta pueden desaparecer temporalmente mientras el portal sincroniza la empresa elegida. Es un estado acotado de recuperación, no una prueba de que falte la decisión: espere a la sincronización o cambie de contexto y vuelva a cargar la pantalla. No vuelva a enviar la respuesta antes de terminar la recuperación.
En carga, ausencia o error de lectura, use Atrás o Reintentar después de revisar el contexto. No muestre acceptanceCaseId ni códigos técnicos y no repita una respuesta hasta saber si cambió el estado.
Ofertas comerciales
Una oferta se abre solo mediante un enlace directo. Puede mostrar vigencia, líneas, cantidades e importes; el total aparece solo cuando todas las líneas tienen la misma moneda y escala. En cualquier pantalla con dinero, compruebe la moneda esperada y la observada en el mismo idioma y configuración regional.
Aceptar y Rechazar aparecen solo si el servidor mantiene abierta la decisión. Antes de enviarla, cada opción abre su propia confirmación: aceptar crea el pedido en estas condiciones e inicia el trabajo y no se puede cambiar; rechazar registra que la oferta no encajó y prepara otra, y no se puede volver a esta oferta. Una oferta ya aceptada o rechazada no se responde otra vez. Falta de permiso, MFA no configurada, estado cerrado y oferta vencida son estados diferentes.
Confirmar consumo del paquete
/extranet/decisions/usage/<entitlementId>/<usageRecordId> muestra un consumo ya registrado, con cantidad, unidad y momento. Cuando está disponible el derecho vinculado, la tarjeta también puede mostrar el contexto del servicio o paquete, el contexto del cliente, el periodo, la cantidad concedida y el saldo restante; los datos no disponibles se omiten y no se sustituyen por IDs técnicos. Su respuesta es un recibo de conformidad o desacuerdo: no revierte el consumo, no cambia el saldo ni sustituye una corrección del personal.
Todo correcto envía la respuesta con un clic. Impugnar abre un campo obligatorio para el motivo. Si el registro no está abierto a su confirmación, puede que no requiera respuesta, que ya la tenga o que ya no esté disponible; en ese estado no aparecen botones de respuesta ni Reintentar. Reintentar solo corresponde a un error de lectura.
Cuando no se puede responder
Sin permiso, sin MFA, con una respuesta ya guardada, con el modo cerrado o ante un error temporal, el siguiente paso es distinto. Revise contexto y permisos y use Reintentar solo para leer. Una tarjeta vacía no es prueba de datos ausentes y un aviso de éxito debe verificarse recargando el estado.
Móvil y privacidad
En una pantalla estrecha, las acciones y explicaciones deben ajustarse sin desplazamiento horizontal; fechas, unidades e importes permanecen en el idioma de la página. Use nombres, líneas y fechas sintéticos en las demos. No publique nombres de clientes reales, enlaces, IDs, datos de pago ni el portal de otra persona; las capturas árabes requieren además revisión RTL.