View a markdown version of this page

Trabajando con solicitudes de beneficios - AWS Centro de socios

Se reestructuró la referencia de la Centro de socios de AWS API. Para obtener más información sobre las operaciones de API compatibles, consulte la referencia de la Centro de socios de AWS API.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Trabajando con solicitudes de beneficios

Una solicitud de beneficios modela la solicitud de un socio para obtener un beneficio específico. Captura toda la información necesaria para evaluar y procesar la solicitud de acuerdo con las condiciones específicas de cada beneficio. El ciclo de vida de la solicitud de beneficios pasa por varios estados, desde la creación del borrador hasta la aprobación o el rechazo finales.

Creación de aplicaciones de beneficios

Los socios inician el proceso de solicitud de beneficios creando una solicitud de beneficios mediante la acción de la CreateBenefitApplication API. Al crearla, la solicitud pasa al PENDING_SUBMISSION estado, lo que permite a los socios preparar la información completa antes de enviarla para su revisión.

Al crear una solicitud de beneficios, los socios deben proporcionar:

  • Identificador de beneficio: el ID o ARN del beneficio que se solicita

  • Tipos de cumplimiento: cómo espera el socio recibir el beneficio (CREDITS,CASH,DISCOUNT, ACCESSRECOGNITION, oRESOURCE)

  • Detalles de la solicitud de la prestación: un documento JSON que contiene información específica sobre la prestación, tal como se define en el esquema de solicitudes de la prestación

  • Token de cliente: un token de idempotencia único para evitar envíos duplicados

De manera opcional, los socios pueden proporcionar:

  • Nombre y descripción: Human-readable identificadores de la aplicación

  • Contactos del socio: información de contacto de la persona que gestiona esta solicitud de prestaciones (máximo 1 contacto)

  • Archivos adjuntos: documentación de respaldo, como planes de proyectos, SOW, comprobantes de costes o encuestas de satisfacción de los clientes (máximo 10 archivos)

  • Recursos asociados: enlaces a oportunidades relacionadas o asignaciones de beneficios existentes (máximo 10 recursos)

  • Etiquetas: Key-value pares para la organización y el seguimiento de los recursos (máximo 200 etiquetas)

La CreateBenefitApplication API realiza una validación suave y comprueba solo los tipos y patrones de campos básicos. La validación completa de la lógica empresarial se realiza durante el envío, lo que permite a los socios guardar las solicitudes incompletas y volver más tarde para completarlas.

Práctica recomendada: Los socios deben utilizar el esquema de solicitud de beneficios desde GetBenefit para comprender exactamente qué información se necesita antes de crear una solicitud. Esto reduce la probabilidad de errores en el envío debido a datos faltantes o no válidos.

Actualización de las solicitudes de beneficios

Los socios pueden modificar los borradores de las solicitudes de beneficios mediante la acción UpdateBenefitApplication de la API. Esto permite a los socios refinar la información, agregar documentación o corregir errores antes de presentarla.

Al actualizar una solicitud de beneficios, los socios deben proporcionar:

  • Identificador: el ID o el ARN de la solicitud de beneficios que se va a actualizar

  • Revisión: el número de revisión actual para un bloqueo optimista

  • Detalles de la solicitud de beneficios: el documento JSON completo y actualizado

Los socios deben enviar el objeto de solicitud de beneficios completo, incluso si solo cambian campos específicos. La mejor práctica consiste en recuperar primero los detalles más recientes de la solicitudGetBenefitApplication, modificar los campos necesarios y, a continuación, enviar la carga útil completa y actualizada aUpdateBenefitApplication.

Bloqueo optimista: el campo de revisión garantiza que las actualizaciones se apliquen solo si la aplicación no ha cambiado desde la última vez que se recuperó. Si la revisión no coincide con el valor actual de la base de datos, la actualización se rechaza y se produce un error de conflicto. Esto evita que los socios sobrescriban accidentalmente los cambios realizados por otros procesos o sistemas.

Las actualizaciones solo se pueden realizar mientras la aplicación está en PENDING_SUBMISSION estado. Una vez enviadas, las solicitudes pasan al proceso de revisión y ya no se pueden actualizar a través de esta API.

Asociar los recursos a las solicitudes de beneficios

Los socios pueden vincular las solicitudes de beneficios a los recursos relacionados mediante la acción de la AssociateBenefitApplicationResource API. Esto crea conexiones valiosas entre los beneficios y el contexto empresarial en el que se utilizan.

Los tipos de recursos admitidos son:

  • OPORTUNIDAD: vincule la solicitud de beneficios a una oportunidad de cliente específica en. Esto es particularmente útil para los beneficios específicos de una oportunidad, como la financiación del MAP o los créditos de POC vinculados a la interacción con los clientes.

  • BENEFIT_ALLOCATION: enlaza con las asignaciones de beneficios existentes, lo que permite a los socios encadenar los beneficios o demostrar cómo se están aprovechando los beneficios anteriores

La asociación de recursos solo puede producirse antes del envío. Una vez que se presenta una solicitud de prestación (el estado cambia aIN_REVIEW), no se permiten más asociaciones. Los socios pueden asociar hasta 10 recursos a cada solicitud de beneficios.

Para desvincular un recurso, los socios utilizan la acción de la DisassociateBenefitApplicationResource API. Al igual que la asociación, la disociación solo se puede producir en el PENDING_SUBMISSION estado.

importante

Los socios deben tener los permisos adecuados tanto para acceder a la solicitud de beneficios como para leer el recurso específico que se está asociando. La API valida estos permisos durante la operación de asociación.

Presentación de solicitudes de beneficios

Cuando una solicitud de beneficios está completa y lista para su AWS revisión, los socios la envían mediante la acción de la SubmitBenefitApplication API. La presentación desencadena una transición de estado de PENDING_SUBMISSION a IN_REVIEW e inicia el flujo de trabajo de aprobación específico de los beneficios.

Tras el envío, la API realiza una validación exhaustiva que incluye:

  • Validación de campos obligatorios: garantiza que todos los campos obligatorios de los detalles de la solicitud de beneficios estén presentes

  • Validación del formato de los campos: verifica que los valores de los campos coincidan con los patrones y tipos de datos esperados

  • Validación de reglas empresariales: aplica la lógica empresarial y las restricciones específicas de cada beneficio

  • Validación de recursos: confirma que todos los recursos asociados son válidos y accesibles

  • Validación de archivos: verifica que todos los archivos adjuntos se hayan procesado correctamente

Si la validación falla, la API devuelve códigos de ValidationException error detallados y mensajes que indican qué campos deben corregirse. Los socios deben solucionar estos problemas UpdateBenefitApplication antes de volver a intentar el envío.

Requisito de procesamiento de archivos: las solicitudes de beneficios no se pueden enviar si los archivos adjuntos aún están en PENDING estado. Los socios deben esperar a que se complete el procesamiento de los archivos (el estado cambia aSUCCEEDED) antes de enviarlos. Si los archivos no se procesan (estadoFAILED), los socios deben subir las versiones corregidas.

Tras el envío exitoso:

  • El estado de la solicitud cambia a IN_REVIEW

  • El equipo del titular de la prestación recibe una notificación de la nueva presentación

  • Los socios ya no pueden modificar los detalles de la solicitud mediante las API de actualización estándar

  • La aplicación entra en un flujo de trabajo de aprobación definido que puede incluir las etapas de aprobación empresarial, técnica y financiera

Los socios pueden hacer un seguimiento del progreso de la presentación recuperando la solicitud y supervisando el campo Fase, que indica la fase de aprobación actual (por ejemplo, «aprobación empresarial», «aprobación técnica» o «aprobación financiera»).

Gestión de las solicitudes presentadas

Una vez presentadas, los socios tienen opciones limitadas para administrar las solicitudes de beneficios, pero la API proporciona acciones específicas para escenarios comunes.

Recordando las solicitudes de beneficios

Si un socio descubre un error o necesita hacer cambios después de enviarla, puede retirar la solicitud mediante la acción de la RecallBenefitApplication API. La recuperación devuelve la solicitud al PENDING_SUBMISSION estado, lo que permite actualizarla y volver a enviarla.

Al retirar una solicitud, los socios deben proporcionar:

  • Identificador: el ID o el ARN de la solicitud de prestaciones que se va a retirar

  • Motivo: una explicación opcional de la retirada (1000 caracteres como máximo)

El campo del motivo permite una mejor trazabilidad y ayuda a AWS comprender los problemas comunes que provocan las retiradas del mercado, lo que sirve de base para futuras mejoras en el proceso de solicitud de prestaciones.

Tras la retirada, los socios pueden utilizarla UpdateBenefitApplication para hacer los cambios necesarios y volver a enviarla SubmitBenefitApplication cuando estén listos.

importante

Por lo general, la función Recall solo está disponible durante las primeras etapas de revisión. Es posible que las solicitudes que hayan pasado a etapas de aprobación posteriores o que hayan sido aprobadas no sean elegibles para ser retiradas del mercado.

Modificación de las solicitudes de beneficios

En el caso de correcciones menores una vez presentadas, los socios pueden usar la acción de la AmendBenefitApplication API para actualizar campos específicos sin tener que recuperar toda la solicitud. Esto resulta especialmente útil cuando AWS los revisores solicitan aclaraciones o correcciones durante el proceso de revisión.

Las enmiendas utilizan un Patch-style enfoque JSON en el que los socios especifican:

  • Ruta: una expresión de JSONPath que identifica el campo que se va a actualizar (p. ej.,) $.CreditDisbursementDetails.AwsAccountIdForCredits

  • Valor: el nuevo valor del campo

  • Operación: la operación que se va a realizar (solo REPLACE se admite actualmente)

Los socios pueden enviar hasta 10 modificaciones en una sola llamada a la API. Cada modificación debe incluir un número de revisión actualizado para lograr un bloqueo optimista.

Las enmiendas deben usarse para correcciones menores. En el caso de cambios sustanciales, los socios deben RecallBenefitApplication utilizar la opción de devolver la solicitud al estado de borrador para obtener actualizaciones exhaustivas.

Cancelación de las solicitudes de beneficios

Si un socio ya no necesita una prestación o desea retirar su solicitud, puede cancelarla mediante la acción de la CancelBenefitApplication API. La cancelación hace que la solicitud pase a estar en CANCELED estado, lo que pone fin de forma permanente al proceso de solicitud.

Al cancelar una solicitud, los socios deben proporcionar:

  • Identificador: el ID o el ARN de la solicitud de prestación que se va a cancelar

  • Motivo: una explicación opcional de la cancelación (1000 caracteres como máximo)

Una vez canceladas, las aplicaciones no se pueden reactivar. Si el socio decide más adelante que necesita el beneficio, debe crear una nueva solicitud de beneficio.

Entre los motivos más comunes de cancelación se incluyen los siguientes:

  • La oportunidad para el cliente se perdió o se retrasó

  • Las restricciones de capacidad de los socios cambiaron

  • Las prioridades empresariales cambiaron

  • El beneficio ya no es necesario para el propósito previsto

Ver los detalles de la solicitud de beneficios

Los socios pueden recuperar la información completa sobre una solicitud de beneficios mediante la acción de la GetBenefitApplication API. Esto proporciona una visión completa de la solicitud, que incluye:

Metadatos de la aplicación:

  • Identificador único (ID) y nombre de recurso de Amazon (ARN)

  • Identificador de beneficio asociado

  • Nombre y descripción de la aplicación

  • Estado actual (PENDING_SUBMISSIONIN_REVIEW,ACTION_REQUIRED,APPROVED,REJECTED, oCANCELED)

  • Etapa de procesamiento actual

Información de estado:

  • Motivo del estado: Human-readable explicación del estado actual

  • Códigos de motivo de estado: códigos estructurados que indican problemas o requisitos específicos (por ejemplo, «la lista de verificación está incompleta», «falta el plan del proyecto», «falta el diseño ganador»)

Contenido de la aplicación:

  • Documento JSON completo con los detalles de la solicitud de beneficios

  • Información de contacto del socio

  • Archivos adjuntos con estado de procesamiento

  • Recursos asociados (oportunidades o asignaciones)

  • Etiquetas de recursos

Información de auditoría:

  • Marca de tiempo de creación

  • Marca de tiempo de la última modificación

  • Número de revisión actual

Los códigos de motivo de estado son especialmente valiosos cuando una solicitud está en ACTION_REQUIRED estado. Estos códigos proporcionan una guía específica y práctica sobre lo que los socios deben abordar para que la solicitud continúe.

Listado de solicitudes de beneficios

Los socios pueden ver todas sus solicitudes de beneficios mediante la acción de la ListBenefitApplications API. Esto devuelve una lista paginada de resúmenes de aplicaciones con potentes funciones de filtrado.

Los socios pueden filtrar las solicitudes según:

  • Programa: vea las solicitudes de programas específicos (MAP, MDF, Sandbox, POC, etc.)

  • Tipo de cumplimiento: filtra por método de entrega (CREDITS, CASHACCESS, etc.)

  • Identificador de beneficios: vea las solicitudes para obtener un beneficio específico

  • Estado: filtra por estado de la solicitud (PENDING_SUBMISSIONIN_REVIEW,,APPROVED,REJECTED,CANCELED)

  • Etapa: filtra por etapa de aprobación (aprobación comercial, aprobación técnica, aprobación financiera)

  • ARN de recursos asociados: busque aplicaciones vinculadas a oportunidades o asignaciones específicas

La respuesta a la lista incluye información resumida esencial, como:

  • ID, ARN y nombre de la aplicación

  • ID de beneficio asociado

  • Programas y tipos de cumplimiento

  • Estado y fase actuales

  • Marcas de tiempo de creación y modificación

  • Recursos asociados

  • Número de revisión actual

  • Campos seleccionados de los detalles de la solicitud de prestaciones (según los defina el titular de la prestación)

Los socios pueden configurar la clasificación de los resultados mediante el parámetro de clasificación, con opciones para ordenar por fecha de creación, estado, programa o identificador de beneficio en orden ascendente o descendente.

Creación de paneles: la ListBenefitApplications API está diseñada para facilitar la creación de paneles para socios. Al filtrar y ordenar las aplicaciones, los socios pueden crear vistas como:

  • Aplicaciones que requieren acción (ACTION_REQUIREDestado)

  • Solicitudes presentadas recientemente (ordenadas por fecha de creación y IN_REVIEW estado)

  • Solicitudes aprobadas pendientes de asignación (APPROVEDestado)

  • Solicitudes por programa (filtradas por programas específicos)