{"id":2774,"date":"2026-06-18T17:23:33","date_gmt":"2026-06-18T15:23:33","guid":{"rendered":"https:\/\/www.learningbydoingxr.com\/?post_type=docs&#038;p=2774"},"modified":"2026-06-23T11:53:41","modified_gmt":"2026-06-23T09:53:41","password":"","slug":"audit-provider","status":"publish","type":"docs","link":"https:\/\/www.learningbydoingxr.com\/it\/help\/audit-provider\/","title":{"rendered":"Audit &#8211; Provider"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">A cosa serve questa sezione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La sezione <strong>Audit<\/strong> permette al Provider di consultare lo storico degli eventi registrati dalla piattaforma per il proprio ambiente Provider e per i tenant collegati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa sezione serve a garantire tracciabilit\u00e0 sulle principali azioni operative, amministrative e di sistema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019Audit non \u00e8 una sezione per modificare dati, ma una vista di controllo che permette di verificare:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>quando \u00e8 stata eseguita un\u2019azione;<\/li>\n\n\n\n<li>quale tenant \u00e8 coinvolto;<\/li>\n\n\n\n<li>quale entit\u00e0 \u00e8 stata modificata o generata;<\/li>\n\n\n\n<li>se l\u2019azione \u00e8 stata eseguita da un utente o dal sistema;<\/li>\n\n\n\n<li>quali metadati tecnici sono collegati all\u2019evento.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 utile soprattutto per attivit\u00e0 di controllo, troubleshooting, supporto tecnico e governance operativa.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Accesso alla sezione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dal menu Provider, selezionare la voce <strong>Audit<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La pagina mostra il titolo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Audit<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">con la descrizione:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rivedi l\u2019attivit\u00e0 di audit per il tuo provider e tenant.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo significa che il Provider pu\u00f2 consultare eventi relativi sia al proprio livello Provider sia ai tenant che appartengono al suo perimetro.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Filtri disponibili<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"212\" src=\"https:\/\/www.learningbydoingxr.com\/wp-content\/uploads\/2026\/06\/provider-audit1-it-1024x212.png\" alt=\"\" class=\"wp-image-2775\" srcset=\"https:\/\/www.learningbydoingxr.com\/wp-content\/uploads\/2026\/06\/provider-audit1-it-1024x212.png 1024w, https:\/\/www.learningbydoingxr.com\/wp-content\/uploads\/2026\/06\/provider-audit1-it-300x62.webp 300w, https:\/\/www.learningbydoingxr.com\/wp-content\/uploads\/2026\/06\/provider-audit1-it-768x159.png 768w, https:\/\/www.learningbydoingxr.com\/wp-content\/uploads\/2026\/06\/provider-audit1-it-1536x318.png 1536w, https:\/\/www.learningbydoingxr.com\/wp-content\/uploads\/2026\/06\/provider-audit1-it.webp 1677w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La parte superiore della pagina contiene i filtri che permettono di restringere la ricerca degli eventi.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Ambito<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il filtro <strong>Ambito<\/strong> permette di selezionare l\u2019area funzionale degli eventi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tutti<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">oppure eventi appartenenti a un ambito specifico, come <strong>Business<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019ambito aiuta a distinguere la tipologia generale dell\u2019evento registrato.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Tenant<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il filtro <strong>Tenant<\/strong> permette di visualizzare:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>eventi di tutti i tenant;<\/li>\n\n\n\n<li>eventi relativi a un tenant specifico.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 utile quando il Provider vuole analizzare cosa \u00e8 accaduto all\u2019interno di un singolo tenant.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Azione contiene<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il campo <strong>Azione contiene<\/strong> permette di cercare eventi in base a una parte del nome dell\u2019azione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>tenant.update_feature_flag<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">oppure:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>provider_simulation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo filtro \u00e8 utile quando si conosce il tipo di evento da cercare.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Cerca<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il campo <strong>Cerca<\/strong> permette di cercare per azione, entit\u00e0 o metadati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pu\u00f2 essere usato per trovare rapidamente eventi collegati a:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>una simulazione;<\/li>\n\n\n\n<li>una runtime;<\/li>\n\n\n\n<li>un tenant;<\/li>\n\n\n\n<li>un\u2019azione specifica;<\/li>\n\n\n\n<li>un identificativo tecnico.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Data da \/ Data a<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">I campi <strong>Data da<\/strong> e <strong>Data a<\/strong> permettono di filtrare gli eventi per intervallo temporale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa funzione \u00e8 utile per ricostruire cosa \u00e8 accaduto in un periodo preciso, ad esempio durante:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>una pubblicazione;<\/li>\n\n\n\n<li>un test interno;<\/li>\n\n\n\n<li>una modifica di risorse;<\/li>\n\n\n\n<li>una distribuzione verso tenant;<\/li>\n\n\n\n<li>un problema operativo.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Tabella eventi audit<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"557\" src=\"https:\/\/www.learningbydoingxr.com\/wp-content\/uploads\/2026\/06\/provider-audit2-it-1024x557.png\" alt=\"\" class=\"wp-image-2776\" srcset=\"https:\/\/www.learningbydoingxr.com\/wp-content\/uploads\/2026\/06\/provider-audit2-it-1024x557.png 1024w, https:\/\/www.learningbydoingxr.com\/wp-content\/uploads\/2026\/06\/provider-audit2-it-300x163.webp 300w, https:\/\/www.learningbydoingxr.com\/wp-content\/uploads\/2026\/06\/provider-audit2-it-768x418.png 768w, https:\/\/www.learningbydoingxr.com\/wp-content\/uploads\/2026\/06\/provider-audit2-it-1536x835.png 1536w, https:\/\/www.learningbydoingxr.com\/wp-content\/uploads\/2026\/06\/provider-audit2-it.webp 1631w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La tabella mostra gli eventi registrati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le colonne principali sono:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Ora<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mostra la data e l\u2019ora in cui l\u2019evento \u00e8 stato registrato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>18\/06\/2026, 15:59:22<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa colonna permette di ricostruire la sequenza temporale delle azioni.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Ambito<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mostra l\u2019ambito funzionale dell\u2019evento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Business<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019ambito aiuta a classificare il tipo di attivit\u00e0 registrata.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Provider<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mostra l\u2019identificativo tecnico del Provider a cui l\u2019evento appartiene.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo ID \u00e8 utile per verifiche amministrative o supporto tecnico.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Tenant<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mostra il tenant coinvolto nell\u2019evento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pu\u00f2 essere:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>il nome del tenant;<\/li>\n\n\n\n<li>un ID tecnico;<\/li>\n\n\n\n<li>un valore vuoto o non disponibile, quando l\u2019evento riguarda solo il Provider o un test interno Provider.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Attore<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mostra chi ha generato l\u2019evento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pu\u00f2 essere:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un utente;<\/li>\n\n\n\n<li>un amministratore;<\/li>\n\n\n\n<li>il sistema.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Quando compare <strong>system<\/strong>, significa che l\u2019evento \u00e8 stato generato automaticamente dalla piattaforma.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempi di eventi generati dal sistema possono essere:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>rebuild;<\/li>\n\n\n\n<li>attivazioni automatiche;<\/li>\n\n\n\n<li>allocazioni;<\/li>\n\n\n\n<li>generazione di runtime;<\/li>\n\n\n\n<li>completamento di processi interni.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Azione<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La colonna <strong>Azione<\/strong> descrive cosa \u00e8 accaduto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>tenant_entitlements_allocated<\/strong><\/li>\n\n\n\n<li><strong>provider_internal_test_runtime_activate<\/strong><\/li>\n\n\n\n<li><strong>stimulus_simulation_internal_test_created<\/strong><\/li>\n\n\n\n<li><strong>provider_simulation_published<\/strong><\/li>\n\n\n\n<li><strong>provider_simulation_approved<\/strong><\/li>\n\n\n\n<li><strong>provider_simulation_syscheck<\/strong><\/li>\n\n\n\n<li><strong>provider_simulation_unpublished<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Questa \u00e8 la colonna pi\u00f9 importante per capire il tipo di evento registrato.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Entit\u00e0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La colonna <strong>Entit\u00e0<\/strong> mostra l\u2019oggetto tecnico collegato all\u2019evento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pu\u00f2 essere, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>tenant_entitlements;<\/li>\n\n\n\n<li>runtime_simulation;<\/li>\n\n\n\n<li>simulation.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Accanto al tipo di entit\u00e0 pu\u00f2 essere mostrato anche l\u2019ID tecnico dell\u2019oggetto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa informazione permette di collegare l\u2019evento a una risorsa specifica della piattaforma.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Visualizza JSON<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il pulsante <strong>Visualizza JSON<\/strong> apre i metadati tecnici dell\u2019evento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questi dati sono utili soprattutto per supporto tecnico, debugging o verifica avanzata.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Metadati audit JSON<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.learningbydoingxr.com\/wp-content\/uploads\/2026\/06\/provider-audit3-it.png\" alt=\"\" class=\"wp-image-2777\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cliccando su <strong>Visualizza JSON<\/strong>, si apre una finestra con i <strong>Metadati audit<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa finestra mostra informazioni tecniche in formato JSON.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I metadati possono includere, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>dati sintetici sull\u2019evento;<\/li>\n\n\n\n<li>conteggi interni;<\/li>\n\n\n\n<li>scope dell\u2019evento;<\/li>\n\n\n\n<li>URL o hash di manifest;<\/li>\n\n\n\n<li>ambito di fatturazione;<\/li>\n\n\n\n<li>ambito di capacit\u00e0;<\/li>\n\n\n\n<li>contesto runtime;<\/li>\n\n\n\n<li>ID della simulazione sorgente;<\/li>\n\n\n\n<li>ID della simulazione Provider;<\/li>\n\n\n\n<li>informazioni utili alla ricostruzione tecnica dell\u2019evento.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">A cosa servono i metadati JSON<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">I metadati JSON servono a ricostruire con precisione cosa \u00e8 accaduto dietro le quinte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sono utili quando bisogna verificare:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>quale manifest \u00e8 stato generato;<\/li>\n\n\n\n<li>quale simulazione ha prodotto una runtime;<\/li>\n\n\n\n<li>se un test interno ha consumato risorse Provider;<\/li>\n\n\n\n<li>quale scope di billing \u00e8 stato applicato;<\/li>\n\n\n\n<li>quale capacit\u00e0 \u00e8 stata usata;<\/li>\n\n\n\n<li>se un evento \u00e8 collegato a una simulazione Provider o a un tenant;<\/li>\n\n\n\n<li>se il sistema ha registrato correttamente un\u2019azione automatica.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Normalmente questi dati non devono essere modificati o interpretati dall\u2019utente finale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sono pensati soprattutto per analisi tecnica e supporto.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Esempi di eventi audit Provider<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">tenant_entitlements_allocated<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Indica che sono state allocate o aggiornate risorse per un tenant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pu\u00f2 riguardare:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>minuti assegnati;<\/li>\n\n\n\n<li>utenti assegnati;<\/li>\n\n\n\n<li>runtime assegnate;<\/li>\n\n\n\n<li>limiti;<\/li>\n\n\n\n<li>overage;<\/li>\n\n\n\n<li>configurazioni di entitlement.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">provider_simulation_syscheck<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Indica che \u00e8 stato avviato o registrato un controllo <strong>SysCheck<\/strong> su una simulazione Provider.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Serve a tracciare la verifica tecnica della simulazione prima di approvazione o pubblicazione.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">provider_simulation_approved<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Indica che una simulazione Provider \u00e8 stata approvata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dopo l\u2019approvazione, la simulazione pu\u00f2 proseguire verso la pubblicazione, se non ci sono altri vincoli.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">provider_simulation_published<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Indica che una simulazione Provider \u00e8 stata pubblicata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una simulazione Provider pubblicata pu\u00f2 essere distribuita verso uno o pi\u00f9 tenant dello stesso Provider.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">provider_simulation_unpublished<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Indica che la pubblicazione di una simulazione Provider \u00e8 stata annullata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo evento pu\u00f2 comparire quando una simulazione deve essere corretta, aggiornata o temporaneamente rimossa dalla distribuzione.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">stimulus_simulation_internal_test_created<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Indica che \u00e8 stata creata una sessione di test interno collegata a una simulazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo evento \u00e8 utile per tracciare quando il Provider ha preparato un test interno.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">provider_internal_test_runtime_activate<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Indica che una runtime di test interno Provider \u00e8 stata attivata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo evento pu\u00f2 essere collegato al consumo di minuti Provider e all\u2019occupazione di uno slot condiviso durante il test.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Differenza tra eventi manuali ed eventi di sistema<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Non tutti gli eventi presenti nell\u2019Audit derivano da un click diretto dell\u2019utente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alcuni eventi sono generati automaticamente dalla piattaforma come conseguenza di un\u2019azione precedente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempio:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>il Provider avvia un test interno;<\/li>\n\n\n\n<li>il sistema crea la sessione interna;<\/li>\n\n\n\n<li>il sistema attiva la runtime;<\/li>\n\n\n\n<li>il sistema registra eventi audit collegati.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">In questo caso, alcuni eventi possono apparire con attore <strong>system<\/strong>, anche se il processo \u00e8 stato originato da un\u2019azione del Provider.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Quando usare l\u2019Audit Provider<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 utile consultare la sezione Audit quando:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>si vuole verificare se una simulazione Provider \u00e8 stata approvata;<\/li>\n\n\n\n<li>si vuole controllare quando una simulazione \u00e8 stata pubblicata;<\/li>\n\n\n\n<li>si vuole capire quando \u00e8 stato avviato un SysCheck;<\/li>\n\n\n\n<li>si vuole verificare la creazione di un internal test;<\/li>\n\n\n\n<li>si vuole controllare se una runtime interna ha consumato risorse;<\/li>\n\n\n\n<li>si vuole ricostruire una sequenza di eventi;<\/li>\n\n\n\n<li>si vuole verificare una modifica sulle risorse di un tenant;<\/li>\n\n\n\n<li>si sta analizzando un problema operativo;<\/li>\n\n\n\n<li>il supporto tecnico richiede un ID evento, entit\u00e0 o metadato.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Cosa non mostra l\u2019Audit Provider<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019Audit Provider non \u00e8 una reportistica formativa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Normalmente non mostra:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>readiness dei Player;<\/li>\n\n\n\n<li>Skill Comunicative raggiunte;<\/li>\n\n\n\n<li>report individuali;<\/li>\n\n\n\n<li>trascrizioni;<\/li>\n\n\n\n<li>momenti chiave;<\/li>\n\n\n\n<li>performance dei Player;<\/li>\n\n\n\n<li>valutazioni della Griglia di Osservazione.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Per questi dati bisogna usare le sezioni Report dedicate, rispettando le policy privacy configurate.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Come leggere correttamente l\u2019audit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per interpretare correttamente un evento audit:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>controllare la colonna <strong>Ora<\/strong> per capire quando \u00e8 avvenuto;<\/li>\n\n\n\n<li>controllare la colonna <strong>Azione<\/strong> per capire cosa \u00e8 successo;<\/li>\n\n\n\n<li>verificare il <strong>Tenant<\/strong> coinvolto, se presente;<\/li>\n\n\n\n<li>leggere l\u2019<strong>Attore<\/strong> per capire se l\u2019evento \u00e8 stato generato da un utente o dal sistema;<\/li>\n\n\n\n<li>controllare l\u2019<strong>Entit\u00e0<\/strong> per identificare l\u2019oggetto coinvolto;<\/li>\n\n\n\n<li>aprire <strong>Visualizza JSON<\/strong> solo se servono dettagli tecnici.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Buone pratiche<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per usare correttamente la sezione Audit Provider, \u00e8 consigliabile:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>usare i filtri data per restringere il periodo;<\/li>\n\n\n\n<li>filtrare per tenant quando si analizza un ambiente specifico;<\/li>\n\n\n\n<li>usare \u201cAzione contiene\u201d per cercare eventi noti;<\/li>\n\n\n\n<li>non interpretare gli eventi system come azioni manuali dirette;<\/li>\n\n\n\n<li>aprire i metadati JSON solo quando serve un controllo tecnico;<\/li>\n\n\n\n<li>usare l\u2019Audit insieme alle sezioni Report e Piano e Risorse per ricostruire problemi di utilizzo o consumo;<\/li>\n\n\n\n<li>non usare l\u2019Audit come strumento di valutazione formativa dei Player.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Risultato finale<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La sezione <strong>Audit Provider<\/strong> offre una vista cronologica e tecnica delle attivit\u00e0 registrate nel perimetro del Provider e dei suoi tenant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Permette di controllare cosa \u00e8 successo, quando \u00e8 successo, quale entit\u00e0 \u00e8 stata coinvolta e se l\u2019azione \u00e8 stata eseguita da un utente o dal sistema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 uno strumento di governance, tracciabilit\u00e0 e supporto operativo, utile per ricostruire eventi e verificare il corretto funzionamento dei processi della piattaforma.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A cosa serve questa sezione La sezione Audit permette al Provider di consultare lo storico degli eventi registrati dalla piattaforma [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_angie_page":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[45],"doc_tag":[],"class_list":["post-2774","docs","type-docs","status-publish","hentry","doc_category-provider"],"year_month":"2026-06","word_count":1432,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Learning By Doing XR","author_nicename":"learningbydoingxr","author_url":"https:\/\/www.learningbydoingxr.com\/it\/author\/learningbydoingxr\/"},"doc_category_info":[{"term_name":"Provider","term_url":"https:\/\/www.learningbydoingxr.com\/it\/docs-category\/provider\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/www.learningbydoingxr.com\/it\/wp-json\/wp\/v2\/docs\/2774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.learningbydoingxr.com\/it\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.learningbydoingxr.com\/it\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.learningbydoingxr.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.learningbydoingxr.com\/it\/wp-json\/wp\/v2\/comments?post=2774"}],"version-history":[{"count":1,"href":"https:\/\/www.learningbydoingxr.com\/it\/wp-json\/wp\/v2\/docs\/2774\/revisions"}],"predecessor-version":[{"id":2778,"href":"https:\/\/www.learningbydoingxr.com\/it\/wp-json\/wp\/v2\/docs\/2774\/revisions\/2778"}],"wp:attachment":[{"href":"https:\/\/www.learningbydoingxr.com\/it\/wp-json\/wp\/v2\/media?parent=2774"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.learningbydoingxr.com\/it\/wp-json\/wp\/v2\/doc_category?post=2774"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.learningbydoingxr.com\/it\/wp-json\/wp\/v2\/doc_tag?post=2774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}