Attivazione e disattivazione della finestra di dialogo per il rollout di massa - TIA Portal

Introduzione al TIA Portal

ft:publication_title
Introduzione al TIA Portal
Product
TIA Portal
Version
V21
Publication date
11/2025
Language
it-IT
Attivazione e disattivazione della finestra di dialogo per il rollout di massa

Se è stato avviato il servizio Windows per il rollout di massa degli Add-Ins, la directory "C:\ProgramData\Siemens\Automation\Portal V<Numero di versione>\CorporateAddIns" viene sincronizzata con la directory di rete Corporate Add-Ins per un intervallo di tempo specifico. In caso di modifiche, viene visualizzata una finestra di dialogo che indica quali Add-Ins sono stati aggiunti, sostituiti o rimossi. La finestra può essere disattivata e riattivata in qualsiasi momento tramite le impostazioni di TIA Portal o tramite Openness API. Se la finestra di dialogo è disattivata, se ne possono leggere le informazioni nella finestra di ispezione.

Disattivazione e attivazione della finestra di dialogo dalle impostazioni di TIA Portal

Per attivare o disattivare la finestra di dialogo dalle impostazioni di TIA Portal procedere nel seguente modo:

  1. Nel menu "Strumenti" selezionare il comando "Impostazioni".

    Nell'area di lavoro viene visualizzata la finestra "Impostazioni".

  2. Selezionare il gruppo "Add-Ins" nella navigazione dell'area.

  3. Se non si desidera ricevere il messaggio aggiuntivo, selezionare la casella di controllo "Disattivare la visualizzazione dei messaggi in una finestra popup durante il rollout di massa degli Add-Ins".

  4. Se si desidera riattivare il messaggio aggiuntivo, deselezionare la casella di controllo.

Disattivazione e attivazione tramite Openness API

Per attivare o disattivare la finestra di dialogo tramite Openness API, copiare e adattare il seguente esempio di codice:

...

TiaPortalSettingsFolder addInSettingsFolder = TiaPortal.SettingsFolders.Find("AddIn");

TiaPortalSetting rolloutPopupSetting = addInSettingsFolder.Settings.Find("DisableAddInMassRolloutPopup");

if (((bool)rolloutPopupSetting.Value))

{

rolloutPopupSetting.Value = true;

}

...