Passo 2. Definire valori dell'etichetta di sicurezza standard - Facoltativo
I valori delle etichette, i nomi visualizzati e le descrizioni per le etichette di sicurezza standard sono definiti nel file di risorsa associato alla classe di tipo enumerato per l'etichetta di sicurezza standard. Sono disponibili dieci classi di tipo enumerato da utilizzare con le etichette di sicurezza standard (da wt.access.configuration.SecurityLabel1 a wt.access.configuration.SecurityLabel10). Stabilire le classi che verranno utilizzate per ciascuna etichetta di sicurezza standard. È possibile specificare la classe per ciascuna etichetta di sicurezza standard nel relativo file di configurazione durante il passo successivo.
Per la configurazione di esempio, sono utilizzate le classi riportate di seguito.
• wt.access.configuration.SecurityLabel1 per Export Control
• wt.access.configuration.SecurityLabel2 per Corporate Proprietary
• wt.access.configuration.SecurityLabel3 per Legal Information
È possibile creare altre classi di tipo enumerato se si intende configurare per il sito più di dieci etichette di sicurezza standard. Per ulteriori informazioni sulla creazione e la modifica delle classi di tipo enumerato, vedere la Windchill Customization Guide.
Per definire i valori per ciascuna etichetta di sicurezza standard, oltre che il nome visualizzato e la descrizione per ciascun valore, completare la procedura riportata di seguito.
1. Copiare il file di resource bundle per la classe dalla directory di origine riportata di seguito
<Windchill>/src/wt/access/configuration
nella seguente directory:
<Windchill>/wtCustom/wt/access/configuration
2. In un editor di testo, aprire il file di resource bundle per la classe. Ad esempio, per la classe SecurityLabel1, aprire il file riportato di seguito.
<Windchill>/wtCustom/wt/access/configuration/SecurityLabel1RB.rbInfo
dove <Windchill> è la posizione di installazione della soluzione Windchill.
3. Per ciascun valore di etichetta di sicurezza standard, aggiungere le righe riportate di seguito.
<VALUE>.value=<LOCALIZED_DISPLAY_NAME>
<VALUE>.longDescription=<LONG_DESCRIPTION>
dove:
◦ <VALUE> è il nome valore dell'etichetta di sicurezza che verrà specificato nel file securityLabelsConfiguration.xml.
◦ <LOCALIZED_DISPLAY_NAME> è il nome valore dell'etichetta di sicurezza che verrà visualizzata nell'interfaccia utente.
◦ <LONG_DESCRIPTION> è la descrizione lunga dell'etichetta di sicurezza. La descrizione lunga viene visualizzata nella guida in linea generata automaticamente per l'etichetta di sicurezza, a cui si accede facendo clic sull'icona Visualizza le informazioni sull'etichetta di sicurezza
dalla tabella
Etichette di sicurezza.
| La chiave risorsa NULL è presente automaticamente per ciascuna etichetta di sicurezza standard. È possibile fornire una descrizione e un nome visualizzato significativi per la chiave NULL modificando la voce della risorsa, ma non è possibile eliminare la voce. Il valore associato alla chiave NULL è sempre senza restrizioni. Di conseguenza, il valore associato alla chiave NULL non deve essere utilizzato come contrassegno in base al quale si desidera limitare l'accesso in futuro. In questi casi utilizzare un contrassegno di informazione non nullo. |
Ad esempio, è possibile modificare o aggiungere le righe riportate di seguito al file SecurityLabel1RB.rbInfo per la configurazione di esempio:
NULL.value=No License Required
NULL.longDescription=Export of the selected business objects does not require a license.
LNC.value=License Required - Commercial
LNC.longDescription=Export of the selected business objects requires a commercial export license.
LNS.value=License Required - State
LNS.longDescription=Export of the selected business objects requires a state export license.
DNE.value=Do Not Export
DNE.longDescription=Export of the selected business objects is not allowed.
UNK.value=Unknown
UNK.longDescription=Export restriction status of the selected business object is not known. Treat as Do Not Export.
4. Salvare e chiudere.
5. Ripetere i passi da 1 a 4 per ciascuna classe di etichetta di sicurezza.
6. Da una shell di Windchill, eseguire il comando riportato di seguito per creare il resource bundle.
◦ Per un sistema Windows:
ResourceBuild wt.access.configuration
◦ Per un sistema UNIX:
ResourceBuild.sh wt.access.configuration