Compartir a través de


Registrar y ver publicaciones API exitosas

Este artículo describe cómo configurar y usar la característica de historial de registro de inventario para Visibilidad de inventario. Esta función crea un registro de publicaciones de API de inventario actualizadas correctamente. Las publicaciones incluyen una marca de tiempo y especifican el tipo de API.

Configurar el historial de registro de inventario

Para comenzar a mantener un registro de las publicaciones de API de inventario actualizadas correctamente, debe habilitar la función en Microsoft Power Apps.

  1. Inicie sesión en Power Apps y vaya a Visibilidad de inventario>Configuración>Gestión de funciones.
  2. Habilite la función Historial de registro de inventario .
  3. Vaya a Configuración de administrador y seleccione Actualizar configuración.

Ver el historial de registro de inventario

Una vez habilitada la función, puede ver las entradas del registro utilizando la aplicación Visibilidad de inventario en Power Apps o llamando a la API.

Ver entradas de registro mediante la aplicación Visibilidad de inventario en Power Apps

Siga estos pasos para ver el registro utilizando la aplicación Visibilidad de inventario en Power Apps.

  1. Inicie sesión en Power Apps y vaya a Visibilidad de inventario>Visibilidad operativa>Historial de registro de inventario.
  2. Ingrese un ID de producto, ID de organización, ID de sitio, ID de almacén y rango de fechas para recuperar y ver los detalles del registro.

Recuperar entradas de registro llamando a la API

Siga estos pasos para recuperar entradas de registro llamando a la API de visibilidad de inventario.

  1. Ejecute una herramienta que le permita llamar a API. Utilice la herramienta para acceder a la {inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/logTransactionDetailsAPI mediante el método Post.

  2. Configure y envíe un cuerpo de solicitud para recuperar los datos de registro que le interesan. El siguiente ejemplo muestra un cuerpo de solicitud que solicita al sistema que prepare y recupere el registro. Este paso es necesario porque el registro se almacena en Azure Data Lake y se transfiere a Dataverse sólo bajo petición. La API devuelve un ID de trabajo del historial de registro que puede utilizar para comprobar el estado de finalización del trabajo.

    Path:
    
        /api/environment/{environmentId}/logTransactionDetails
    
    Method:
    
        Post
    
    Headers:
    
        Api-Version="1.0"
    
        Authorization="Bearer $access_token"
    
    ContentType:
    
        application/json
    
    Body:
    
        {
        "id": "id-contoso-{{datetime}}",
        "organizationId": "usmf",
        "UtcFromDate": "2023/8/23",
        "UtcToDate": "2023/8/23",
        "productId": "D0001",
        "dimensions": {
            "SiteId": "1",
            "LocationId": "13"
        }
    }
    
  3. Utilizar la API {inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/getJobProgress?jobId={jobIdFromPreviousStep} para rastrear el estado del trabajo del historial de registro de inventario.

  4. Cuando la API informa que el trabajo se completó correctamente, puede revisar los registros en Dataverse abriendo la tabla del informe de registro de transacciones (is_transactionloggingreport).