Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Note
I gruppi di interesse della community sono ora passati da Yammer a Microsoft Viva Engage. Per partecipare a una community Viva Engage e partecipare alle discussioni più recenti, compilare il modulo Request access to Finance and Operations Viva Engage Community e scegliere la community a cui si vuole partecipare.
Questo articolo descrive le proprietà visualizzate nella finestra Proprietà di Microsoft Visual Studio per gli elementi in Esplora applicazioni.
Molti nodi in Esplora applicazioni rappresentano elementi con proprietà associate. È possibile leggere o modificare queste proprietà nella finestra Proprietà di Microsoft Visual Studio.
Proprietà di sistema e comuni
La maggior parte degli oggetti applicazione in Esplora applicazioni ha un set standard di proprietà di sistema. Queste proprietà di sistema sono di sola lettura. Usare la finestra Proprietà per visualizzare le proprietà di qualsiasi elemento in Esplora applicazioni. Per aprire la finestra Proprietà , fare clic con il pulsante destro del mouse su un nodo in Esplora applicazioni e quindi scegliere Proprietà. Nella scheda Categorie della finestra Proprietà vengono visualizzate molte proprietà di sistema sotto il nodo Statistiche . Questo articolo elenca proprietà comuni aggiuntive visualizzate in molti nodi di Esplora applicazioni, ma non tutti. La tabella seguente illustra le proprietà di sistema visualizzate in quasi tutti i nodi di Esplora applicazioni. Tutte queste proprietà di sistema sono di sola lettura.
| Proprietà | Description |
|---|---|
| ChangedBy | L'utente che ha modificato l'ultimo oggetto (spesso la versione di rilascio). |
| ChangedDate | Data dell'ultima modifica dell'oggetto. |
| ChangedTime | Ora dell'ultima modifica dell'oggetto. |
| CreatedBy | Utente che ha creato l'oggetto. |
| CreationDate | Data di creazione dell'oggetto. |
| Orario di Creazione | Ora di creazione dell'oggetto. |
La tabella seguente mostra altre proprietà comuni visualizzate in molti nodi di Esplora applicazioni, ma non tutti.
| Proprietà | Description |
|---|---|
| ConfigurationKey | Specificare la chiave di configurazione che controlla l'accesso o la visualizzazione di un elemento. Se un utente non ha accesso alla chiave di configurazione, l'elemento non è visibile. Gli elementi includono pagine, controlli su pagine, tabelle e altri elementi. |
| LegacyID | Elemento identificatore di una versione precedente. Durante l'aggiornamento da una versione precedente, l'identificatore precedente viene assegnato a LegacyID. Non viene assegnato un identificatore specifico dell'installazione e la logica di business rimane intatta. Questa proprietà non viene usata per i nuovi elementi. |
| NeededAccessLevel | Livello di accesso minimo richiesto da un utente. Questa proprietà è di sola lettura. |
| Origine | Identificatore univoco globale (GUID) di un elemento di Esplora applicazioni. Questa proprietà viene usata per identificare gli elementi durante la sincronizzazione e negli scenari di aggiornamento. Si tratta di una proprietà di sola lettura e il valore non cambia mai dopo l'assegnazione del sistema. Nessun valore GUID di origine viene duplicato in qualsiasi punto del sistema. |
| SecurityKey | Questa proprietà è obsoleta, ma viene mantenuta per riferimento nei sistemi aggiornati da una versione precedente. |
Proprietà di enumerazione di base
Nella tabella seguente vengono descritte le proprietà disponibili per le enumerazioni.
| Proprietà | Description |
|---|---|
| AnalisiUsage | Specificare il ruolo dell'enumerazione in un cubo. Questa impostazione viene propagata automaticamente a tutti i campi della tabella che fanno riferimento all'enumerazione . Tuttavia, è possibile eseguire l'override dell'impostazione in un campo tabella. Di seguito vengono illustrate le opzioni disponibili. - Attributo : un campo che fa riferimento all'enumerazione è un attributo della dimensione. - Nessuno : un campo che fa riferimento all'enumerazione non è un attributo della dimensione. |
| ConfigurationKey | Specificare la chiave di configurazione. |
| CountryRegionCodes | Specificare i codici per i paesi/aree geografiche in cui la visualizzazione è applicabile o valida. Implementare questa proprietà come elenco delimitato da virgole dei codici paese/area geografica dell'Organizzazione internazionale per la standardizzazione (ISO) in una singola stringa. I valori devono corrispondere ai dati nella rubrica globale. Il framework client e l'applicazione possono usare questa proprietà per abilitare o disabilitare funzionalità specifiche del paese/area geografica. |
| DisplayLength | Specificare il numero di caratteri visualizzati. Il valore predefinito è Auto. |
| Guida | Creare una stringa della Guida per il campo. La stringa della Guida viene visualizzata quando il campo viene usato in una pagina. |
| Etichetta | Specificare l'etichetta visualizzata nelle pagine e nei report. |
| Modello | Specificare il modello in cui si trova la tabella. Un modello è un raggruppamento logico di elementi in un livello. Esempi di elementi includono una tabella e una classe . Un elemento può esistere esattamente in un modello in un livello. Lo stesso elemento può esistere in una versione personalizzata in un modello che si trova in un livello superiore. |
| Name | Specificare il nome dell'enumerazione. Un nome di enumerazione deve indicare i possibili valori di enumerazione o il tipo del valore di enumerazione. Esempi di enumerazioni denominate in base ai possibili valori sono InclExcl e NextPrevious. Esempi di enumerazioni denominate in base al tipo del valore di enumerazione sono ArrivalPostingType e ListStatus. |
| Stile | Modificare l'aspetto predefinito dell'enumerazione. Di seguito vengono illustrate le opzioni disponibili. - Casella combinata - Pulsante di opzione |
| UseEnumValue | Il valore Sì indica che i valori predefiniti della proprietà EnumValue sono stati modificati. Il valore No reimposta la proprietà EnumValue sui valori predefiniti. |
Proprietà estese del tipo di dati
Le proprietà del tipo di dati esteso (EDT) sono suddivise nei gruppi seguenti, in base al fatto che siano comuni a tutti i tipi di dati EDT o disponibili solo per determinati tipi di dati di base.
Proprietà comuni a tutte le proprietà EDT
| Proprietà | Description |
|---|---|
| Allineamento | Modificare l'allineamento del testo. Le opzioni disponibili sono Left, Right e Center. |
| AnalysisDefaultSort | Specificare l'ordinamento predefinito per un campo in un modello di report con questo oggetto EDT. |
| AnalysisDefaultTotal | Specificare la funzione di aggregazione per una misura. Utilizzare questa proprietà quando la proprietà AnalysisUsage è impostata su Measure. Di seguito vengono illustrate le opzioni disponibili. - Sum : restituisce la somma di tutti i valori di un set. - Count : restituisce il numero di elementi non Null in un set. - CountDistinct : restituisce il numero di elementi distinti non Null in un set. - Min : restituisce il valore minimo in un set. - Max : restituisce il valore massimo in un set. - Nessuno: non viene applicata alcuna funzione di aggregazione. - Auto: questa opzione si applica ai file EDT derivati. Viene utilizzato il valore della proprietà AnalysisUsage per l'EDT padre. È possibile eseguire l'override della funzione di aggregazione a livello di campo. In altre parole, è possibile modificare la funzione di aggregazione per il campo usando la proprietà AnalysisDefaultTotal per tale campo. |
| AnalysisGrouping | Specificare se per impostazione predefinita un campo con questa proprietà EDT viene raggruppato quando il campo viene aggiunto a un report tramite Generatore report per Microsoft SQL Server Reporting Services (SSRS). Questa proprietà viene impostata automaticamente su Scoraggiato per gli importi di valuta. Per altri campi univoci, impostare questa proprietà su Scoraggiato. |
| AnalisiUsage | Specificare il ruolo di EDT in un cubo. Questa impostazione viene propagata automaticamente a tutti i campi della tabella che fanno riferimento a EDT. Tuttavia, è possibile eseguire l'override dell'impostazione in un campo tabella. Di seguito vengono illustrate le opzioni disponibili. - Attributo : un campo che fa riferimento a EDT è un attributo della dimensione. - Measure : campo che fa riferimento a EDT è una misura. - Entrambi : un campo che fa riferimento a EDT è sia un attributo della dimensione che una misura. - Nessuno : un campo che fa riferimento a EDT non è né un attributo della dimensione né una misura. - Auto: questa opzione si applica ai file EDT derivati. Viene utilizzato il valore della proprietà AnalysisUsage per l'EDT padre. Nota: I tipi di dati basati su enumerazioni non possono essere misure. |
| ArrayLength | Questa proprietà è di sola lettura. Il valore predefinito è 1. Per aggiungere elementi di matrice a EDT, fare clic con il pulsante destro del mouse sul nodo Elemento matrice e quindi scegliere Nuovo elemento matrice. Il valore della proprietà ArrayLength viene aumentato per riflettere questa modifica. |
| ButtonImage | Specificare l'immagine visualizzata quando si usa EDT per un pulsante di ricerca in una pagina. Di seguito vengono illustrate le opzioni disponibili. - Freccia - Posta: è possibile selezionare questa opzione per il tipo di posta elettronica , ad esempio. - URL : è possibile selezionare questa opzione per il tipo di URL , ad esempio. - ThreeDots (...) - OpenFile : è possibile selezionare questa opzione per i tipi FilenameOpen e FilenameSave , ad esempio. - Calendario : è possibile selezionare questa opzione per i tipi di data, ad esempio. Il valore predefinito è Arrow. |
| CollectionLabel | Specificare l'etichetta usata per visualizzare il nome plurale di un campo con questo valore EDT. |
| ConfigurationKey | Specificare la chiave di configurazione per EDT. |
| CountryRegionCodes | Specificare i codici per i paesi o le aree geografiche in cui il menu è applicabile o valido. Implementare questa proprietà come elenco delimitato da virgole dei codici paese ISO in una singola stringa. I valori devono corrispondere ai dati nella rubrica globale. Il client usa questa proprietà per abilitare o disabilitare le funzionalità specifiche del paese o dell'area geografica. |
| DisplayLength | Specificare il numero massimo di caratteri visualizzati in una pagina o in un report. |
| EnumType | Specificare un tipo di dati enumerato. Questa proprietà deve essere impostata per edt del tipo di enumerazione . |
| Estende | Utilizzare questa proprietà per basare EDT su un altro EDT. |
| FormHelp | Specificare la pagina da utilizzare quando si esegue una ricerca da un campo in una pagina. |
| Testo di aiuto | Creare una stringa della Guida per EDT. La stringa della Guida viene visualizzata quando il tipo viene usato in una pagina. |
| ID | Questa proprietà è di sola lettura. |
| Etichetta | Specificare l'etichetta utilizzata per il tipo quando il tipo viene utilizzato in una pagina o in un report. |
| Modello | Specificare il modello in cui si trova la tabella. Un modello è un raggruppamento logico di elementi in un livello. Esempi di elementi includono una tabella e una classe . Un elemento può esistere esattamente in un modello in un livello. Lo stesso elemento può esistere in una versione personalizzata in un modello che si trova in un livello superiore. |
| Name | Specificare il nome del tipo. Il nome viene usato per fare riferimento al tipo da X++. |
| PresenceClass | Specificare la classe X++ utilizzata insieme alla proprietà PresenceMethod per restituire un'istanza dell'oggetto PresenceInfo . |
| PresenceIndicatorAllowed | Specificare se il controllo che fa riferimento a EDT deve usare la presenza. Il valore predefinito è Sì. |
| PresenceMethod | Per la classe X++ specificata nella proprietà PresenceClass , specificare il metodo della classe statica X++ che deve essere chiamato usando un valore di dati dei controlli. Questo metodo restituisce un'istanza dell'oggetto PresenceInfo che contiene i dati richiesti dall'indicatore Presence. |
| ReferenceTable | Specificare la tabella a cui fa riferimento questo EDT e che ha la chiave primaria. In altre parole, questa proprietà indica la tabella della chiave primaria a cui fa riferimento questo oggetto EDT. |
| Stile | Modificare l'aspetto predefinito di EDT. Di seguito vengono illustrate le opzioni disponibili. -Automatico - Casella combinata - Pulsante di opzione |
Proprietà disponibili solo per alcuni tipi di dati di base
A meno che la tabella seguente non specifichi diversamente, lasciare tutte queste proprietà impostate su Auto.
| Proprietà | Tipo per cui esiste la proprietà | Description |
|---|---|---|
| Correzione | Stringa | Per le stringhe di lunghezza fissa, specificare se i caratteri immessi devono essere archiviati sul lato sinistro o sul lato destro degli spazi di riempimento. Le opzioni disponibili sono Left e Right. Il valore predefinito è Left. |
| AllowNegative | IntegerInt64Real | Specificare se il campo può accettare valori negativi. |
| AutoInsSeparator | Real | Specificare se il sistema deve inserire automaticamente un separatore decimale. Ad esempio, se si immette 2222, il sistema visualizza automaticamente 2222.00. |
| ChangeCase | Stringa | Specificare la modalità di formattazione del testo immesso in un controllo stringa. Ad esempio, il testo può essere formattato come tutte le lettere maiuscole o può usare la maiuscola. Nota: Questa proprietà non è supportata per Enterprise Portal. |
| DateDay | DateUtcDateTime | Specificare la modalità di visualizzazione del giorno. |
| DateFormat | DateUtcDateTime | Specificare il layout di una data. |
| DateMonth | DateUtcDateTime | Specificare la modalità di visualizzazione del mese. |
| DateSeparator | DateUtcDateTime | Specificare i separatori tra anno, mese e giorno. |
| DateYear | DateUtcDateTime | Specificare la modalità di visualizzazione dell'anno. |
| DecimalSeparator | Real | Specificare il separatore decimale. Quando viene utilizzata l'impostazione predefinita (Auto), viene usato il separatore decimale specificato nell'installazione di sistema. |
| SfollatoNegative | IntegerInt64Real | Specificare se allineare i numeri negativi a sinistra. |
| DisplayHeight | Stringa | Specificare il numero di righe da visualizzare contemporaneamente quando viene visualizzato EDT in una pagina. |
| EnumType | Enum | Specificare l'enumerazione di base usata per creare l'edt. |
| FormatMST | Real | Specificare i valori di valuta master da formattare. Di seguito vengono illustrate le opzioni disponibili: -Automatico - Sì -No Il valore predefinito è Auto. |
| NoOfDecimals | Real | Specificare il numero di posizioni decimali quando viene visualizzato un valore in una pagina o in un report. |
| RotateSign | IntegerInt64Real | Selezionare questa opzione per invertire il segno per il numero. In altre parole, modificare un segno meno (–) in un segno più (+) o un segno più a un segno meno. |
| ShowZero | IntegerInt64Real | Specificare se visualizzare un campo con un valore pari a 0 (zero) come campo vuoto. Se un valore pari a 0 nei campi di questo tipo indica null/nothing, impostare questa proprietà su No. |
| SignDisplay | IntegerInt64Real | Specificare se visualizzare il segno di un numero negativo e anche se il segno deve essere visualizzato prima o dopo il numero. In genere, impostare questa proprietà su Auto. Tuttavia, è possibile impostarlo su Nessuno se viene utilizzata la proprietà DisplaceNegative . |
| StringSize | Stringa | Specificare la dimensione massima della stringa. |
| ThousandSeparator | Real | Specificare il simbolo utilizzato per separare migliaia. |
| TimeFormat | TimeUtcDateTime | Specificare la modalità di formattazione. |
| TimeHours | TimeUtcDateTime | Specificare se includere ore. |
| TimeMinute | TimeUtcDateTime | Specificare se includere minuti. |
| TimeSeconds | TimeUtcDateTime | Specificare se includere secondi. |
| TimeSeparator | TimeUtcDateTime | Specificare il separatore utilizzato per le ore. |
| TimezonePreference | UtcDateTime | Specificare il fuso orario in cui convertire il valore da Coordinated Universal Time (UTC). |
Proprietà prospettica
In Esplora applicazioni, nel nodo Dizionario dati , è presente un nodo Prospettive . Una prospettiva è una raccolta di tabelle e viste che contengono le misure e le dimensioni per un cubo. Nella tabella seguente vengono descritte le proprietà che è possibile impostare per ogni prospettiva. Per informazioni sulle proprietà di sistema disponibili per una prospettiva, vedere la sezione "Proprietà di sistema e comuni". Per informazioni sulle proprietà delle tabelle associate a una prospettiva, vedere le sezioni "Proprietà tabella" e "Proprietà campo tabella".
| Proprietà | Description |
|---|---|
| ConfigurationKey | Specificare la chiave di configurazione assegnata alla prospettiva. La chiave di configurazione determina le configurazioni di una prospettiva incluse nei modelli di report generati. |
| Testo di aiuto | Creare una stringa da usare come descrizione per la prospettiva in un modello di report. |
| ID | Specificare l'identificatore della prospettiva. |
| Etichetta | Specificare il nome visualizzato per la prospettiva in un modello di report. |
| Modello | Specificare il modello in cui si trova la prospettiva. Un modello è un raggruppamento logico di elementi in un livello. Un elemento può esistere esattamente in un modello in un livello. Lo stesso elemento può esistere in una versione personalizzata in un modello che si trova in un livello superiore. |
| SharedDimensionContainer | Specificare se condividere elementi nella prospettiva. Quando si imposta questa proprietà su Sì, gli elementi nella prospettiva vengono aggiunti a tutte le altre prospettive presenti nel progetto e non viene creato alcun cubo per la prospettiva. Il valore predefinito è No. |
| Uso | Specificare le opzioni di materializzazione per una prospettiva. Di seguito vengono illustrate le opzioni disponibili. - AdHocReporting : la prospettiva viene usata per generare un modello SMDL (TransactionAl Semantic Model Definition Language). - OLAP : la prospettiva viene usata per generare un cubo in un progetto di Business Intelligence di Microsoft SQL Server Analysis Services (SSAS). - Entrambi : la prospettiva viene usata per generare sia un modello SDML transazionale che un cubo in un progetto di Business Intelligence di SSAS. - Nessuno : la prospettiva non è materializzata. Il valore predefinito è Nessuno. |
Proprietà tabella
In questa sezione vengono descritte le proprietà visualizzate nella finestra Proprietà per gli elementi della tabella in Esplora applicazioni. Gli elementi della tabella si trovano inTabelle> dati.
Proprietà tabella
Nella tabella seguente vengono descritte le proprietà degli elementi della tabella in Esplora applicazioni.
| Proprietà | Description |
|---|---|
| Classi astratte | Specificare se la tabella supporta l'ereditarietà. Il valore predefinito è No. Se si imposta il valore su Sì, la tabella non può essere una destinazione diretta di istruzioni SQL X++, ad esempio update_recordset e selezionare. Nota: Questa proprietà non è disponibile quando la proprietà SupportInheritance è impostata su No. |
| AnalysisDimensionType | Specificare il tipo di dimensione creata, in base all'impostazione della proprietà IsLookup . Se la proprietà IsLookup è impostata su Sì, sono disponibili le opzioni seguenti: - Auto : la tabella può contenere dati reali e dimensionali. La Procedura guidata bi estrae i dati dimensionali e crea dimensioni e attributi. I dati reali vengono estratti per creare misure. Viene creata una dimensione figlio con attributi della tabella padre. - MasterInner : viene usato un join interno (completo) per creare relazioni con questa tabella alla tabella figlio. Ogni combinazione di record per questa tabella e la tabella figlio vengono generate nella dimensione. Viene creata una dimensione figlio con attributi della tabella padre. - MasterLeftOuter : viene usato un left outer join per creare relazioni con questa tabella alla tabella figlio. Le dimensioni hanno attributi aggiuntivi, in base ai valori di questa tabella che possono anche essere vuoti. Viene creata una dimensione figlio con attributi della tabella padre. - Transazione : la tabella deve essere usata per generare solo dati effettivi (misure). Utilizzare questa opzione quando una tabella contiene solo dati transazionali. Viene creata una dimensione figlio che contiene solo i campi di enumerazione della tabella. Se la proprietà IsLookup è impostata su No, sono disponibili le opzioni seguenti: - Auto : la tabella può contenere dati reali e dimensionali. La Procedura guidata bi estrae i dati dimensionali e crea dimensioni e attributi. I dati reali vengono estratti per creare misure. Viene creata una dimensione padre e figlio. - MasterInner : non applicabile. Questa opzione equivale a Auto. - MasterLeftOuter : non applicabile. Questa opzione equivale a Auto. - Transazione : la tabella deve essere usata per generare solo dati effettivi (misure). Utilizzare questa opzione quando una tabella contiene solo dati transazionali. Viene creata una dimensione figlio che contiene solo i valori di enumerazione della tabella. |
| AnalysisIdentifier | Specificare il campo da utilizzare come identificatore per la dimensione in un cubo SSAS. |
| AOSAuthorization | Specificare il tipo di operazione che un utente può eseguire in una tabella, a seconda delle autorizzazioni dell'utente. Quando si imposta questa proprietà su Nessuno, non viene eseguita alcuna verifica dell'autorizzazione. |
| CacheLookup | Specificare come memorizzare nella cache i record recuperati durante un'operazione di ricerca. Questa proprietà esiste solo nelle tabelle che non ereditano da un'altra tabella. In una tabella radice di ereditarietà non è possibile impostare questa proprietà su EntireTable usando la finestra Proprietà di Esplora applicazioni. Non è necessario utilizzare altre tecniche per assegnare questo valore alle tabelle radice di ereditarietà. Ad esempio, non usare il metodo AOTsetProperty della classe TreeNode per assegnare questo valore. |
| ClusterIndex | Specificare l'indice del cluster. Questa proprietà viene usata solo per l'ottimizzazione SQL. |
| ConfigurationKey | Specificare la chiave di configurazione per la tabella. Le chiavi di configurazione consentono a un amministratore di sistema di abilitare e disabilitare parti specifiche di un'applicazione. |
| CountryRegionCodes | Specificare i codici per i paesi/aree geografiche in cui la tabella è applicabile o valida. Questa proprietà viene implementata come elenco delimitato da virgole di codici paese ISO in una singola stringa. I valori devono corrispondere ai dati nella rubrica globale. Il framework client usa questa proprietà per abilitare o disabilitare le funzionalità specifiche del paese/area geografica. |
| CountryRegionContextField | Specificare il campo utilizzato per identificare il contesto del paese o dell'area geografica. Questa proprietà è correlata alla proprietà CountryRegionCodes . |
| CreatedBy | Specificare se il sistema gestisce il campo CreatedBy per i record in una tabella. Questo campo contiene informazioni sulla persona che ha creato un record. |
| CreatedDateTime | Specificare se il sistema gestisce i campi CreationDate e CreationTime per i record in una tabella. Questo campo contiene la data di creazione di un record. |
| CreatedTransactionId | Specificare se il sistema gestisce il campo CreatedTransactionId per i record in una tabella. Questo campo contiene informazioni sulla transazione che ha creato un record. |
| CreateRecIdIndex | Specificare se viene creato un indice nel campo ID record . |
| DeveloperDocumentation | Descrivere lo scopo di una tabella e spiegare come viene usato nel programma. In genere, una descrizione contiene non più di cinque frasi e viene scritta come un singolo paragrafo. |
| EntityRelationshipType | Classificare una tabella in base alla notazione del modello di dati ER (Common Entity Relationship). Una tabella viene classificata come entità o relazione. Un'entità rappresenta un oggetto, mentre una relazione rappresenta un'associazione tra due oggetti. |
| Estende | Derivare la tabella dalla tabella specificata. Il valore di questa proprietà è Null quando la proprietà SupportInheritance è impostata su Sì. |
| FormRef | Specificare la voce di menu di visualizzazione attivata quando viene fatto riferimento a una tabella. Una voce di menu di visualizzazione è associata a una pagina. Quando si usa un campo di indice primario in un report, questa pagina è disponibile come collegamento nel report. Per specificare un indice primario, utilizzare la proprietà PrimaryIndex . Se si lascia vuota questa proprietà, il sistema tenta di visualizzare una pagina con lo stesso nome della tabella. |
| ID | ID tabella generato dal sistema. |
| IsLookup | Per i modelli di report, utilizzare questa proprietà per specificare se le informazioni sulla tabella vengono incorporate in altre tabelle che vi fanno riferimento quando viene generato un modello di report. Per i cubi OLAP (Online Analytical Processing), utilizzare questa proprietà per specificare se generare una dimensione consolidata o una dimensione distinta. Di seguito vengono illustrate le opzioni disponibili: - Sì : gli attributi della tabella devono essere consolidati nella dimensione padre (schema star). - No : deve essere generata una dimensione separata per la tabella (schema snowflake). |
| Etichetta | Specificare l'etichetta per una tabella. |
| ListPageRef | Specificare una voce di menu di visualizzazione che punta a una pagina in grado di visualizzare un elenco di questo tipo di record. |
| Modello | Specificare il modello in cui si trova la tabella. Un modello è un raggruppamento logico di elementi in un livello. Esempi di elementi includono una tabella e una classe . Un elemento può esistere esattamente in un modello in un livello. Lo stesso elemento può esistere in una versione personalizzata in un modello che si trova in un livello superiore. |
| ModifiedBy | Specificare se il sistema gestisce il campo ModifiedBy per i record in una tabella. Questo campo contiene informazioni sulla persona che ha modificato un record per l'ultima volta. |
| ModifiedDateTime | Specificare se il sistema gestisce il campo ModifiedDate per i record in una tabella. Questo campo contiene la data dell'ultima modifica di un record. |
| ModifiedTime | Specificare se il sistema gestisce il campo ModifiedDateTime per i record in una tabella. Questo campo contiene la data e l'ora dell'ultima modifica di un record. |
| Name | Specificare il nome della tabella. |
| OccEnabled | Specificare se la modalità di concorrenza ottimistica è abilitata per una tabella. Quando questa modalità è abilitata, i dati non vengono bloccati da modifiche future quando vengono recuperati dal database. I dati vengono bloccati solo quando viene eseguito l'aggiornamento effettivo. |
| PreviewPartRef | Specificare la parte info o la parte del modulo da usare nell'anteprima avanzata. Una parte info mostra una raccolta di campi dati da una query specificata. Usa i metadati per descrivere la modalità di visualizzazione dei dati. Una parte del modulo rappresenta un puntatore a una pagina. |
| PrimaryIndex | Specificare l'indice primario. È possibile selezionare solo un indice univoco. Questa proprietà viene utilizzata per l'ottimizzazione del database e per indicare quale indice univoco deve essere usato come chiave di memorizzazione nella cache. Se non si specifica un indice primario, l'indice univoco con l'ID più basso viene usato come chiave di memorizzazione nella cache. |
| ReplacementKey | Specificare i campi da visualizzare come identificatore per i dati in alcuni controlli pagina. |
| ReportRef | Specificare la voce di menu di output attivata quando viene fatto riferimento a una tabella. Una voce di menu di output è associata a un report. Quando si usa un campo di indice primario in un report, questo report è disponibile come collegamento nel report. Per specificare un indice primario, utilizzare la proprietà PrimaryIndex . |
| SaveDataPerCompany | Specificare se i dati per la società corrente vengono salvati. Se si imposta la proprietà su No, i dati vengono salvati senza un identificatore della società (DataAreaId). Nota: Se la proprietà SaveDataPerCompany in una tabella è impostata su Sì, la proprietà SetCompany in una struttura di pagina che utilizza la tabella come origine dati deve essere impostata anche su Sì. Mancia: La riga di stato mostra l'acronimo della società. Fare doppio clic sull'acronimo per aprire una finestra di dialogo in cui è possibile modificare l'azienda. |
| SaveDataPerPartition | Valore che indica se la tabella ha un campo di sistema denominato Partition. Questa proprietà deve essere di sola lettura. Se la tabella ha un campo Partition , ogni record viene assegnato a una partizione. Ogni record è nascosto dalle operazioni di accesso ai dati eseguite nel contesto di altre partizioni. |
| SearchLinkRefName | Specificare il nome della voce di menu che collega informazioni su un sito Web relativo a un record di tabella elencato nei risultati della ricerca di Enterprise Portal. Se la proprietà SearchLinkRefType è impostata su URL, selezionare una voce di menu che collega a una pagina web part che mostra i dati della tabella. I moduli e i report nelle pagine web part possono visualizzare i dati. |
| SearchLinkRefType | Specificare il tipo della voce di menu che collega le informazioni in un sito Web su un record di tabella elencato nei risultati della ricerca di Enterprise Portal. |
| SingularLabel | Specificare l'etichetta utilizzata in un modello di report o in un cubo per visualizzare il nome singolare degli elementi archiviati nella tabella. |
| SupportInheritance | Quando si imposta questa proprietà su Sì, è possibile impostare un valore per altre proprietà correlate all'ereditarietà, ad esempio Extends e Abstract. Cautela: Se si imposta questa proprietà su Sì, tutti i campi della tabella vengono eliminati e devono essere creati di nuovo. |
| SystemTable | Indicare se una tabella viene visualizzata come tabella di sistema. Una tabella visualizzata come tabella di sistema può essere filtrata durante l'esportazione e l'importazione. Le tabelle di sistema vengono sempre sincronizzate quando si esegue l'accesso. Pertanto, questa proprietà può essere utile per le tabelle usate non appena si esegue l'accesso. |
| TableContents | Specificare il modo in cui i dati di installazione/parametro possono essere riutilizzati da un cliente a un altro. Di seguito vengono illustrate le opzioni disponibili: - Non specificato : usare questa opzione per la maggior parte delle tabelle. - Dati predefiniti : usare questa opzione per i dati indipendenti dal cliente, ad esempio codici postali, unità e intervalli di tempo. - Dati di base : usare questa opzione per i dati dipendenti dal cliente, ad esempio calendari, gruppi e parametri. - Dati predefiniti+Base : usare questa opzione per i dati in cui la percezione locale varia. Ad esempio, Il grafico degli account è indipendente dal cliente in Germania, ma dipende dalla maggior parte degli altri luoghi. |
| TableGroup | Specificare il gruppo a cui appartiene la tabella. I gruppi di tabelle forniscono un metodo per la categorizzazione delle tabelle in base al tipo di dati che contengono. È possibile utilizzare i gruppi di tabelle per definire se il sistema deve richiedere agli utenti di aggiornare o eliminare dati dalla tabella nelle pagine usando la tabella come origine dati. Quando si esportano dati, è possibile usare i gruppi di tabelle per filtrare i record. |
| Tipo di Tabella | Questa proprietà sostituisce la proprietà Temporary presente in Microsoft Dynamics AX 2009. |
| TitleField1, TitleField2 | È possibile utilizzare questa proprietà nei modi seguenti: - Aggiungere dati di campo tabella a una didascalia del modulo. - Mostra campi aggiuntivi in una pagina di ricerca. La proprietà TitleField1 viene utilizzata anche quando si attiva l'elenco di ricerca in un campo di una pagina. I campi specificati per le proprietà TitleField1 e TitleField2 possono essere uniti al valore della chiave. - Mostra informazioni sul campo in una descrizione comando. |
| TypicalRowCount | Specificare il numero di record che in genere vengono visualizzati in una tabella. Se la proprietà AnalysisSelection non è impostata, questa proprietà determina la modalità di selezione dei record tramite Generatore report per SSRS. L'impostazione di questa proprietà influisce sul fatto che un elenco a discesa, una casella di riepilogo o una casella di riepilogo filtrata venga utilizzata per selezionare i record di tabella. |
| ValidTimeStateFieldType | Specificare il tipo di campo data/ora utilizzato dal sistema quando tiene traccia dei dati entro intervalli di tempo. |
| Visible | Specificare i diritti di accesso quando la tabella viene utilizzata come origine dati in una pagina o in un report. Se la tabella viene utilizzata come origine dati in una pagina, i diritti di accesso nella pagina non possono superare i diritti di accesso definiti per la tabella. |
Tabelle e modelli di report
Le proprietà seguenti sono correlate ai modelli di report usati per aggiungere informazioni a un report:
- AnalysisSelection
- AnalysisVisibility
- IsLookup
- SingularLabel
- TypicalRowCount
Proprietà dei campi tabella
Le proprietà seguenti sono correlate ai modelli di report usati per aggiungere informazioni a un report:
- AnalysisDefaultTotal
- AnalysisLabel
- AnalysisTotaling
- AnalisiUsage
- AnalysisVisibility
- CurrencyCode
- CurrencyCodeField
- CurrencyCodeTable
| Proprietà | Description |
|---|---|
| Correzione | Specificare se il campo stringa deve essere allineato a sinistra o allineato a destra quando viene archiviato nel database. Ad esempio, se la stringa di 11 caratteri "hello world" viene archiviata in un campo allineato a destra con un'impostazione StringSize di 40, 29 caratteri di spazio vengono archiviati come prefisso. Nota: L'impostazione Regolazione influisce sui risultati della ricerca quando si cerca un valore in una tabella usando gli >operatori relazionali , , <>=e <= . Non influisce sui risultati della ricerca quando si usa l'operatore == . L'impostazione Regolazione viene ignorata quando la proprietà StringSize è impostata su (Memo).The Adjustment setting is ignored when the StringSize property is set to (Memo). |
| AliasFor | Specificare il campo tabella per il quale il campo è un alias. |
| AllowEdit | Specificare se gli utenti possono modificare i dati in un record esistente in una pagina. |
| AllowEditOnCreate | Specificare se gli utenti possono immettere i dati nel campo quando viene creato un nuovo record da una pagina. |
| AnalysisDefaultTotal | Per i modelli di report, utilizzare questa proprietà per specificare la modalità di aggregazione dei dati dei campi quando viene visualizzato un totale automatico per la tabella in un report compilato tramite SSRS e modelli di report. Il valore predefinito è No, che indica che il campo non viene visualizzato automaticamente come totale. Per i cubi OLAP, utilizzare questa proprietà per specificare la funzione di aggregazione per una misura. Utilizzare questa proprietà quando la proprietà AnalysisUsage è impostata su Measure. Di seguito vengono illustrate le opzioni disponibili: - Sum : restituisce la somma di tutti i valori di un set. - Count : restituisce il numero di elementi non Null in un set. - CountDistinct : restituisce il numero di elementi distinti non Null in un set. - Min : restituisce il valore minimo in un set. - Max : restituisce il valore massimo in un set. - Nessuno: non viene applicata alcuna funzione di aggregazione. - Auto: questa opzione si applica ai file EDT derivati. Viene utilizzato il valore della proprietà AnalysisUsage per l'EDT padre. |
| AnalysisLabel | Specificare l'etichetta da usare come didascalia in un cubo SSAS per il campo tabella. L'etichetta viene applicata a un attributo della dimensione o a una misura. Questa proprietà è destinata a situazioni in cui una delle condizioni seguenti è vera: - La proprietà Label non è definita. - La proprietà Label non funziona come didascalia per un attributo di dimensione o una misura in un cubo SSAS. |
| AnalisiUsage | Specificare il ruolo del campo in un cubo. Sono disponibili le opzioni seguenti - Attribute : il campo è un attributo della dimensione. - Measure : il campo è una misura. - Entrambi : il campo è sia un attributo della dimensione che una misura. - Nessuno : il campo non è né un attributo della dimensione né una misura. - Auto : valore della proprietà AnalysisUsage per l'enumerazione EDT o su cui deve essere utilizzato il campo. |
| ConfigurationKey | Impostare la chiave di configurazione per il campo. |
| CountryRegionCodes | Specificare i codici per i paesi/aree geografiche in cui il campo della tabella è applicabile o valido. Questa proprietà viene implementata come elenco delimitato da virgole di codici paese ISO in una singola stringa. I valori devono corrispondere ai dati nella rubrica globale. Il framework client e l'applicazione possono usare questa proprietà per abilitare o disabilitare funzionalità specifiche del paese/area geografica. |
| CountryRegionContextField | Specificare il campo che identifica il contesto paese/area geografica. Vedere la descrizione della proprietà CountryRegionCodes . |
| ExtendedDataType | Specificare l'EDT da usare per questo campo. |
| GroupPrompt | Specificare un'etichetta utilizzata per il campo quando viene visualizzata in un gruppo. Mancia: È possibile utilizzare questa proprietà per garantire che un'etichetta di campo non ripeta il testo visualizzato nell'etichetta per un gruppo di campi. Ad esempio, se un gruppo di campi in una pagina è etichettato Cliente, non includere questo testo nella proprietà GroupPrompt per i campi inclusi nel gruppo di campi. |
| Testo di aiuto | Specificare la stringa della Guida per il campo. La stringa della Guida viene visualizzata quando il campo viene usato in una pagina. |
| ID | ID campo generato dal sistema. |
| IgnoreEDTRelation | Questa proprietà viene utilizzata durante la migrazione delle relazioni EDT. Quando si esegue la migrazione delle relazioni da un nodo EDT a un nodo di tabella, è possibile ignorare una relazione non valida per un determinato campo tabella. Per ignorare le relazioni non valide, impostare questa proprietà su Sì. Il valore predefinito è No. |
| Etichetta | Specificare un'etichetta per il campo. Questa etichetta verrà visualizzata nelle pagine e nei report. Vedere anche la descrizione della proprietà AnalysisLabel in precedenza in questa tabella. |
| Obbligatorio | Specificare se un utente deve aggiungere dati a un campo in una pagina. Impostare questa proprietà su Sì per indicare che il valore predefinito o di inizializzazione per ogni tipo di dati non è accettabile per la persistenza nel database. L'elenco seguente mostra alcuni valori predefiniti che non possono essere usati per i campi obbligatori in una pagina: - Vuoto non è accettabile per un campo str (stringa). - La data minima non è accettabile per i campi di data e ora, ad esempio date e utcdatetime. - Il valore 0 (zero) non è accettabile per i campi numerici, ad esempio int, real ed enum. finance and operations non supporta la semantica per il valore Null standard nella maggior parte dei prodotti di database SQL. Il campo non può essere nullato nel database. Pertanto, la proprietà Mandatory non ha nulla a che fare con il concetto di un valore Null . Cautela: Un campo tabella obbligatorio può avere la proprietà EnumType impostata su un'enumerazione. È possibile definire un campo come tipo di enumerazione che include un elemento con il valore intero 0. In questo caso, 0 non è un elemento disponibile per la selezione nella pagina. Il sistema forms chiama automaticamente il metodo validateWrite per applicare l'impostazione della proprietà Mandatory . Tuttavia, la proprietà Mandatory non ha alcun effetto sul comportamento di SQL X++ diretto che inserisce o aggiorna il valore di un campo di tabella. In SQL X++ diretto è possibile includere chiamate al metodo validateWrite nella variabile del buffer di tabella. La variabile buffer eredita il metodo dalla classe xRecord . |
| MinReadAccess | Specificare la modalità della funzionalità di autorizzazione automatica. L'autorizzazione automatica prevede due modalità di funzionamento: chiave esterna surrogata e ricerca. Se una tabella in una query viene contrassegnata per l'autorizzazione della chiave esterna surrogata e l'utente non ha accesso a tale tabella ma non è stato negato in modo esplicito, all'accesso alla tabella viene concesso l'accesso alla vista. Tuttavia, non tutti i campi sono visibili. La visibilità è determinata dalle regole seguenti: - Se MinReadAccess è impostato su No, non viene concesso alcun accesso al campo. - Se MinReadAccess è impostato su Sì, l'accesso alla visualizzazione viene concesso al campo. - In caso contrario, l'accesso alla visualizzazione viene concesso se il campo fa parte del gruppo di identificazione automatica della chiave naturale, se si tratta di un campo del titolo o se si tratta di un campo di sistema. Se una tabella in una query viene contrassegnata per l'autorizzazione di ricerca, l'accesso viene determinato dalle regole seguenti: - Se MinReadAccess è impostato su No, non viene concesso alcun accesso al campo. - In caso contrario, l'accesso alla visualizzazione viene concesso al campo. |
| Modello | Specificare il modello in cui si trova il campo della tabella. Un modello è un raggruppamento logico di elementi in un livello. Esempi di elementi includono una tabella o una classe. Un elemento può esistere esattamente in un modello in un livello. Lo stesso elemento può esistere in una versione personalizzata in un modello che si trova in un livello superiore. |
| Name | Specificare il nome del campo. |
| RelationContext | Specificare il mapping di un campo a una relazione di tabella specifica. In genere, questa proprietà viene usata negli scenari unit-of-measure per modellare i dati correlati a codici di valuta o quantità. La relazione associata al campo può quindi essere utilizzata per visualizzare una ricerca di codici di valuta o quantità. Non esiste alcun valore predefinito. |
| SaveContents | Specificare se i dati del campo vengono salvati nel database o considerati come dati di campo virtuale. I dati dei campi virtuali vengono calcolati in fase di esecuzione quando viene visualizzato il campo. Questi dati non hanno alcuna rappresentazione fisica nel database. Mancia: Anziché i campi virtuali, è possibile usare metodi di visualizzazione e modifica. |
| StringSize | Impostare la lunghezza del campo nel numero di caratteri. La lunghezza massima del campo dipende dal database. Un valore (Memo) indica che la lunghezza del campo è illimitata. |
| Type | Specificare il tipo di base di un campo. |
| Visible | Specificare se il campo deve essere visibile nell'interfaccia utente. |
Proprietà dell'indice di tabella
Nella tabella seguente vengono descritte le proprietà disponibili per gli indici nelle tabelle.
| Proprietà | Description |
|---|---|
| AllowDuplicates | Se si imposta questa proprietà su Sì, l'indice può essere non univoco. Se non si crea almeno un indice univoco, viene creato un indice univoco combinando il primo indice e il RecId. |
| Chiave alternativa | Specificare se l'indice fa parte di una chiave alternativa. Il campo indice deve avere un valore univoco in ogni record. |
| ConfigurationKey | Impostare la chiave di configurazione. Un campo di indice disabilitato tramite una chiave di configurazione viene rimosso automaticamente dall'indice. |
| Abilitato | Utilizzare questa proprietà per disabilitare l'indice. |
| ID | Identificatore interno dell'oggetto. |
| Modello | Specificare il modello in cui si trova l'indice della tabella. Un modello è un raggruppamento logico di elementi in un livello. Esempi di elementi includono una tabella o una classe. Un elemento può esistere esattamente in un modello in un livello. Lo stesso elemento può esistere in una versione personalizzata in un modello che si trova in un livello superiore. |
| Name | Specificare il nome dell'indice. |
| UniqueAcrossCompanies | Questa proprietà è destinata solo all'uso interno di Microsoft. I valori disponibili sono Sì e No. Il valore predefinito è No. Il valore di questa proprietà viene ignorato quando la proprietà AllowDuplicates è impostata su No. Tuttavia, quando AllowDuplicates è impostato su Sì, il valore Sì per UniqueAcrossCompanies può migliorare le prestazioni di alcune query tra aziende. Il miglioramento delle prestazioni è causato dalle modifiche apportate alla memorizzazione nella cache dei dati. |
| ValidTimeStateKey | Specificare se questa chiave di indice viene utilizzata per determinare la relazione di stato temporale valida con la tabella padre. Il valore predefinito è No. Mancia: Per abilitare questa proprietà, impostare la proprietà AllowDuplicates su No e la proprietà AlternateKey su Sì. |
| ValidTimeStateMode | Specificare se sono consentiti spazi vuoti tra due record validi per la data. Il valore predefinito è NoGap. Mancia: Per abilitare questa proprietà, impostare la proprietà AllowDuplicates su No, la proprietà AlternateKey su Sì e la proprietà ValidTimeStateKey su Sì. |
Note
Le pagine sono ordinate per il primo indice.
Proprietà delle relazioni tra tabelle
Elenco delle proprietà
Nella tabella seguente vengono descritte le proprietà per una relazione di tabella in Esplora applicazioni.
| Proprietà | Description |
|---|---|
| Cardinalità | Numero di volte in cui ogni valore di chiave primaria della tabella a cui si fa riferimento deve essere presente nella colonna chiave esterna della tabella corrente. Ad esempio, il valore OneMore indica uno o più, ma non zero. Questo valore indica che ogni valore della chiave padre deve essere presente nella colonna chiave esterna della tabella figlio almeno una volta. Un nodo di relazione in una tabella SalesLine potrebbe usare il valore OneMore quando la regola business richiede che ogni record della tabella SalesTable padre sia correlato ad almeno un elemento venduto. Attualmente, la proprietà Cardinality non viene usata. Tuttavia, le versioni future potrebbero utilizzare questa proprietà e la proprietà RelatedTableCardinality . |
| CreateNavigationPropertyMethods | Il valore Sì indica al sistema di generare metodi di navigazione nella classe buffer di tabella per ogni nodo di relazione di chiave esterna. |
| EDTRelation | Se il valore è impostato su Sì, è stato usato uno strumento software per eseguire la migrazione di questa relazione alla posizione corrente da una relazione EDT precedente. |
| EntityRelationshipRole | Questa proprietà chiarisce la semantica di una relazione definita in una tabella. Un nome di ruolo deve essere un sostantivo o una frase sostantiva. Il nome del ruolo deve indicare il ruolo della tabella associata in relazione all'oggetto di associazione. In alternativa, il nome del ruolo deve essere una frase breve che inizia con un verbo corrente che indica il ruolo svolto dalla tabella nella relazione. I nomi dei ruoli non sono necessari quando la relazione non è ambigua. |
| Modello | Modello di cui fa parte questa relazione. |
| Name | Nome descrittivo scelto per la relazione. |
| NavigationPropertyMethodNameOverride | Specificare il nome del metodo di spostamento. Se non si specifica un valore, il metodo di navigazione usa il valore della proprietà RelatedTableRole . |
| RelatedTableCardinality | Specificare se il valore del campo chiave esterna nella tabella corrente può essere Null in alcuni o tutti i record della tabella corrente. Di seguito vengono illustrate le opzioni disponibili: - ZeroOne indica zero o uno. Questo valore indica che il campo chiave esterna in un record figlio può essere Null. - ExactlyOne indica che il campo chiave esterna non può essere Null in alcun record figlio. |
| RelatedTableRole | Immettere un valore di testo per descrivere lo scopo della tabella padre a cui si fa riferimento in questa relazione. Quando una tabella ha una sola relazione che fa riferimento a una determinata tabella padre, è possibile utilizzare il nome della tabella padre. In alcuni casi, una tabella ha più di una relazione con una determinata tabella padre a cui si fa riferimento. In questo caso, il valore della proprietà RelatedTableRole deve descrivere la relazione sufficientemente da distinguere lo scopo della relazione dall'altra relazione alla stessa tabella padre. Il valore di questa proprietà può essere utilizzato come valore della proprietà JoinRelation di una relazione di origine dati in una query di Esplora applicazioni. In casi standard, questo utilizzo è consigliato, perché riduce la denormalizzazione. Questa proprietà interagisce con la proprietà UseDefaultRoleNames . |
| RelationshipType | Selezionare un valore che descrive la relazione sottile tra due tabelle. Ad esempio, il valore Composition indica che il record figlio non può esistere significativamente a meno che non sia correlato a un record padre specifico. Il record per il quarto piano della tabella Floor non può esistere a meno che non faccia riferimento a un record nella tabella building padre. Nota: DeleteActions deve essere compatibile con questa impostazione di proprietà. Per una relazione di composizione, deleteActions deve includere il comportamento di eliminazione a catena. Attualmente, la proprietà RelationshipType non viene utilizzata. Tuttavia, una versione futura potrebbe usare questa proprietà. |
| Ruolo | Specificare un nome che descrive il significato o il ruolo della relazione. Ad esempio, una relazione a una tabella department potrebbe tenere traccia del reparto a cui appartiene attualmente il dipendente. Un'altra relazione potrebbe tenere traccia del reparto a cui il dipendente ha richiesto un trasferimento. Anche se entrambe queste relazioni sono relazioni con la tabella department, occupano ruoli diversi. Come valore di questa proprietà, è consigliabile unire i nomi della tabella figlio e della tabella padre usando un carattere di sottolineatura (_). Ad esempio, immettere SalesTable_SalesLine. Questa proprietà interagisce con la proprietà UseDefaultRoleNames . |
| Tavolo | Tabella a cui fa riferimento la relazione. |
| UseDefaultRoleNames | Il valore Sì indica che il sistema deve generare valori predefiniti per le proprietà Role e RelatedTableRole . Anche quando si imposta questa proprietà su Sì, i valori generati per Role e RelatedTableRole non vengono visualizzati nella finestra Proprietà . Inoltre, la classe TreeNode non usa i valori generati. Tuttavia, la classe reflection DictRelation usa i valori generati. |
| Convalida | Il valore Sì indica che quando una pagina inserisce un record nella tabella figlio, l'inserimento viene rifiutato a meno che il record correlato non esista nella tabella padre a cui si fa riferimento. Inoltre, quando una pagina elimina un record dalla tabella padre, l'eliminazione viene rifiutata o si propaga ai record correlati nella tabella figlio. Impostare il valore su No quando la proprietà RelationshipType è impostata su Link. È anche possibile impostare il valore su No in casi temporanei speciali, ad esempio durante alcuni scenari di aggiornamento. Quando si imposta di nuovo il valore su Sì, non viene eseguita alcuna convalida per i record inseriti o eliminati mentre il valore era No. Cautela: Il valore Sì per la proprietà Validate non impedisce alle operazioni dirette di dati SQL X++ di eliminare record padre o di inserire record figlio che violano l'integrità dei dati di chiave esterna. |
Note
Quando si imposta la proprietà SaveDataPerCompany su Sì per entrambe le tabelle, il sistema aggiunge il campo DataAreaId a ogni relazione.
RelatedTableRole e query JoinRelation
In questa sezione viene descritto come utilizzare la proprietà RelatedTableRole per semplificare la creazione di una nuova query. Se si immette un valore esplicito per la proprietà RelatedTableRole in una relazione di tabella, è possibile utilizzare tale valore per popolare la proprietà JoinRelation in una relazione di origine dati in un nodoMyQuery> in Esplora applicazioni. Utilizzare questo metodo per specificare i campi del join in un'unica posizione. Se i campi di join cambiano, è necessario aggiornare il join in una sola posizione. Prima di poter impostare un valore per la proprietà JoinRelation , è necessario eliminare i valori delle proprietà Field e RelatedField .
CreateNavigationPropertyMethods e RelatedTableRole
Quando si imposta la proprietà CreateNavigationPropertyMethods su Sì in una relazione di tabella, il sistema genera metodi di navigazione per la classe buffer della tabella. Un metodo di spostamento collega due istanze del buffer di tabella usando la relativa relazione di chiave esterna. La classe UnitOfWork è un'area in cui viene usato questo collegamento di spostamento. Il nome di un metodo di navigazione deriva dal valore della proprietà RelatedTableRole nella relazione di tabella. Questo comportamento si verifica quando si imposta in modo esplicito il valore RelatedTableRole nella finestra Proprietà e quando il sistema genera il valore RelatedTableRole perché la proprietà UseDefaultRoleNames è impostata su Sì. Questi valori delle proprietà generano il metodo di spostamento seguente nel buffer CustTable figlio. Direttamente, il nome del metodo di navigazione viene copiato dal valore della proprietà RelatedTableRole .
public final CustBankAccount BankAccounts([CustBankAccount relatedTable])
NavigationPropertyMethodNameOverride - proprietà
Nell'elenco seguente vengono descritti i casi in cui è necessario eseguire l'override del nome generato dal sistema per un metodo di navigazione in una classe buffer di tabella:
- La classe table ha già un nome di metodo che corrisponde ai valori della proprietà RelatedTableRole .
- Il valore della proprietà RelatedTableRole supera la lunghezza massima che può essere utilizzata per un nome di metodo.
In questi casi, è necessario scegliere un nome valido per il metodo di navigazione e assegnare tale nome come valore della proprietà NavigationPropertyMethodNameOverride nella relazione di tabella.
Informazioni sull'enumerazione RelationshipType
Quando si aggiunge un nodo nelle relazioni tra tabelle, è possibile impostare il valore della proprietà RelationshipType per la nuova relazione. L'elenco dei valori possibili per la proprietà RelationshipType è l'elenco di elementi nell'enumerazione RelationshipType . Questa sezione descrive il significato di ogni elemento nell'enumerazione RelationshipType .
Descrizione degli elementi
Nella tabella seguente vengono descritti gli elementi della proprietà RelationshipType .
| Nome dell'elemento | Description | Inferenza automatica |
|---|---|---|
| Non specificato | Questo elemento è spesso il valore predefinito della proprietà RelationshipType . | Quando la proprietà RelationshipType ha un valore NotSpecified, il sistema deduce un valore appropriato. Il sistema deduce il valore nella sequenza seguente: -Specializzazione -Link -Composizione -Aggregazione -Associazione Ad esempio, se vengono soddisfatti i criteri per la composizione e l'aggregazione, il sistema deduce Composition, perché Composition si verifica in precedenza nell'elenco. |
| Specializzazione | Questo elemento si applica solo all'ereditarietà delle tabelle, alle relazioni tra tabelle di base e derivate. | Il sistema imposta la proprietà RelationshipType su Specializzazione ogni volta che viene coinvolta l'ereditarietà della tabella. |
| Collegamento | Questo elemento è una relazione non relazionale. È necessario che la proprietà Validate sia impostata su No. Questo tipo di relazione supporta lo spostamento tra le pagine che elencano molti record di una tabella e di pagine che forniscono campi di dettaglio per un record dalla tabella. | Il collegamento viene usato solo per supportare la migrazione delle relazioni di collegamento EDT durante l'aggiornamento dalle versioni precedenti. Gli strumenti di migrazione creano questa relazione di tipo, ma non è necessario. |
| Composizione | Questo elemento è un tipo più forte di relazione di aggregazione. Una tabella non deve avere più di una relazione composition. Ad esempio, un edificio è composto da stanze e una determinata stanza non può esistere in più di un edificio. | Se i criteri per Composition vengono soddisfatti, ma si assegna manualmente un valore di Aggregazione o Associazione, il sistema lascia il valore come Aggregazione o Associazione. |
| Aggregazione | Questo elemento è appropriato quando la tabella figlio viene considerata subordinata all'entità della tabella padre. | Il sistema deduce Aggregazione quando una delle condizioni seguenti è vera: - La tabella padre ha un nodo azione di eliminazione definito per l'uso di questo nodo di relazione. - Qualsiasi campo chiave esterna per questa relazione nella tabella figlio ha la proprietà Obbligatorio impostata su Sì. Se i criteri per Aggregazione vengono soddisfatti, ma si assegna manualmente un valore di Association, il sistema lascia il valore come Association. |
| Associazione | Questo elemento è il concetto di chiave esterna standard. | È necessario impostare la proprietà RelationshipType su Association se il sistema non imposta il valore della proprietà su nulla e se aggregazione e composizione non sono appropriati. |
Visualizzare le proprietà
Le proprietà per le viste sono le stesse delle proprietà per le tabelle. Tuttavia, poiché le visualizzazioni sono di sola lettura, non è possibile modificare la maggior parte delle relative proprietà. Alcune proprietà hanno valori fissi e alcune ereditano dalle origini dati usate dalla query per definire la vista. Le proprietà seguenti per le viste sono correlate all'analisi dei dati quando si usa SSRS. È possibile modificare tutte queste proprietà.
- AnalysisVisibility
- AnalysisSelection
- TypicalRowCount
- IsLookup
- SingularLabel
Nella tabella seguente vengono descritte le proprietà che è possibile impostare per una vista.
| Proprietà | Description |
|---|---|
| AOSAuthorization | Specificare le operazioni di accesso ai dati che richiedono la verifica delle autorizzazioni utente. |
| CacheLookup | Livello della cache dei record per la tabella. |
| ClusterIndex | Indice cluster della tabella, se è presente un indice cluster. |
| ConfigurationKey | Impostare la chiave di configurazione per la visualizzazione. |
| CountryRegionCodes | Specificare i codici per i paesi o le aree geografiche in cui il menu è applicabile o valido. Implementare questa proprietà come elenco delimitato da virgole dei codici paese ISO in una singola stringa. I valori devono corrispondere ai dati nella rubrica globale. Il client usa questa proprietà per abilitare o disabilitare le funzionalità specifiche del paese o dell'area geografica. |
| CountryRegionContextField | Specificare il campo che identifica il contesto paese/area geografica. Vedere la descrizione della proprietà CountryRegionCodes . |
| DeveloperDocumentation | Descrivere lo scopo di una visualizzazione e spiegare come viene usato nel programma. In genere, una descrizione contiene non più di cinque frasi e viene scritta come un singolo paragrafo. |
| EntityRelationshipType | Classificare una vista in base alla notazione del modello di dati ER (Common Entity Relationship). Una vista viene classificata come un'entità o una relazione. Un'entità rappresenta un oggetto, mentre una relazione rappresenta un'associazione tra due oggetti. |
| FormRef | Specificare la pagina predefinita per la visualizzazione. La pagina predefinita è la pagina che mostra quando l'utente attiva Jump to Main Table usando il menu di scelta rapida per un campo in una pagina. Viene fatto riferimento alla pagina tramite una voce di menu del tipo Di visualizzazione . Se si lascia vuota questa proprietà, MorphX tenta di attivare una pagina con lo stesso nome della tabella a cui si fa riferimento. |
| ID | Identificatore interno dell'oggetto. |
| Etichetta | Specificare un nome descrittivo per la visualizzazione. |
| ListPageRef | Specificare una voce di menu di visualizzazione che punta a una pagina in grado di visualizzare un elenco di questo tipo di record. |
| Modello | Specificare il modello in cui si trova la vista. Un modello è un raggruppamento logico di elementi in un livello. Un elemento può esistere esattamente in un modello in un livello. Lo stesso elemento può esistere in una versione personalizzata in un modello che si trova in un livello superiore. |
| Name | Specificare il nome della visualizzazione. Questo nome viene usato quando si fa riferimento alla visualizzazione dal linguaggio X++. |
| PreviewPartRef | Specificare la parte info o la parte del modulo da usare nell'anteprima avanzata. Una parte info mostra una raccolta di campi dati da una query specificata. Usa i metadati per descrivere la modalità di visualizzazione dei dati. Una parte del modulo rappresenta un puntatore a una pagina. |
| PrimaryIndex | Specificare l'indice primario della vista. È possibile selezionare solo un indice univoco. Questa proprietà viene utilizzata per l'ottimizzazione del database e per indicare quale indice univoco deve essere usato come chiave di memorizzazione nella cache. Se non si specifica un indice primario, l'indice univoco con l'ID più basso viene usato come chiave di memorizzazione nella cache. |
| Query | Specificare la query che rappresenta l'origine dei dati per la vista. È possibile utilizzare questa proprietà anziché aggiungere origini dati direttamente alla vista. |
| ReportRef | Nome del report predefinito per la tabella. |
| SaveDataPerCompany | Impostare questa proprietà su Sì per le tabelle specifiche dell'azienda. Impostarlo su No se i dati sono correlati a società, installazioni, database, Esplora applicazioni, traccia o OLAP. Ad esempio, la tabella SysTraceTable o OLAPServerTable specifica se i dati devono essere salvati per tale tabella in base all'azienda o se i dati devono essere disponibili senza alcuna affiliazione aziendale. Se la proprietà SaveDataPerCompany di una tabella è impostata su Sì, tale tabella contiene una colonna DataAreaId contenente l'identificatore della società. Se la proprietà della tabella è impostata su No, la colonna DataAreaId viene rimossa dalla tabella. |
| SaveDataPerPartition | Valore che indica se la vista ha un campo di sistema denominato Partition. Questa proprietà deve essere di sola lettura. Se la vista ha un campo Partizione , ogni record viene assegnato a una partizione. Ogni record è nascosto dalle operazioni di accesso ai dati eseguite nel contesto di altre partizioni. |
| SearchLinkRefName | Nome della voce di menu che collega a informazioni su un sito Web relativo a un record di tabella elencato nei risultati della ricerca di Enterprise Portal. |
| SearchLinkRefType | Tipo della voce di menu che collega informazioni su un sito Web su un record di tabella elencato nei risultati della ricerca di Enterprise Portal. |
| SystemTable | Valore che indica se una tabella è una tabella di sistema. Le tabelle di sistema possono essere filtrate durante l'esportazione e l'importazione e vengono sempre sincronizzate quando si esegue l'accesso. Pertanto, questa proprietà può essere utile per le tabelle usate non appena si esegue l'accesso. |
| TableContents | Specificare il modo in cui i dati di installazione/parametro possono essere riutilizzati da un cliente a un altro. Di seguito vengono illustrate le opzioni disponibili: - Non specificato : usare questa opzione per la maggior parte delle tabelle. - Dati predefiniti : usare questa opzione per i dati indipendenti dal cliente, ad esempio codici postali, unità e intervalli di tempo. - Dati di base : usare questa opzione per i dati dipendenti dal cliente, ad esempio calendari, gruppi e parametri. - Dati predefiniti+Base : usare questa opzione per i dati in cui la percezione locale varia. Ad esempio, Il grafico degli account è indipendente dal cliente in Germania, ma dipende dalla maggior parte degli altri luoghi. |
| TableGroup | Specificare il gruppo a cui appartiene la visualizzazione. I gruppi di tabelle classificano tabelle e viste in base al tipo di dati che contengono. Le viste possono appartenere agli stessi gruppi di tabelle di una tabella. |
| TitleField1, TitleField2 | Informazioni visualizzate nella didascalia della finestra per la visualizzazione. La didascalia viene costruita dagli elementi seguenti: - Etichetta TitleField1 , seguita da due punti (:) e uno spazio - Valore del record corrente nella colonna utilizzata per TitleField1, seguito da una virgola (,) - Valore del record corrente nella colonna utilizzata per TitleField2 |
| ValidTimeStateEnabled | Specificare se la vista supporta la funzionalità di stato temporale valida della tabella sottostante. Il valore predefinito è No. È possibile impostare questa proprietà su Sì solo se entrambe le condizioni seguenti sono vere: - La tabella sottostante è una tabella dello stato temporale valida. - La visualizzazione include ValidFrom e ValidTo nell'elenco Campi . |
| Visible | Specificare i diritti di accesso quando la tabella viene utilizzata come origine dati in una pagina o in un report. Se la tabella viene utilizzata come origine dati in una pagina, i diritti di accesso nella pagina non possono superare i diritti di accesso definiti per la tabella. |
Proprietà del set di dati
In questa sezione vengono descritte le proprietà sugli elementi del set di dati in Esplora applicazioni. Il nodo Set di dati è un nodo di alto livello in Esplora applicazioni. Usare i set di dati per accedere ai dati in Enterprise Portal.
Descrizione delle proprietà
Nella tabella seguente vengono descritte le proprietà disponibili nei nodi del set di dati in Esplora applicazioni.
| Proprietà | Description |
|---|---|
| Name | Impostare il nome del set di dati. |
Proprietà origini dati
Nella tabella seguente vengono descritte le proprietà per il nodo Origini dati del set di dati.
| Proprietà | Description |
|---|---|
| ChangeGroupMode | Specificare il commit delle modifiche apportate alle origini dati. Di seguito vengono illustrate le opzioni disponibili: - Nessuno: le modifiche apportate a qualsiasi origine dati per il set di dati vengono sottoposte a commit indipendentemente dalle modifiche apportate alle altre origini dati. - ImplicitInnerOuter : tutte le origini dati aggiunte all'interno o esterne funzionano come singola unità. Viene eseguito il commit di tutte le modifiche oppure viene eseguito il rollback se si verifica un errore. |
Proprietà dell'origine dati del set di dati
Nella tabella seguente vengono descritte le proprietà disponibili per le origini dati del set di dati.
| Proprietà | Description |
|---|---|
| AllowCheck | Specificare se i controlli di sicurezza vengono eseguiti prima dell'accesso al set di dati. Di seguito vengono illustrate le opzioni disponibili: - Sì : le autorizzazioni di lettura dell'utente vengono verificate prima dell'accesso al set di dati. - No : le autorizzazioni di lettura dell'utente vengono verificate solo dopo l'accesso al set di dati. Non vengono recuperati dati se l'utente non dispone di autorizzazioni sufficienti per le origini dati sottostanti. Sì è il valore predefinito ed è in genere consigliato. |
| AllowCreate | Specificare se gli utenti possono creare nuovi record nell'origine dati, ovvero nella tabella per l'origine dati. |
| AllowDelete | Specificare se gli utenti possono eliminare record nell'origine dati, ovvero nella tabella per l'origine dati. |
| AllowEdit | Specificare se gli utenti possono modificare i dati. Mancia: È possibile impostare la proprietà AllowEdit per l'intera origine dati qui. La stessa proprietà esiste anche in ogni campo dell'origine dati, in modo da impedire modifiche per singoli campi. |
| AutoNotify | Questa proprietà non viene usata per i set di dati. |
| AutoQuery | Questa proprietà non viene usata per i set di dati. |
| Ricerca automatica | Questa proprietà non viene usata per i set di dati. |
| CounterField | Specificare uno dei campi nell'origine dati come contatore per il set di dati. Il campo deve essere un indice nella tabella sottostante per l'origine dati e deve essere del tipo reale . Questa proprietà consente di garantire che un record inserito in un set di dati abbia un numero di riga corrispondente alla posizione sequenziale effettiva nei dati. Ad esempio, se viene inserita una nuova riga tra le righe 3 e 4, la nuova riga diventa il numero di riga 3,5. |
| CrossCompanyAutoQuery | Specificare se l'origine dati recupera i dati da più di un database aziendale. |
| DelayActive | Utilizzare questa proprietà per ritardare l'esecuzione del metodo attivo per l'origine dati. Se si imposta questa proprietà su Sì, il metodo attivo viene attivato solo dopo un ritardo di 20 millisecondi. Quando un utente scorre un'origine dati, il metodo attivo non viene chiamato in ogni record. Al contrario. viene chiamato solo sul record finale selezionato dall'utente. Mancia: La proprietà **DelayActive **è utile quando due origini dati sono collegate, ovvero quando la proprietà LinkType è impostata su Ritardo. Questa proprietà fa parte del sistema AutoJoin. |
| Indice | Impostare l'indice utilizzato per specificare un ordinamento. È possibile scegliere uno qualsiasi degli indici nella tabella. Se si specifica un indice in questo modo, viene usato come hint di indice per ogni query nel database. L'indice specifica sia un percorso di accesso che un ordinamento per i record nel set di dati, in base a questa origine dati. L'ordinamento iniziale per i record è prioritario in questo modo: - Se i campi di ordinamento vengono aggiunti alla query dell'origine dati, viene usata la specifica di ordinamento. - Se nella proprietà Index dell'origine dati viene specificato un indice, viene utilizzato l'ordinamento specificato in modo implicito in tale indice. - Se l'origine dati viene unita automaticamente a un'altra origine dati, il sistema trova l'indice più appropriato per questo join e quindi ordina i dati in base a tale indice. - Se non viene specificato altro, viene utilizzato l'ordinamento specificato in modo implicito nel primo indice (l'indice con l'ID più basso) nella tabella utilizzata nell'origine dati della pagina. Quando non vengono specificati hint per l'indice, il sistema di gestione del database individua un percorso di accesso applicabile. Questo percorso di accesso si basa sulle informazioni contenute nella query fornita. L'utente può modificare l'ordinamento di una pagina usando la finestra di dialogo query. |
| InsertAtEnd | Specificare se viene creato un nuovo record quando l'utente sposta lo stato attivo oltre l'ultimo record della tabella. |
| InsertIfEmpty | Specificare se viene inserito un record vuoto se nella tabella non sono presenti record. Se si imposta questa proprietà su No, è necessario creare manualmente un nuovo record. |
| JoinSource | Utilizzare questa proprietà per unire due origini dati. Impostare questa proprietà quando vengono usate due o più tabelle come origine dati e si desidera unirle. |
| LinkType | Utilizzare questa proprietà per mantenere un collegamento attivo tra due origini dati. Quando lo stato attivo cambia nella prima origine dati, vengono selezionati il record o i record corrispondenti nella seconda origine dati. Ad esempio, viene usata una tabella customer e una tabella di transazioni per ogni cliente. Quando l'utente scorre da un cliente al successivo, l'elenco delle transazioni viene aggiornato automaticamente per visualizzare le transazioni per il cliente corrente. Impostare questa proprietà su Ritardato per l'origine dati esterna (collegata esternamente). L'origine dati collegata viene aggiornata solo dopo un ritardo di 100 millisecondi. Questo ritardo garantisce che l'origine dati collegata non venga aggiornata mentre l'utente scorre un'origine dati. L'aggiornamento si verifica solo dopo che l'utente si concentra infine su un record. Questa proprietà fa parte del sistema AutoJoin. |
| Name | Impostare il nome dell'origine dati. Questo nome deve corrispondere al nome della tabella sottostante. |
| OnlyFetchActive | Specificare se recuperare tutti i campi nell'origine dati o solo i campi utilizzati dal set di dati. Quando questa proprietà è impostata su Sì, i record non possono essere eliminati dal set di dati. Questa restrizione consente di mantenere l'integrità dei dati, perché garantisce che un'operazione di eliminazione non venga mai tentata su record incompleti. |
| OptionalRecordMode | Specificare il comportamento di creazione ed eliminazione per i record in una tabella aggiunta esterna. Di seguito vengono illustrate le opzioni disponibili: - ImplicitCreate : quando non viene salvato alcun record nel database, creare un record esterno e creare tabelle unite in join non appena il record padre diventa attivo. Se il record esterno o i relativi elementi figlio non vengono modificati, verranno eliminati quando il record padre non è più attivo. - ExplicitCreate : quando non viene salvato alcun record nel database, considera questo record come disabilitato fino a quando l'utente non attiva esplicitamente la creazione usando la casella di controllo Record facoltativo . Quando il record esiste, deselezionando la casella di controllo viene eliminato il record. - Nessuno : non si verifica alcun comportamento speciale di creazione o eliminazione per un record aggiunto esterno. |
| StartPosition | Specificare se il primo record o l'ultimo record deve essere il record corrente quando si accede al set di dati. |
| Tavolo | Impostare la tabella utilizzata come origine dati. |
| ValidTimeStateAutoQuery | Specificare i tipi di query per l'efficacia della data (AsOfDate o DateRange). |
| ValidTimeStateUpdate | Specificare i tipi di aggiornamenti per un record data-effective esistente. Di seguito vengono illustrate le opzioni disponibili: - CreateNewTimePeriod : nel record che sta diventando il record precedente, il campo ValidTo date viene impostato su una data non successiva alla data corrente. Nella stessa transazione, il nuovo record corrente ha il campo ValidFrom impostato su immediatamente dopo la data ValidTo del record precedente. - Correzione : il valore ValidFrom o ValidTo delle righe esistenti deve essere modificato per mantenere validi i dati validi per la data dopo l'aggiornamento del set di record. - EffectiveBased : i record in passato non possono essere modificati. I record attualmente attivi vengono modificati in modo analogo alla modalità CreateNewTimePeriod. I record futuri vengono modificati in modo simile alla modalità correzione. Il valore predefinito è CreateNewTimePeriod. |
Proprietà della forma
In questa sezione vengono descritte le proprietà impostate nei moduli in Esplora applicazioni. Per fornire un'interfaccia dell'applicazione uniforme, molte proprietà hanno valori Auto . È possibile creare moduli usando un'operazione di trascinamento della selezione e quindi impostare manualmente diverse proprietà. Per specificare il nome di una maschera, impostare la proprietà Name nella finestra Proprietà del modulo. Tutte le altre proprietà nel nodo di primo livello per il modulo sono proprietà di sistema e sono di sola lettura.
Proprietà di progettazione dei moduli
La maggior parte delle proprietà nel nodo Progettazione per un modulo esiste anche nei singoli controlli. Gli esempi includono le proprietà Width e Height . Tuttavia, quando si imposta una proprietà nel nodo Progettazione anziché impostarla su un controllo, l'impostazione influisce sull'intera maschera. Alcune proprietà esistono solo nel nodo Progettazione . Queste proprietà sono descritte nella tabella seguente.
| Proprietà | Description |
|---|---|
| AlignChild | Specificare se un controllo all'interno di un gruppo segue l'impostazione della proprietà AlignChildren per il gruppo o per la struttura complessiva del modulo. Ad esempio, AlignChildren è impostato su Sì nel nodo Progettazione per il modulo, ma non si vuole disporre un determinato gruppo insieme agli altri gruppi. In questo caso, impostare AlignChild su No per tale gruppo. |
| AlignChildren | Allineare i controlli figlio all'interno di un contenitore. |
| AllowDocking | Specificare se un modulo può essere collegato all'area di lavoro client. Il valore predefinito è No. |
| AllowFormCompanyChange | Specificare se il modulo supporta le modifiche aziendali quando viene usato come modulo figlio con una libreria a collegamento dinamico (DLL) tra società. Il valore predefinito è No. |
| AllowUserSetUp | Specificare se un utente può spostare i controlli in una maschera e modificare il valore delle proprietà del controllo. Questa proprietà è disponibile anche nella progettazione di un modulo. Di seguito vengono illustrate le opzioni disponibili: - No : gli utenti non possono personalizzare alcun controllo in questo contenitore. - Con restrizioni : gli utenti possono modificare le proprietà dei singoli controlli, ma non possono spostare i controlli. - Sì : non sono previste restrizioni per la configurazione dell'utente. Il valore predefinito è Sì. Cautela: La configurazione completa dell'utente non è consentita se uno dei contenitori padre per il controllo ha restrizioni a livello di configurazione utente. La proprietà AllowAdd nelle origini dati del modulo determina se un utente può aggiungere un campo a un modulo. |
| AlwaysOnTop | Specificare se il modulo viene sempre visualizzato sopra altre finestre nell'ordine z. Il valore predefinito è No. |
| ArrangeMethod | Specificare se disporre gruppi di campi figlio in colonne o in righe. |
| ArrangeWhen | Specificare quando i controlli nel contenitore devono essere disposti. Di seguito vengono illustrate le opzioni disponibili: -Avvio - Su richiesta -Mai - Predefinito -Automatico Il valore predefinito è Startup. |
| Colore di sfondo | Specificare il colore utilizzato per lo sfondo del controllo. Per rendere opaco o trasparente lo sfondo, utilizzare la proprietà BackStyle . |
| BottomMargin | Impostare il margine inferiore del form in pixel. Il valore predefinito è Auto. |
| Titolo | Specificare l'intestazione per i controlli raggruppati. Usare un'etichetta per questa proprietà. |
| ColorScheme | Specificare la tavolozza dei colori per il controllo . Per modificare la tavolozza dei colori per l'intero modulo, impostare la proprietà ColorScheme per il contenitore più grande e mantenere i valori predefiniti per i singoli controlli. |
| Colonne | Specificare il numero di colonne che mostrano le informazioni. Cautela: I gruppi di campi nella tabella sottostante non vengono mai suddivisi in più colonne. |
| ColumnSpace | Impostare la quantità di spazio tra le colonne nei controlli contenitore. |
| Sorgente dati | Specificare la tabella da cui provengono i dati nel controllo. Per impostare un determinato campo all'interno della tabella, utilizzare la proprietà DataField . Se il controllo apre un'altra maschera, le relazioni tra l'origine dati per il controllo , come specificato da questa proprietà e l'origine dati nell'altra maschera garantiscono che i record nel secondo modulo vengano selezionati dinamicamente. Ad esempio, un cliente viene selezionato in un unico modulo e il controllo apre un modulo che mostra le transazioni dei clienti. In questo caso, il secondo modulo mostra un intervallo di transazioni cliente applicabili al cliente corrente. Cautela: Se si impostano le proprietà DataSource e DataField , le relative impostazioni sostituiscono le impostazioni per le proprietà DataMethod o ExtendedDataType . |
| Carattere | Modificare le proprietà del tipo di carattere per il controllo utilizzando la finestra di dialogo Tipo di carattere . Utilizzare il tipo di carattere della finestra di dialogo per specificare il tipo di carattere, lo stile del carattere e le dimensioni del carattere. |
| Telaio | Specificare lo stile della cornice utilizzato dal modulo. |
| Height | Specificare l'altezza della maschera o del controllo in pixel. |
| HideIfEmpty | Usare questa proprietà per nascondere un controllo contenitore se è vuoto. Questa proprietà non ha alcun effetto se le proprietà Width e Height del contenitore sono impostate su Auto, perché le dimensioni del controllo sono pari a 0 (zero) in questo caso. |
| HideToolBar | Nascondere pulsanti specifici del modulo sulla barra degli strumenti. |
| ImageMode | Definire la modalità di visualizzazione della bitmap specificata dalla proprietà ImageName in un controllo . Di seguito vengono illustrate le opzioni disponibili: -Normale - Dimensioni da adattare -Affiancate -Centro Il valore predefinito è Normal. |
| ImageName | Specificare l'immagine visualizzata per un controllo . È possibile selezionare solo .bmp file. Per usare uno dei file di risorse, utilizzare invece la proprietà ImageResource . |
| ImageResource | Usare una delle immagini del file di risorse immagine come immagine per un controllo . Specificare l'ID dell'immagine. È possibile selezionare solo un'immagine dal file di risorse integrato. Per usare un altro tipo di file, utilizzare la proprietà ImageName . |
| LabelFont | Modificare il tipo di carattere per il testo fornito nella proprietà Label . |
| Sinistro | Modificare la posizione dell'angolo superiore sinistro del form. Esistono diverse impostazioni predefinite. È anche possibile specificare una posizione esatta in pixel. Sono disponibili le impostazioni predefinite seguenti: - Auto (a sinistra) - Auto (destra) - Bordo sinistro - Bordo destro -Centro Il valore predefinito è Auto (a sinistra).The default value is Auto (left). |
| LeftMargin | Modificare il margine sinistro predefinito del modulo. Il margine viene specificato in pixel. |
| MaximizeBox | Specificare se includere la casella ingrandisci nell'angolo superiore destro della finestra di inclusione. Il valore predefinito è Sì. |
| MinimizeBox | Specificare se includere la casella a icona nell'angolo superiore destro della finestra di inclusione. Il valore predefinito è Sì. |
| Modo | Specificare la modalità di immissione dei dati per il modulo. |
| Modello | Specificare il modello in cui si trova il modulo. Un modello è un raggruppamento logico di elementi in un livello. Un elemento può esistere esattamente in un modello in un livello. Lo stesso elemento può esistere in una versione personalizzata in un modello che si trova in un livello superiore. |
| RightMargin | Modificare il margine destro predefinito del modulo. Il margine viene specificato in pixel. |
| SaveSize | Impostare questa proprietà su Sì per salvare le dimensioni del modulo. |
| Barre di scorrimento | Specificare se le barre di scorrimento sono abilitate nel modulo. |
| SetCompany | Fare in modo che il sistema modifichi l'azienda quando il modulo riceve lo stato attivo. Nota: Se la proprietà SaveDataPerCompany di una tabella è impostata su Sì, la proprietà SetCompany in una struttura di modulo che utilizza la tabella come origine dati deve essere impostata anche su Sì. |
| StatusBarStyle | Specificare la modalità di visualizzazione della barra di stato in un modulo. Utilizzare questa proprietà per nascondere la barra di stato, visualizzare solo le informazioni della Guida, visualizzare gli elementi della barra di stato in base all'impostazione WindowType o visualizzare sempre la barra di stato completa. Nota: I moduli con un'impostazione WindowType di ListPage, ContentPage o Workspace ignorano questa proprietà. |
| Stile | Specificare lo stile del modulo. Questa proprietà controlla il modello di progettazione del modulo utilizzato per il form. Di seguito vengono illustrate le opzioni disponibili: -Automatico - DetailsFormMaster - DetailsFormTransaction -Dialogo - DropDialog - FormPart - ListPage -Ricerca - SimpleList - SimpleListDetails - TableOfContents Il valore predefinito è Auto. |
| TitleDataSource | Specificare l'origine dati da utilizzare nella didascalia del modulo. |
| Superiore | Modificare la posizione della parte superiore del form. Esistono diverse impostazioni predefinite. È anche possibile specificare una posizione esatta in pixel. Sono disponibili le impostazioni predefinite seguenti: -Automatico - Bordo superiore - Bordo inferiore -Centro Il valore predefinito è Auto. |
| TopMargin | Impostare il margine superiore del form in pixel. Il valore predefinito è Auto. |
| UseCaptionFromMenuItem | Specificare se sostituire la didascalia del modulo con l'etichetta dalla voce di menu chiamante. Questa proprietà consente di modificare la didascalia del modulo all'apertura del modulo. Il valore predefinito è No. |
| ViewEditMode | Specificare se il modulo viene aperto in modalità di sola lettura o come modulo che consente di modificare i campi. Di seguito vengono illustrate le opzioni disponibili: - Visualizza : aprire il modulo come di sola lettura. - Modifica : aprire il modulo in modalità di modifica. - Auto : aprire il modulo nella modalità appropriata. Il valore predefinito è Auto. |
| Visible | Utilizzare questa proprietà per nascondere il modulo. Cautela: Non è possibile usare la proprietà Visible per applicare restrizioni di accesso. L'utente può modificare la visibilità dei controlli nella finestra di dialogo Imposta modulo . Per applicare le restrizioni di accesso, usare invece le proprietà Enabled e NeededAccessLevel . |
| Width | Modificare la larghezza del form in pixel. |
| WindowResize | Specificare se il modulo può essere ridimensionato. |
| WindowType | Specificare il tipo di finestra. |
| WorkflowDataSource | Impostare l'origine dati radice per il flusso di lavoro in un modulo. L'origine dati radice specificata deve essere la stessa origine dati radice specificata nella query usata per la proprietà Document nel modello di flusso di lavoro. |
| WorkflowEnabled | Impostare questa proprietà su Sì per abilitare la barra dei menu del flusso di lavoro nel modulo. Il valore predefinito è No. |
| WorkflowType | Specificare il tipo di flusso di lavoro, che determina gli elementi e i comportamenti seguenti: - Documento del flusso di lavoro da usare. Il documento del flusso di lavoro espone i campi calcolati e identifica la query che espone i campi dati per il flusso di lavoro. - Indica se l'utente può configurare attività e approvazioni. - Categorie di flusso di lavoro da usare quando un tipo di flusso di lavoro viene assegnato a un modulo specifico. - Voci di menu e gestori eventi. |
Proprietà del set di documenti della Guida
Un set di documenti è una raccolta di documentazione della Guida associata a un'area di lavoro. Quando si pubblica un elemento di contenuto, usare i metadati per aggiungere l'elemento di contenuto o le informazioni sul sommario a un set di documenti. Per gestire la relazione tra un'area di lavoro e un set di documenti, Esplora applicazioni include un nodo denominato Set di documenti della Guida. Ogni set di documenti nel nodo Set di documenti della Guida include una raccolta di proprietà. Queste proprietà vengono modificate quando si aggiunge un nuovo set di documenti o si modifica la relazione tra un set di documenti e un'area di lavoro. Cautela: Un'area di lavoro può essere associata a un solo set di documenti. Anche se Esplora applicazioni consente di aggiungere un nuovo set di documenti e associarlo a un'area di lavoro, non viene più visualizzata la documentazione del set di documenti sostituito. In genere, si usa UserDocumentation come set di documenti per qualsiasi elemento di contenuto o voci di sommario pubblicate nel server della Guida. Nella tabella seguente vengono descritte le proprietà di un set di documenti nel nodo Set di documenti della Guida di Esplora applicazioni.
| Proprietà | Type | Description |
|---|---|---|
| DocumentSetName | Stringa | Nome che identifica in modo univoco il set di documenti. Il nome è limitato a 40 caratteri e non deve contenere spazi vuoti. Utilizzare il valore di questa proprietà quando si imposta il valore dell'elemento di metadati DocumentSets in un elemento di contenuto o in un file di sommario. |
| DocumentSetDescription | Stringa | Testo o etichetta da visualizzare per il set di documenti. Questo valore viene visualizzato nell'elenco Cerca contenuto dall'elenco opzioni del visualizzatore della Guida. |
| AddToApplicationHelpMenu | Boolean | Impostare questa proprietà su Sì se si desidera che il set di documenti venga visualizzato nel menu ? dell'area di lavoro dell'applicazione. |
| AddToDeveloperHelpMenu | Boolean | Impostare questa proprietà su Sì se si desidera che il set di documenti venga visualizzato nel menu ? dell'area di lavoro per sviluppatori. |
| UserDocumentSet | Boolean | Impostare questa proprietà su Sì per associare il set di documenti all'area di lavoro dell'applicazione. Se si imposta questa proprietà su No, non è possibile visualizzare la Guida sensibile al contesto (F1) pubblicata da Microsoft. |
| DeveloperDocumentSet | Boolean | Impostare questa proprietà su Sì per associare il set di documenti all'area di lavoro sviluppo. Se si imposta questa proprietà su No, non è possibile visualizzare la Guida sensibile al contesto (F1) pubblicata da Microsoft. |
| 1 | Server della Guida | La documentazione viene archiviata nel server della Guida. Questa opzione viene utilizzata insieme al set di documenti UserDocumentation e a qualsiasi set di documenti per cui vengono pubblicati i file nel server della Guida. |
| 2 | World Wide Web | La documentazione è archiviata in MSDN o in un sito Web simile. Questa opzione è obbligatoria per il set di documentazione DeveloperDocumentation e non deve essere usata con altri set di documenti. |
Proprietà del menu
Nella tabella seguente vengono descritte le proprietà disponibili per i menu nel nodo Menu in Esplora applicazioni.
| Proprietà | Description |
|---|---|
| ConfigurationKey | Impostare la chiave di configurazione per il menu. |
| CountryRegionCodes | Specificare i codici per i paesi o le aree geografiche in cui il menu è applicabile o valido. Implementare questa proprietà come elenco delimitato da virgole dei codici paese ISO in una singola stringa. I valori devono corrispondere ai dati nella rubrica globale. Il client usa questa proprietà per abilitare o disabilitare le funzionalità specifiche del paese o dell'area geografica. |
| DisabledImage | Specificare l'immagine del pulsante usata quando il menu è disabilitato. Se questa proprietà non viene impostata, il sistema usa l'impostazione della proprietà NormalImage per generare un'immagine. |
| DisabledImageLocation | Specificare la posizione dell'immagine utilizzata per un controllo disabilitato. È possibile usare immagini da un file, dal nodo Risorse in Esplora applicazioni o da una risorsa incorporata. Il valore selezionato per questa proprietà determina i valori disponibili per la proprietà DisabledImage . Se questa proprietà non viene impostata, il sistema usa l'impostazione della proprietà ImageLocation per generare un'immagine. |
| ImageLocation | Specificare la posizione dell'immagine utilizzata. È possibile usare immagini da un file, dal nodo Risorse in Esplora applicazioni o da una risorsa incorporata. Il valore selezionato per questa proprietà determina i valori disponibili per la proprietà NormalImage . |
| Etichetta | Impostare il nome del menu visualizzato all'utente. |
| MenuItemName | Specificare la voce di menu da includere nel menu. I valori disponibili dipendono dal valore della proprietà MenuItemType . |
| MenuItemType | Specificare il tipo della voce di menu. Esistono tre categorie di voci di menu: -Esporre -Output -Azione Il valore impostato per questa proprietà determina l'elenco dei nomi di voci di menu visualizzati nell'elenco per la proprietà MenuItemName . |
| Modello | Specificare il modello in cui si trova il menu. Un modello è un raggruppamento logico di elementi in un livello. Esempi di elementi includono una tabella o una classe. Un elemento può trovarsi esattamente in un modello in un livello. Lo stesso elemento può trovarsi in una versione personalizzata in un modello che si trova in un livello superiore. |
| NormalImage | Specificare l'immagine usata quando il menu è abilitato. |
| Parametri | Specificare uno o più valori passati a un oggetto . Questi valori sono simili ai parametri passati a un metodo. Un parametro fornisce un valore che viene quindi usato per eseguire l'attività. Non esiste alcun valore predefinito. |
| SetCompany | Se si imposta questa proprietà su Sì, ogni volta che si apre il menu, l'azienda passa all'azienda specificata al primo avvio del menu. |
| Collegamento | Specificare il tasto di scelta rapida che apre il menu. Ad esempio, è possibile premere CTRL+F3 per aprire il menu. Non esiste alcun valore predefinito. |
| ShowParentModule | Specificare se aggiornare il riquadro di spostamento in base al modulo padre della voce di menu. Di seguito vengono illustrate le opzioni disponibili: - Sì : aggiorna sempre il riquadro di spostamento, in base al modulo padre della voce di menu. - No : lasciare invariato il riquadro di spostamento, anche se il modulo padre della voce di menu è diverso dal modulo corrente. Il valore predefinito è Sì. |
Proprietà delle voci di menu
Tutte le voci di menu (visualizzazione, output e azione), incluse le voci di menu per i menu Web, hanno le proprietà seguenti.
| Proprietà | Description |
|---|---|
| ConfigurationKey | Selezionare la chiave di configurazione che abilita la voce di menu. Usare la chiave per il modulo a cui appartiene l'oggetto. |
| CopyCallerQuery | Specificare se copiare la query dal modulo chiamante al modulo di destinazione. Questa proprietà consente al modulo di destinazione di visualizzare gli stessi dati visualizzati nel modulo originale. Il valore predefinito è Auto. |
| CorrectPermissions | Specificare se l'autorizzazione corretta deve essere disponibile per la selezione quando si assegnano privilegi alla voce di menu. Di seguito vengono illustrate le opzioni disponibili: - Auto : l'autorizzazione è disponibile per la selezione come privilegio nel nodo Privilegi della voce di menu nel nodo Punti di ingresso . - No : l'autorizzazione non è disponibile per la selezione come privilegio nella voce di menu. Il valore predefinito è Auto. |
| CountryConfigurationKey | Facoltativo: impostare una chiave specifica del paese o dell'area geografica oltre a o invece di una chiave di configurazione standard. |
| CountryRegionCodes | Specificare i codici per i paesi/aree geografiche in cui la voce di menu è valida. Implementare questa proprietà come elenco delimitato da virgole dei codici paese ISO in una singola stringa. I valori devono corrispondere ai dati nella rubrica globale. Il client usa questa proprietà per abilitare o disabilitare le funzionalità specifiche del paese/area geografica. |
| CreatePermissions | Specificare se l'autorizzazione di creazione deve essere disponibile per la selezione quando si assegnano privilegi alla voce di menu. Di seguito vengono illustrate le opzioni disponibili: - Auto : l'autorizzazione è disponibile per la selezione come privilegio nel nodo Privilegi della voce di menu nel nodo Punti di ingresso . - No : l'autorizzazione non è disponibile per la selezione come privilegio nella voce di menu. Il valore predefinito è Auto. |
| EliminaPermessi | Specificare se l'autorizzazione di eliminazione deve essere disponibile per la selezione quando si assegnano privilegi alla voce di menu. Di seguito vengono illustrate le opzioni disponibili: - Auto : l'autorizzazione è disponibile per la selezione come privilegio nel nodo Privilegi della voce di menu nel nodo Punti di ingresso . - No : l'autorizzazione non è disponibile per la selezione come privilegio nella voce di menu. Il valore predefinito è Auto. |
| DisabledImage | Specificare l'immagine usata quando la voce di menu è disabilitata. Se questa proprietà non viene impostata, il sistema usa l'impostazione della proprietà NormalImage per generare un'immagine. |
| DisabledImageLocation | Specificare la posizione dell'immagine utilizzata per un controllo disabilitato. È possibile usare immagini da un file, dal nodo Risorse in Esplora applicazioni o da una risorsa incorporata. Il valore selezionato per questa proprietà determina i valori disponibili per la proprietà DisabledImage . Se questa proprietà non viene impostata, il sistema usa l'impostazione della proprietà ImageLocation per generare un'immagine. |
| EnumTypeParameter ed EnumParameter | Facoltativo: selezionare un tipo enumerato come parametro per l'oggetto e quindi selezionare un valore di enumerazione come valore della proprietà EnumParameter . In genere, usare queste proprietà quando un modulo viene usato in diverse situazioni. È possibile modificare il comportamento del modulo, a seconda del valore EnumParameter . Ad esempio, il modulo PriceDiscGroup viene utilizzato da tre voci di menu di visualizzazione (PriceDiscGroup_*), ognuna delle quali ha un valore EnumParameter diverso. Nel metodo init del modulo, un costrutto switch convalida il valore e quindi viene creato il modulo. |
| ExtendedDataSecurity | Specificare se la voce di menu viene visualizzata in tutte le aziende anziché nel contesto di una singola società. Il valore predefinito è No. |
| FormViewOption | Specificare la modalità modulo da usare. Di seguito vengono illustrate le opzioni disponibili: -Automatico -Griglia -Dettagli Il valore predefinito è Auto. |
| Testo di aiuto | Creare una stringa della Guida per la voce di menu. Il testo viene visualizzato sulla barra di stato quando si seleziona l'oggetto aperto dalla voce di menu, ad esempio un modulo. Nota: Per scrivere un articolo della Guida per la voce di menu, in Esplora applicazioni, nel nodo Application Documentation/Menu Items (Documentazione applicazione/Voci di menu ) individuare l'articolo con lo stesso nome della voce di menu. Questo articolo viene visualizzato invece di qualsiasi articolo della Guida scritto sull'oggetto aperto dalla voce di menu. |
| ImageLocation | Specificare la posizione dell'immagine utilizzata per un controllo . È possibile usare immagini da un file, dal nodo Risorse in Esplora applicazioni o da una risorsa incorporata. Il valore selezionato per questa proprietà determina i valori disponibili per la proprietà NormalImage . |
| Etichetta | Selezionare l'etichetta da usare come nome visualizzato per l'elemento nei menu e nei pulsanti. |
| LinkedPermissionObject | Se le autorizzazioni di un altro oggetto, ad esempio una maschera o un report, devono essere applicate a questa voce di menu, selezionare l'oggetto . In genere, utilizzare questa proprietà per le voci di menu azione. |
| LinkedPermissionType | Specificare il tipo dell'oggetto specificato dalla proprietà LinkedPermissionObject . |
| MultiSelect | Consente di specificare se la voce di menu può essere utilizzata in più selezioni di record nei moduli. |
| Modello | Specificare il modello in cui si trova la tabella. Un modello è un raggruppamento logico di elementi in un livello. Esempi di elementi includono una tabella o una classe. Un elemento può trovarsi esattamente in un modello in un livello. Lo stesso elemento può trovarsi in una versione personalizzata in un modello che si trova in un livello superiore. |
| Name | Nome della voce di menu. |
| NeededAccessLevel | Definire l'accesso minimo necessario per visualizzare la voce di menu in un menu o in un pulsante. Utilizzare questa proprietà per impostare l'accesso alla voce di menu per gruppi di utenti diversi. |
| NeedsRecord | Specificare se un pulsante che rappresenta la voce di menu è abilitato se non è presente alcun record. Il valore predefinito è No. Utilizzare questa proprietà per garantire che sia possibile completare un'azione. Ad esempio, si dispone di un pulsante della voce di menu che apre un modulo di dettaglio. È possibile disabilitare il pulsante se non sono presenti record nella pagina di elenco. |
| NormalImage | Specificare l'immagine utilizzata quando la voce di menu è associata a un controllo pulsante abilitato. |
| Oggetto | Selezionare un oggetto del tipo di oggetto specificato nella proprietà Class . |
| Tipo di Oggetto | Selezionare il tipo di oggetto visualizzato dalla voce di menu. Attenzione: Usare SSRSReport per una voce di menu per un report SSRS. Non usare SQLReportLibraryReport per le nuove voci di menu. L'opzione SQLReportLibraryReport è obsoleta e verrà rimossa in una versione futura. |
| OpenMode | Specificare la modalità di visualizzazione del modulo di destinazione. Utilizzare questa proprietà per specificare se il modulo di destinazione viene aperto in modalità di modifica o in modalità di sola lettura. Di seguito vengono illustrate le opzioni disponibili: -Automatico -Mostra -Redigere - Nuovo Il valore predefinito è Auto. |
| Parametri | Facoltativo: specificare gli argomenti passati all'oggetto . |
| Query | Selezionare la query passata al modulo di destinazione per il metodo InitialQuery . |
| ReadPermissions | Specificare se l'autorizzazione di lettura deve essere disponibile per la sezione quando si assegnano privilegi alla voce di menu. Di seguito vengono illustrate le opzioni disponibili: - Auto : l'autorizzazione è disponibile per la selezione come privilegio nel nodo Privilegi della voce di menu nel nodo Punti di ingresso . - No : l'autorizzazione non è disponibile per la selezione come privilegio nella voce di menu. Il valore predefinito è Auto. |
| ReportDesign | Selezionare la progettazione del report da usare per un modello di report SSRS specifico. |
| RunOn | Selezionare se eseguire la voce di menu nel client, nel server o nel percorso da cui viene chiamato. Questa proprietà viene utilizzata per le voci di menu che aprono i report. Questa proprietà determina la posizione in cui l'oggetto applicazione viene eseguito solo se la proprietà RunOn dell'oggetto è impostata su Called from. - Viene creata un'istanza di un modulo ed eseguita nel client, perché la classe FormRun viene sempre eseguita sul client. - Viene creata un'istanza di un report ed eseguita come specificato dalla proprietà RunOn della voce di menu, perché la classe ReportRun viene sempre eseguita da dove è stata chiamata. Impostare la proprietà su Chiamata da. Se si imposta il report da eseguire nel client e il report viene eseguito in un batch, il report ha esito negativo. Se si imposta il report da eseguire nel server e il report viene visualizzato sullo schermo, il report ha esito negativo. - Il metodo main di una classe viene eseguito come specificato dal modificatore. La classe stessa viene creata un'istanza come specificato dalla relativa proprietà RunOn . La creazione di istanze può verificarsi nel metodo main . |
| UpdatePermissions | Specificare se l'autorizzazione di aggiornamento deve essere disponibile per la sezione quando si assegnano privilegi alla voce di menu. Di seguito vengono illustrate le opzioni disponibili: - Auto : l'autorizzazione è disponibile per la sezione come privilegio nel nodo Privilegi di questa voce di menu nel nodo Punti di ingresso . - No : l'autorizzazione non è disponibile per la sezione come privilegio nella voce di menu. Il valore predefinito è Auto. |
| Web | Specificare l'URL che si apre quando si esegue la voce di menu. Il valore di questa proprietà non viene più utilizzato. Non usare questa proprietà. |
| WebConfigurationKey | Facoltativo: selezionare una chiave di configurazione specifica del Web oltre a una chiave di configurazione standard. Questa proprietà si applica solo alle voci di menu Web. |
| WebMenuItemName | Specificare la voce di menu da includere in un menu Web. I valori disponibili dipendono dall'impostazione della proprietà WebMenuItemType . |
| WebMenuItemType | Specificare il tipo della voce di menu Web. Esistono due categorie di voci di menu Web: -URL -Azione Il valore selezionato determina i nomi delle voci di menu Web disponibili per la proprietà WebMenuItemName . |
| Sito web | Specificare la pagina Web collegata alla voce di menu. Il valore di questa proprietà non viene più utilizzato. Non usare questa proprietà. |
| WebSecureTransaction | Selezionare se la voce di menu richiede transazioni sicure (SSL). Questa proprietà si applica solo alle voci di menu Web. |
Note
Quando si usa la proprietà Parameters o EnumParameter , è possibile trovare errori come le mancate corrispondenze di tipo solo in fase di esecuzione, non in fase di compilazione.
Proprietà delle query
All'interno di una query è possibile impostare le proprietà della query stessa, le origini dati, i campi usati per l'ordinamento e gli intervalli usati per delimitare la query.
Proprietà delle query
Le proprietà della query determinano il comportamento complessivo della query. Ad esempio, è possibile specificare il modulo visualizzato dagli utenti in modo che possano interagire con la query.
| Proprietà | Description |
|---|---|
| AllowCheck | Il sistema ignora questa proprietà per le query. È efficace su moduli e report. |
| AllowCrossCompany | Specificare se recuperare i dati per tutte le aziende da cui l'utente ha l'autorità di lettura. Se si imposta la proprietà su false, ovvero il valore predefinito, il sistema recupera i dati solo per la società di sessione corrente. |
| Description | Facoltativo: descrivere la query, il risultato e così via. Questa proprietà è utile negli scenari di componenti aggiuntivi di Microsoft Office. |
| Form | Specificare il modulo di query visualizzato da MorphX quando gli utenti interagiscono con la query. Il valore predefinito è SysQueryForm. |
| Interattivo | Specificare se gli utenti possono interagire con il report delimitando le query, impostando le opzioni della stampante e così via. |
| Literals | Specificare il modo in cui i valori letterali vengono rappresentati nelle istruzioni SQL. L'opzione forceLiterals indica al kernel di rivelare i valori effettivi usati nelle clausole where per il database di Microsoft SQL Server al momento dell'ottimizzazione. L'opzione forcePlaceholders indica al kernel di non rivelare i valori effettivi. Nota: Non usare l'opzione forceLiterals , perché potrebbe esporre il codice a una minaccia per la sicurezza sql injection. |
| Modello | Specificare il modello in cui si trova la query. Un modello è un raggruppamento logico di elementi in un livello. Esempi di elementi includono una tabella o una classe. Un elemento può esistere esattamente in un modello in un livello. Lo stesso elemento può esistere in una versione personalizzata in un modello che si trova in un livello superiore. |
| QueryType | Specificare il tipo della query. Di seguito vengono illustrate le opzioni disponibili: -Unirsi -Unione Il valore predefinito è Join. |
| Ricercabile | Specificare se la query può far parte di un set di query utilizzate per eseguire ricerche nel Catalogo di Microsoft SharePoint Business. Questa proprietà è utile quando si usa la funzionalità Ricerca organizzazione. Il valore predefinito è No. |
| Titolo | Intestazione della query. |
| UserUpdate | Specificare se il modulo di query deve mantenere lo stato quando viene riaperto. Se si imposta questa proprietà su Sì, le impostazioni precedenti vengono ripristinate. Se si imposta su No, i dati possono essere visualizzati ma non modificati. |
| Versione | La versione viene aumentata ogni volta che la query viene aggiornata. Questa proprietà è di sola lettura. |
Proprietà dell'origine dati
Le proprietà seguenti controllano le caratteristiche di un'origine dati. Le origini dati incorporate e le relazioni tra origini dati offrono proprietà aggiuntive. È anche possibile impostare una proprietà sui campi nell'origine dati.
| Proprietà | Dove è disponibile | Description |
|---|---|---|
| AllowAdd | Origine dati | Specificare se gli utenti possono aggiungere campi per l'ordinamento e gli intervalli in fase di esecuzione. |
| Società | Origine dati | Specificare l'azienda da cui recuperare i dati. |
| Dinamico | Nodo Campi in un'origine dati | Specificare se vengono utilizzati tutti i campi della tabella nell'origine dati. Se si imposta questa proprietà su Sì, vengono utilizzati tutti i campi nell'origine dati. Se la proprietà è impostata su No, è possibile rimuovere alcuni campi. Quando l'origine dati è una tabella di base, il valore Sì indica che vengono utilizzati tutti i campi delle tabelle derivate. |
| Abilitato | Origine dati | Se si imposta questa proprietà su No, il sistema di query ignora l'origine dati e tutte le origini dati incorporate. |
| FetchMode | Origine dati incorporata | Specificare se le origini dati devono essere correlate tramite una relazione 1:1 o una relazione 1:n. Nota: Per le origini dati utilizzate nei report, usare una relazione di join che usa la modalità di recupero 1:1. |
| Field, RelatedField | Relazioni su un'origine dati incorporata | Nome dei campi dell'origine dati padre e dell'origine dati correlata utilizzati nella relazione. |
| FirstFast | Origine dati | Se si imposta questa proprietà su Sì, il database riceve un suggerimento che il primo record dalla query deve essere recuperato prima degli altri record. Questa impostazione consente ad alcuni sistemi di database di ottimizzare il recupero dei record e quindi di migliorare le prestazioni. |
| FirstOnly | Origine dati | Se si imposta questa proprietà su Sì, il database riceve un hint che indica che è necessario solo il primo record dalla query. Questa impostazione consente ad alcuni sistemi di database di ottimizzare il recupero dei record e quindi di migliorare le prestazioni. |
| JoinMode | Origine dati incorporata | Specificare la strategia utilizzata per unire l'output da un'origine dati. |
| Name | Origine dati | Specificare il nome dell'origine dati. |
| Relazioni | Origine dati incorporata | Specificare se il sistema di query deve utilizzare le relazioni definite per tabelle ed EDT. Se si imposta questa proprietà su Sì, la query viene aggiornata automaticamente se viene modificata una relazione. |
| Tavolo | Origine dati | Specificare la tabella, la mappa o la vista utilizzata come origine dati. Non è possibile modificare questa proprietà dopo aver definito un ordinamento o un intervallo. |
| Table, RelatedTable | Relazioni su un'origine dati incorporata | Nome dell'origine dati padre e dell'origine dati correlata. |
| UniqueId | Origine dati | Numero univoco dell'origine dati. Questa proprietà è di sola lettura. |
| Aggiornamento | Origine dati | Specificare se la query può aggiornare i record nel database. |
Proprietà dell'intervallo
Le proprietà seguenti determinano le caratteristiche della specifica dell'intervallo. Ad esempio, è possibile specificare se gli utenti possono modificare l'intervallo in fase di esecuzione.
| Proprietà | Description |
|---|---|
| Abilitato | Utilizzare questa proprietà per disabilitare un campo in una specifica di intervallo. |
| Campo | Specificare il campo in cui definire un intervallo. |
| Etichetta | Immettere un'etichetta per l'intervallo. |
| stato | Specificare se gli utenti possono modificare l'intervallo nella finestra di dialogo query in fase di esecuzione. Di seguito vengono illustrate le opzioni disponibili: - Apri : gli utenti possono visualizzare e modificare l'intervallo. - Blocco : gli utenti possono visualizzare solo l'intervallo. - Nascondi : gli utenti non possono visualizzare o modificare l'intervallo. |
| Valore | Specificare l'intervallo per i record recuperati. Se si usano enumerazioni, non usare stringhe di testo. Usare l'ID di enumerazione . |
Proprietà report
Impostare la maggior parte delle proprietà per un report sulla progettazione, la sezione di progettazione e i nodi di controllo in Esplora applicazioni. Per informazioni sulle proprietà di sistema disponibili nei report, vedere la sezione "Proprietà di sistema e comuni". Nella tabella seguente vengono descritte le proprietà di un report.
| Proprietà | Description |
|---|---|
| AllowCheck | Specificare se viene visualizzato un messaggio quando gli utenti tentano di eseguire report che non dispongono dell'autorizzazione per la visualizzazione. Selezionare Sì per specificare che viene visualizzato un messaggio. |
| Processo automatico | Specificare se viene utilizzato un record restituito dal metodo element.args per impostare l'intervallo nella query del report. |
| Interattivo | Specificare se gli utenti possono selezionare i record da visualizzare modificando la query associata a un report. |
| Modello | Specificare il modello in cui si trova il report. Un modello è un raggruppamento logico di elementi in un livello. Un elemento può esistere esattamente in un modello in un livello. Lo stesso elemento può esistere in una versione personalizzata in un modello che si trova in un altro livello. |
Proprietà del controllo report
Nella tabella seguente vengono descritte le proprietà del controllo report. Per informazioni sulle proprietà aggiuntive disponibili per i controlli, vedere la sezione "Proprietà controllo modulo".
| Proprietà | Description |
|---|---|
| Allineamento | Specificare l'allineamento di un valore visualizzato in un controllo . |
| AllowNegative | Specificare se il controllo accetta valori negativi. Questa proprietà è disponibile solo per i controlli integer e reali. |
| ArrayIndex | Specificare l'elemento della matrice visualizzato in un controllo . Il controllo si basa su un tipo di dati esteso con elementi di matrice. Questa proprietà non è disponibile per i controlli testo e forma. |
| AutoDeclaration | Specificare se viene creata una variabile con lo stesso nome del controllo. Quando si imposta questa proprietà su Sì, è più facile accedere ai controlli del report dal codice X++ ed è possibile trovare errori in fase di compilazione. |
| AutoInsSeparator | Specificare se viene visualizzato un separatore decimale. Questa proprietà è disponibile solo per i controlli reali. |
| Colore di sfondo | Specificare il colore di sfondo per un controllo . È possibile eseguire l'override dell'impostazione di questa proprietà utilizzando la proprietà BackStyle . |
| BackStyle | Specificare se lo sfondo del controllo è opaco o trasparente. Quando si imposta questa proprietà su Transparent, il comportamento dipende dal tipo di controllo: - Per i controlli bitmap, i pixel con lo stesso colore sono trasparenti. - Per tutti gli altri controlli, il colore di primo piano viene usato come colore di sfondo. |
| Grassetto | Specificare la formattazione in grassetto del testo. |
| BottomMargin | Specificare il margine per un controllo. |
| ChangeCase | Specificare il caso di testo immesso da un utente. Questa proprietà è disponibile solo per i controlli stringa, enumerazione, testo e prompt. |
| ChangeLabelCase | Specificare se l'etichetta per il controllo deve essere modificata quando viene stampato il report. Di seguito vengono illustrate le opzioni disponibili: -Automatico -Nessuno - MAIUSCOLE - minuscolo - Maiuscole/minuscole titolo Il valore predefinito è Auto. |
| ColorScheme | Specificare la tavolozza dei colori per un controllo . |
| ConfigurationKey | Specificare una chiave di configurazione per il controllo. |
| CSSClass | Specificare il foglio di stile CSS (Cascading Style Sheet) da usare per eseguire il rendering del valore in HTML. |
| DataField | Specificare un campo tabella per il controllo . Questa proprietà non è disponibile per i controlli text, shape, box e bitmap. |
| DataMethod | Specificare un metodo di visualizzazione che mostra i dati in un controllo . Questa proprietà non è disponibile per i controlli testo, forma e casella. |
| DateDay | Specificare il formato per il giorno. Questa proprietà è disponibile solo per i controlli data. |
| DateFormat | Specificare il formato per una data. Questa proprietà è disponibile solo per i controlli data. |
| DateMonth | Specificare il formato per il mese. Questa proprietà è disponibile solo per i controlli data. |
| DateSeparator | Specificare il separatore visualizzato tra mese, giorno e anno. Questa proprietà è disponibile solo per i controlli data. |
| DateYear | Specificare il formato per l'anno. Questa proprietà è disponibile solo per i controlli data. |
| DecimalSeparator | Specificare il simbolo utilizzato per separare i valori decimali. Questa proprietà è disponibile solo per i controlli reali. |
| SfollatoNegative | Specificare una nuova posizione per un valore in un controllo griglia quando il valore è un numero negativo. Questa proprietà è disponibile solo per i controlli integer e reali. |
| DynamicHeight | Specificare se il controllo viene ridimensionato per visualizzare righe di testo aggiuntive. Quando si imposta questa proprietà su Sì, le intestazioni di pagina, i piè di pagina e le intestazioni di colonna ripetute vengono aggiunte automaticamente in base alle esigenze. Questa proprietà è disponibile solo per i controlli stringa. |
| ExtendedDataType | Specificare l'EDT su cui deve basarsi il campo associato al controllo. |
| ExtraSumWidth | Modificare la larghezza predefinita consentita per le somme. Questa proprietà è disponibile solo per i controlli integer e reali. |
| Carattere | Specificare il tipo di carattere. |
| Dimensione del carattere | Specificare le dimensioni del carattere. |
| ForegroundColor | Specificare il colore di primo piano per un controllo . |
| FormatMST | Specificare se i valori vengono formattati utilizzando il formato valuta standard. Questa proprietà è disponibile solo per i controlli reali. |
| Height | Specificare l'altezza di un controllo. Quando un controllo è associato a un OGGETTO EDT, la proprietà Height del controllo esegue l'override della proprietà DisplayLength di EDT. Se si imposta la proprietà Height su Auto per un controllo bitmap, le dimensioni del controllo si basano sulle dimensioni dell'elemento grafico. |
| ImageName | Specificare il nome del file per un'immagine. Questa proprietà è disponibile solo per i controlli bitmap. |
| ImageResource | Specificare l'ID per una risorsa di sistema da visualizzare. La macro della risorsa fornisce un elenco di questi ID. Le macro si trovano nel nodo Macro in Esplora applicazioni. Questa proprietà è disponibile solo per i controlli bitmap. |
| Corsivo | Specificare la formattazione del testo in corsivo. |
| Etichetta | Specificare un titolo per il controllo. Se non viene specificata qui un'etichetta, viene ereditata dal campo . |
| LabelBold | Impostare o restituire un valore che indica l'impostazione in grassetto per l'etichetta nel controllo . |
| LabelCSSClass | Specificare il codice CSS da usare per eseguire il rendering dell'etichetta in HTML. |
| LabelFont | Impostare o restituire un valore di tipo di dati stringa che indica il tipo di carattere per il testo dell'etichetta in un controllo casella combinata modulo. |
| LabelFontSize | Impostare o restituire la dimensione del carattere, espressa in punti, per il testo dell'etichetta in un controllo casella combinata modulo. |
| LabelItalic | Impostare o restituire un valore che indica se il testo nell'etichetta del controllo deve essere in corsivo. |
| LabelLineBelow | Specificare il formato della sottolineatura per il titolo del controllo. |
| LabelLineThickness | Specificare il formato delle intestazioni di colonna seguenti. |
| LabelPosition | Impostare o restituire la posizione dell'etichetta per il controllo . I valori validi sono Left e Above. |
| LabelTabLeader | Specificare se aggiungere una serie di punti alle etichette di controllo. Di seguito vengono illustrate le opzioni disponibili: -Automatico - Non aggiungere - Accodamento Il valore predefinito è Auto. |
| LabelUnderline | Impostare o restituire un valore che indica se il testo nell'etichetta del controllo deve essere sottolineato. |
| LabelWidth | Specificare la larghezza dell'etichetta per il controllo . |
| Sinistro | Specificare l'allineamento sinistro di un controllo. |
| LeftMargin | Specificare il margine sinistro per un controllo. |
| Riga | Specificare l'aspetto delle linee che formano una forma. Questa proprietà è disponibile solo per i controlli forma. |
| LineAbove | Specificare il tipo di linea per il bordo superiore di un controllo. Se il report include molte righe o caselle, è consigliabile usare un controllo forma all'interno delle singole sezioni. |
| LineBelow | Specificare il tipo di linea per il bordo inferiore di un controllo. Se il report include molte righe o caselle, è consigliabile usare un controllo forma all'interno delle singole sezioni. |
| LineLeft | Specificare il tipo di linea per il bordo sinistro di un controllo. Se il report include molte righe o caselle, è consigliabile usare un controllo forma all'interno delle singole sezioni. |
| LineRight | Specificare il tipo di linea per il bordo destro di un controllo. Se il report include molte righe o caselle, è consigliabile usare un controllo forma all'interno delle singole sezioni. |
| MenuItemLabel | Specificare l'etichetta per una voce di menu. |
| MenuItemName | Specificare il nome della voce di menu. Le voci di menu disponibili variano a seconda dell'impostazione della proprietà MenuItemType . |
| MenuItemType | Specificare se la voce di menu è un'azione, una visualizzazione o una voce di menu di output. Una voce di menu di visualizzazione è per una maschera e una voce di menu di output è per un report. Una voce di menu di output è per una classe, un processo o una query. |
| MinNoOfDecimals | Specificare il numero minimo di posizioni decimali visualizzate. Gli zeri finali non vengono visualizzati. |
| ModelFieldName | Specificare un campo utilizzato per determinare l'allineamento sinistro e la larghezza di un controllo. |
| NoOfDecimals | Specificare il numero di posizioni decimali visualizzate. Il valore predefinito è 20. Questa proprietà è disponibile solo per i controlli reali. |
| ResizeBitmap | Specificare se un'immagine può essere ridimensionata in base alle dimensioni di un controllo. Questa proprietà è disponibile solo per i controlli bitmap. |
| RightMargin | Specificare il margine per un controllo. |
| RotateSign | Specificare se il segno per il controllo è invertito. Questa proprietà è disponibile solo per i controlli integer e reali. |
| ShowLabel | Impostare o restituire un valore che indica se l'etichetta per il controllo viene visualizzata nel modulo. Il valore True indica che viene visualizzata l'etichetta. |
| ShowPicAsText | Specificare se il nome del file per un'immagine viene visualizzato anziché l'immagine. Questa proprietà è disponibile solo per i controlli bitmap. |
| ShowZero | Specificare se viene visualizzato un valore 0 (zero). Questa proprietà è disponibile solo per i controlli integer e reali. |
| SignDisplay | Specificare la modalità di visualizzazione del segno di un numero. Questa proprietà è disponibile solo per i controlli integer e reali. |
| SumAll | Specificare se viene calcolata la somma di tutti i valori. Questa proprietà è disponibile solo per i controlli integer e reali. |
| SumNeg | Specificare se viene calcolata la somma di tutti i valori negativi. Questa proprietà è disponibile solo per i controlli integer e reali. |
| SumPos | Specificare se viene calcolata la somma di tutti i valori positivi. Questa proprietà è disponibile solo per i controlli integer e reali. |
| Tavolo | Specificare un'origine dati per il controllo . Questa proprietà non è disponibile per i controlli text, shape, box e bitmap. |
| Testo | Specificare la stringa di testo visualizzata in un controllo . Questa proprietà è disponibile solo per i controlli di testo. |
| TimeFormat | Specificare se le ore vengono visualizzate in formato 24 ore o AM/PM. Questa proprietà è disponibile solo per i controlli ora. |
| TimeHours | Specificare se vengono visualizzate le ore. Questa proprietà è disponibile solo per i controlli ora. |
| TimeMinutes | Specificare se vengono visualizzati i minuti. Questa proprietà è disponibile solo per i controlli ora. |
| TimeSeconds | Specificare se vengono visualizzati i secondi. Questa proprietà è disponibile solo per i controlli ora. |
| TimeSeparator | Specificare il simbolo utilizzato per separare ore, minuti e secondi. Questa proprietà è disponibile solo per i controlli ora. |
| Spessore | Specificare lo spessore di un bordo di controllo. |
| ThousandSeparator | Specificare il simbolo utilizzato per separare migliaia. Questa proprietà è disponibile solo per i controlli reali. |
| Superiore | Specificare l'allineamento superiore di un controllo. |
| TopMargin | Specificare il margine per un controllo. |
| Type | Specificare il tipo di forma visualizzato. Questa proprietà è disponibile solo per i controlli forma. |
| TypeHeaderPrompt | Specificare se viene aggiunta una riga di punti per riempire lo spazio tra il titolo del controllo e il valore del controllo. Questa proprietà è disponibile solo per i controlli di testo e prompt. |
| Sottolinea | Specificare la formattazione del testo sottolineato. |
| Visible | Impostare o restituire un valore che indica se il controllo è visibile. Un valore True indica che il controllo è visibile. |
| WarnIfMissing | Specificare se un messaggio viene visualizzato se nel report manca un'immagine. Questa proprietà è disponibile solo per i controlli bitmap. |
| WebMenuItemName | Specificare la voce di menu da includere in un menu Web. I valori disponibili dipendono dall'impostazione della proprietà WebMenuItemType . |
| WebMenuItemType | Specificare il tipo della voce di menu. Esistono due categorie di voci di menu Web: -URL -Azione Il valore selezionato determina i nomi delle voci di menu Web disponibili per la proprietà WebMenuItemName . |
| WebTarget | Specificare il percorso del controllo in un report Web. |
| Width | Specificare la larghezza di un controllo. Quando un controllo è associato a un EDT, la proprietà Width del controllo esegue l'override della proprietà DisplayLength di EDT. Se si imposta la proprietà Width su Auto per un controllo bitmap, le dimensioni del controllo si basano sulle dimensioni dell'elemento grafico. |
Proprietà di progettazione report
Nella tabella seguente vengono descritte le proprietà di progettazione del report.
| Proprietà | Description |
|---|---|
| ArrangeMethod | Specificare il layout per i controlli in una sezione del report. |
| ArrangeWhen | Specificare quando vengono disposti i controlli del report. |
| BottomMargin | Specificare il margine inferiore. Se si imposta questa proprietà su Auto, viene utilizzato il valore predefinito archiviato nella tabella di sistema. |
| Titolo | Specificare il nome visualizzato per il report nell'interfaccia utente. |
| ColorScheme | Specificare la tavolozza dei colori. |
| Colonne | Specificare il numero di colonne. |
| ColumnSpace | Specificare lo spazio tra le colonne. |
| Font, FontSize, Italic, Underline e Bold | Specificare la formattazione del testo. Le impostazioni delle proprietà Font e FontSize sostituiscono i valori impostati facendo clic su Opzioni>Tipi di carattere dal menu Strumenti . |
| ForegroundColor | Specificare il colore di primo piano. |
| Height | Specificare l'altezza. |
| LeftMargin | Specificare il margine sinistro. Se si imposta questa proprietà su Auto, viene utilizzato il valore predefinito archiviato nella tabella di sistema. |
| LineAbove | Specificare il tipo di linea per il bordo superiore di una sezione. Se un report contiene molte righe e caselle, è consigliabile utilizzare il controllo forma all'interno di una sezione. |
| LineBelow | Specificare il tipo di linea per il bordo inferiore di una sezione. Se un report contiene molte righe e caselle, è consigliabile utilizzare il controllo forma all'interno di una sezione. |
| LineLeft | Specificare il tipo di linea per il bordo sinistro di una sezione. Se un report contiene molte righe e caselle, è consigliabile utilizzare il controllo forma all'interno di una sezione. |
| LineRight | Specificare il tipo di linea per il bordo destro di una sezione. Se un report contiene molte righe e caselle, è consigliabile utilizzare il controllo forma all'interno di una sezione. |
| ResolutionX, ResolutionY | Specificare la distanza tra le linee della griglia. |
| RightMargin | Specificare il margine destro. Se si imposta questa proprietà su Auto, viene utilizzato il valore predefinito archiviato nella tabella di sistema. |
| Righello | Specificare l'unità per il righello visualizzato quando si modifica una struttura. Per modificare una progettazione, fare clic con il pulsante destro del mouse su AutoDesignSpecs o Generated Design e quindi scegliere Modifica. |
| Spessore | Specificare lo spessore di un bordo di sezione. |
| TopMargin | Specificare il margine superiore. Se si imposta questa proprietà su Auto, viene utilizzato il valore predefinito archiviato nella tabella di sistema. |
Proprietà delle sezioni di progettazione dei report
Nella tabella seguente vengono descritte le proprietà per le sezioni di progettazione del report. Per informazioni sulle altre proprietà disponibili per le progettazioni dei report, vedere la sezione "Proprietà progettazione report".
| Proprietà | Description |
|---|---|
| ArrangeMethod | Specificare il layout per i controlli in una sezione del report. |
| ArrangeWhen | Specificare quando i controlli nel contenitore devono essere disposti. Le opzioni disponibili sono Startup, On demand e Never. |
| Grassetto | Ottiene o imposta lo spessore del tipo di carattere utilizzato per visualizzare il testo nel controllo . |
| Inferiore | Modificare la posizione della parte inferiore del report. |
| BottomMargin | Specificare il margine inferiore. Se si imposta questa proprietà su Auto, viene utilizzato il valore predefinito archiviato nella tabella di sistema UserInfo. |
| ColorScheme | Specificare la tavolozza dei colori. |
| ColumnHeadingsStrategy | Specificare il layout delle intestazioni di colonna. Se si imposta questa proprietà su WordWrap, viene eseguito il wrapping di un'intestazione quando è più lungo del campo più lungo della colonna. Le intestazioni possono essere disposte fino a un massimo di otto righe. Le intestazioni più lunghe di otto righe vengono troncate. Nota: La lunghezza dell'intestazione varia a seconda della lingua. |
| Colonne | Specificare il numero di colonne. |
| Columnspace | Specificare lo spazio tra le colonne. |
| Carattere | Specificare la formattazione del testo. Le impostazioni delle proprietà Font e FontSize sostituiscono i valori che è possibile impostare facendo clic su Opzioni > Tipi di carattere dal menu Strumenti . |
| Dimensione del carattere | Specificare la formattazione del testo. Le impostazioni delle proprietà Font e FontSize sostituiscono i valori che è possibile impostare facendo clic su Opzioni > Tipi di carattere dal menu Strumenti . |
| ForegroundColor | Specificare il colore di primo piano. |
| GrandHeader | Specificare se viene visualizzato il valore della proprietà HeaderText . La proprietà GrandHeader è disponibile solo quando un report include più origini dati che non sono annidate. |
| GrandTotal | Specificare se viene visualizzato il valore della proprietà FooterText . La proprietà GrandTotal è disponibile solo quando un report include più origini dati che non sono annidate. |
| HeaderText | Specificare il testo visualizzato sopra il primo record di una sezione quando la proprietà GrandHeader è impostata su Sì. Questa proprietà è disponibile solo quando un report dispone di più origini dati che non sono annidate. |
| Height | Specificare l'altezza. |
| Corsivo | Specificare la formattazione del testo. Le impostazioni delle proprietà Font e FontSize sostituiscono i valori che è possibile impostare facendo clic su Opzioni > Tipi di carattere dal menu Strumenti . |
| LabelTopMargin, LabelBottomMargin | Specificare i margini sopra e sotto le intestazioni di colonna. |
| LeftMargin | Specificare il margine sinistro. Se si imposta questa proprietà su Auto, viene utilizzato il valore predefinito archiviato nella tabella di sistema UserInfo. |
| LineAbove, LineBelow, LineLeft, LineRight | Specificare il tipo di linea per un bordo di sezione. Se un report contiene molte righe e caselle, è consigliabile utilizzare il controllo forma all'interno di una sezione. |
| Mappa | Specificare la mappa da usare per visualizzare i dati. È possibile associare un campo mappa a un campo in una o più tabelle. Questa proprietà consente di usare lo stesso nome di campo per accedere ai campi con nomi diversi in tabelle diverse. |
| NoOfHeadingLines | Specificare il numero di righe utilizzate per visualizzare le intestazioni di colonna. Se si imposta la proprietà su 0 (zero), le intestazioni di colonna non vengono visualizzate. Per i report che includono diversi campi, aumentare il numero di righe per assicurarsi che vengano visualizzati tutti i campi. |
| RightMargin | Specificare il margine destro. Se si imposta questa proprietà su Auto, viene utilizzato il valore predefinito archiviato nella tabella di sistema UserInfo. |
| ResolutionX | Specificare la distanza tra le linee della griglia. |
| RisoluzioneY | Specificare la distanza tra le linee della griglia. |
| Righello | Specificare l'unità per il righello visualizzato quando si modifica una struttura. Per modificare una progettazione, fare clic con il pulsante destro del mouse su AutoDesignSpecs o Generated Design e quindi scegliere Modifica. |
| Tavolo | Specificare l'origine dati per una sezione. |
| Spessore | Specificare lo spessore di un bordo di sezione. |
| Superiore | Modificare la posizione della parte superiore del report. |
| TopMargin | Specificare il margine superiore. Se si imposta questa proprietà su Auto, viene utilizzato il valore predefinito archiviato nella tabella di sistema UserInfo. |
| Sottolinea | Specificare la formattazione del testo. Le impostazioni delle proprietà Font e FontSize sostituiscono i valori che è possibile impostare facendo clic su Opzioni > Tipi di carattere dal menu Strumenti . |
Proprietà della query del report
Nella tabella seguente vengono descritte le proprietà delle query del report. Per informazioni su altre proprietà del report, vedere le sezioni "Proprietà report" e "Proprietà di sistema e comuni".
| Proprietà | Description |
|---|---|
| AllowCheck | Ottiene o imposta il flag Consenti controllo. |
| AllowCrossCompany | Ottiene o imposta il flag Consenti cross-company. Questo flag indica se l'esecuzione di query è in tutte le aziende. |
| Description | Spiegazione testuale della query. Questa proprietà facoltativa viene spesso usata negli scenari dei componenti aggiuntivi di Office. |
| Form | Specificare il modulo utilizzato per l'interazione dell'utente. |
| Interattivo | Specificare se gli utenti possono interagire con il report delimitando le query, impostando le opzioni della stampante e così via. |
| Literals | Specificare il modo in cui i valori letterali vengono rappresentati nelle istruzioni SQL. |
| Modello | Specificare il modello in cui si trova la query del report. Un modello è un raggruppamento logico di elementi in un livello. Esempi di elementi includono una tabella o una classe. Un elemento può esistere esattamente in un modello in un livello. Lo stesso elemento può esistere in una versione personalizzata in un modello che si trova in un altro livello. |
| QueryType | Specificare il tipo della query. Di seguito vengono illustrate le opzioni disponibili: -Unirsi -Unione Il valore predefinito è Join. |
| Ricercabile | Specificare se la query può far parte di un set di query che possono essere usate per eseguire ricerche nel catalogo di SharePoint Business. Questa proprietà è utile quando si usa la funzionalità Ricerca organizzazione. Il valore predefinito è No. |
| Titolo | Specificare il titolo della query. |
| UserUpdate | Specificare se gli utenti possono aggiornare una query. |
| Versione | Si tratta di una proprietà interna di sola lettura. |
Proprietà delle autorizzazioni del codice di sicurezza
Un'autorizzazione di codice è un gruppo di autorizzazioni associate a una voce di menu o a un'operazione del servizio. Quando un ruolo di sicurezza ha accesso a una voce di menu, ha anche accesso ad altre voci di Esplora applicazioni a cui fa riferimento l'autorizzazione del codice per tale voce di menu. Le autorizzazioni specifiche definite nel nodo di autorizzazione del codice controllano il grado di accesso.
Oggetti a protezione diretta
Usare le autorizzazioni di codice per concedere l'accesso a oggetti a protezione diretta. L'elenco seguente mostra la gerarchia dei nodi di autorizzazione del codice in Esplora applicazioni:
- Sicurezza
- Autorizzazioni per il codice
- YourCodePermission
- Tabelle
- Metodi del server
- Oggetti associati
- Moduli
- Controlli Web
- Report
- YourCodePermission
- Autorizzazioni per il codice
Le autorizzazioni del codice possono anche eseguire l'override dei livelli di accesso agli oggetti a protezione diretta nel nodo Oggetti associati .
Proprietà dell'autorizzazione del codice
Nella tabella seguente vengono descritte le proprietà per il nodo inAutorizzazioni> del codice di sicurezza>YourCodePermission in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Name | Yes | Nome dell'autorizzazione del codice. L'autorizzazione del codice consente agli utenti di eseguire il metodo di classe specificato nella proprietà Method . |
| Classe | Facoltativo | Classe associata a questa autorizzazione di codice. |
| Metodo | Facoltativo | Metodo associato a questa autorizzazione di codice. |
Proprietà tabella
Nella tabella seguente vengono descritte le proprietà per il nodo inAutorizzazioni> del codice di sicurezza>YourCodePermission>Tables>YourTable in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Tavolo | Yes | Nome della tabella. |
| EffectiveAccess | Yes | Valore dell'autorizzazione. Di seguito vengono illustrate le opzioni disponibili: -Leggere - Aggiorna - Crea -Corretta - Elimina -Noaccess I valori delle autorizzazioni per la proprietà EffectiveAccess rappresentano una gerarchia. Read è l'autorizzazione più debole e Delete è il più sicuro. L'autorizzazione Delete include tutte le altre autorizzazioni. L'autorizzazione Create include Update e Read. Impostare il valore dell'autorizzazione su NoAccess per impedire l'accesso alla tabella. |
| GestitoDa | Facoltativo | Gli strumenti di automazione usano questa proprietà. |
Proprietà del metodo server
Nella tabella seguente vengono descritte le proprietà per il nodo inAutorizzazioni del codicedi > Metodi > delserver>YourCodePermission>YourServerMethod in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Classe | Yes | Nome della classe server. |
| Metodo | Yes | Metodo del server sicuro contrassegnato con l'attributo SysEntryPointAttribute . |
| EffectiveAccess | Yes | Valore dell'autorizzazione. Di seguito vengono illustrate le opzioni disponibili: - Invoke : è possibile chiamare il metodo server. - NoAccess : il metodo server non può essere chiamato. |
| GestitoDa | Facoltativo | Gli strumenti di automazione usano questa proprietà. |
Proprietà della forma
Nella tabella seguente vengono descritte le proprietà per il nodo inAutorizzazioni> del codice di sicurezza>Oggetti associatiCodePermission>>Form>YourForm in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Form | Yes | Nome del form. |
| AccessLevel | Yes | Valore dell'autorizzazione. Di seguito vengono illustrate le opzioni disponibili: -Leggere - Aggiorna - Crea -Corretta - Elimina -Noaccess I valori delle autorizzazioni per la proprietà EffectiveAccess rappresentano una gerarchia. Read è l'autorizzazione più debole e Delete è il più sicuro. L'autorizzazione Delete include tutte le altre autorizzazioni. L'autorizzazione Create include Update e Read. Impostare il valore dell'autorizzazione su NoAccess per impedire l'accesso al modulo. |
| GestitoDa | Facoltativo | Gli strumenti di automazione usano questa proprietà. |
Proprietà del controllo Web
Nella tabella seguente vengono descritte le proprietà per il nodo inAutorizzazioni> del codice di sicurezza> Oggettiassociati>YourCodePermission>Controlli>Web YourWebControl in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| WebControl | Yes | Nome del controllo Web. |
| AccessLevel | Yes | Valore dell'autorizzazione. Di seguito vengono illustrate le opzioni disponibili: -Leggere - Aggiorna - Crea -Corretta - Elimina -Noaccess I valori delle autorizzazioni per la proprietà EffectiveAccess rappresentano una gerarchia. Read è l'autorizzazione più debole e Delete è il più sicuro. L'autorizzazione Delete include tutte le altre autorizzazioni. L'autorizzazione Create include Update e Read. Impostare il valore dell'autorizzazione su NoAccess per impedire l'accesso al controllo Web. |
| GestitoDa | Facoltativo | Gli strumenti di automazione usano questa proprietà. |
Proprietà report
Nella tabella seguente vengono descritte le proprietà per il nodo inAutorizzazioni> del codice di sicurezza> Glioggetti>associatiCodePermission>segnalano>yourReport in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Name | Yes | Nome della progettazione del report. |
| Segnala | Yes | Nome completo del report. |
| GestitoDa | Facoltativo | Gli strumenti di automazione usano questa proprietà. |
Proprietà dei compiti di sicurezza
Le autorizzazioni di sicurezza si combinano in privilegi e privilegi si combinano in compiti. Definire i compiti come gruppi di privilegi correlati che forniscono a un utente l'accesso a una funzione aziendale specifica. In Esplora applicazioni organizzare questi privilegi nei nodi di un dovere.
Procedure consigliate
Seguire queste regole di procedura consigliata per i compiti:
- Assegnare tutti i compiti a un ruolo.
- Includere tutti i compiti come parte di un ciclo di processo.
- Poiché un dovere rappresenta una funzione aziendale specifica, raramente o mai modificare il nome del dovere. Ad esempio, la società paga le fatture. Anche se i dettagli sul modo in cui si pagano le fatture potrebbero cambiare, la funzione essenziale di pagare le fatture non cambia. Invece di creare un nuovo dovere, modificare i subnodi dei privilegi del dovere.
- Raramente o mai modificare il nome di un ciclo di processo.
Gerarchia dei compiti in Esplora applicazioni
L'elenco seguente mostra la gerarchia dei nodi di servizio in Esplora applicazioni:
- Sicurezza
- Doveri
- YourDuty
- Privilegi
- YourDuty
- Doveri
Proprietà del dovere
Nella tabella seguente vengono descritte le proprietà per il nodo in Security>Duty>YourDuty in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Name | Yes | Nome del dovere. |
| Etichetta | Yes | Testo visualizzato dall'interfaccia utente per il dovere. |
| Description | Yes | Descrizione del dovere. |
| Abilitato | Yes | Valore che indica se il servizio è abilitato. Di seguito vengono illustrate le opzioni disponibili: - Sì - Abilitare il dovere. - No - Disabilitare il dovere. |
Proprietà dei privilegi
Nella tabella seguente vengono descritte le proprietà per il nodo in Security>Duty>YourDuty>Privileges>YourPrivilege in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Name | Yes | Nome del privilegio. |
| Abilitato | Yes | Valore che indica se il privilegio è abilitato. Di seguito vengono illustrate le opzioni disponibili: - Sì : abilitare il privilegio. - No : disabilitare il privilegio. |
Proprietà dei privilegi di sicurezza
Un privilegio è un gruppo di autorizzazioni. I nodi al di sotto di ogni nodo dei privilegi identificano gli oggetti a protezione diretta a cui un utente può accedere e impostare il livello di accesso per ogni oggetto.
Procedure consigliate
In questa sezione vengono descritte le regole consigliate per i privilegi.
- Usare i privilegi per specificare l'accesso necessario per eseguire un processo.
- Usare i privilegi per raggruppare le autorizzazioni per gli oggetti a protezione diretta correlati. Ad esempio, le voci di menu e i relativi controlli sono strettamente correlati.
- Assegnare privilegi direttamente ai ruoli di sicurezza. Tuttavia, è più facile gestire le impostazioni di sicurezza se si assegnano compiti o cicli di processo anziché privilegi.
Oggetti a protezione diretta
Usare i privilegi per concedere l'accesso a oggetti a protezione diretta. L'elenco seguente mostra la gerarchia nel nodoPrivilegi di > in Esplora applicazioni:
- Sicurezza
- Privilegi
- YourPrivilege
- Punti di ingresso
- Autorizzazioni
- Tabelle
- Metodi del server
- Moduli
- YourPrivilege
- Privilegi
I privilegi possono anche eseguire l'override dei livelli di accesso agli oggetti a protezione diretta in quanto sono definiti altrove in Esplora applicazioni. Ad esempio, un privilegio può eseguire l'override di un'autorizzazione definita dalla proprietà EffectiveAccess in Forms>YourForm>Permissions>Update>Tables>YourTable in Esplora applicazioni.
Proprietà dei privilegi
Nella tabella seguente vengono descritte le proprietà per il nodo inPrivilegi> di sicurezza>YourPrivilege in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Name | Yes | Nome del privilegio. |
| Etichetta | Yes | Testo visualizzato per il privilegio nell'interfaccia utente. |
| Description | Yes | Descrizione del privilegio. |
| Abilitato | Yes | Valore che indica se il privilegio è abilitato. Di seguito vengono illustrate le opzioni disponibili: - Sì : abilitare il privilegio. - No : disabilitare il privilegio. |
Proprietà del punto di ingresso
Nella tabella seguente vengono descritte le proprietà per il nodo inPrivilegi> di sicurezza>YourPrivilege>EntryPoints>YourEntryPoint in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Name | Yes | Nome del punto di ingresso. |
| Tipo di Oggetto | Yes | Tipo di oggetto del punto di ingresso. Di seguito vengono illustrate le opzioni disponibili: - MenuItemDisplay - MenuItemOutput - MenuItemAction -Serviceoperation - WebActionItem - WebURLItem - WebManagedContent |
| ObjectName | Yes | Nome dell'oggetto del punto di ingresso. |
| ObjectChildName | Facoltativo | Valore che rappresenta il nome del metodo del servizio. Nota: Specificare un valore per questa proprietà solo se la proprietà ObjectType è impostata su ServiceOperation. |
| AccessLevel | Yes | Valore dell'autorizzazione. Per tutti i tipi di oggetto tranne ServiceOperation, sono disponibili le opzioni seguenti: -Leggere - Aggiorna - Crea -Corretta - Elimina -Noaccess I valori delle autorizzazioni per la proprietà AccessLevel rappresentano una gerarchia. Read è l'autorizzazione più debole e Delete è il più sicuro. L'autorizzazione Delete include tutte le altre autorizzazioni. L'autorizzazione Create include Update e Read. È possibile impostare il valore di autorizzazione su NoAccess per impedire l'accesso al punto di ingresso. L'autorizzazione Corretto si applica solo quando viene coinvolta una tabella di stato dell'ora. Questa autorizzazione autorizza l'utente a rilasciare record di aggiornamento in una tabella dello stato dell'ora. Per il tipo di oggetto ServiceOperation sono disponibili le opzioni seguenti: - Invoke : è possibile chiamare il metodo server. - NoAccess : il metodo server non può essere chiamato. |
Proprietà tabella
Nella tabella seguente vengono descritte le proprietà per il nodo in Security>Privileges>YourPrivilege>Permissions>Tables>YourTable in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Tavolo | Yes | Nome della tabella. |
| EffectiveAccess | Yes | Valore dell'autorizzazione. Di seguito vengono illustrate le opzioni disponibili: -Leggere - Aggiorna - Crea -Corretta - Elimina -Noaccess I valori delle autorizzazioni per la proprietà EffectiveAccess rappresentano una gerarchia. Read è l'autorizzazione più debole e Delete è il più sicuro. L'autorizzazione Delete include tutte le altre autorizzazioni. L'autorizzazione Create include Update e Read. L'autorizzazione Corretto si applica solo quando viene coinvolta una tabella di stato dell'ora. Questa autorizzazione autorizza l'utente ad aggiornare i record in una tabella dello stato dell'ora. Impostare il valore dell'autorizzazione su NoAccess per impedire l'accesso alla tabella. |
| GestitoDa | Facoltativo | Gli strumenti di automazione usano questa proprietà. |
Proprietà del metodo server
Nella tabella seguente vengono descritte le proprietà per il nodo in Security>Privileges>YourPrivilege>Permissions>Server Methods>YourServerMethod in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Classe | Yes | Nome della classe server. |
| Metodo | Yes | Nome del metodo del server protetto contrassegnato con l'attributo SysEntryPointAttribute . |
| EffectiveAccess | Yes | Valore dell'autorizzazione. Di seguito vengono illustrate le opzioni disponibili: - Invoke : è possibile chiamare il metodo server. - NoAccess : il metodo server non può essere chiamato. |
| GestitoDa | Facoltativo | Gli strumenti di automazione usano questa proprietà. |
Proprietà della forma
Nella tabella seguente vengono descritte le proprietà per il nodo in Security>Privileges>YourPrivilege>Permissions>Forms>YourForm in Application Explorer.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Form | Yes | Nome del form. |
Proprietà del ciclo del processo di sicurezza
Un ciclo di processo è un gruppo di compiti. Un ciclo di processo rappresenta una funzione di processo di alto livello. Anche se i dettagli sull'esecuzione di una determinata funzione di processo potrebbero cambiare nel tempo, il concetto e il nome della funzione del processo probabilmente non cambiano.
Procedure consigliate
In questa sezione vengono descritte le regole consigliate per i cicli di processo.
- Ogni dovere deve far parte di un ciclo di processo.
- Usare un ciclo di processo per organizzare un gruppo di compiti per una funzione di processo.
Gerarchia del ciclo di processo in Esplora applicazioni
L'elenco seguente mostra la gerarchia dei nodi del ciclo di processo in Esplora applicazioni:
- Sicurezza
- Cicli di processo
- YourProcessCycle
- Compiti
- YourProcessCycle
- Cicli di processo
Proprietà del ciclo di processo
Nella tabella seguente vengono descritte le proprietà per il nodo in Security>ProcessCycles>YourProcessCycle in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Name | Yes | Nome del ciclo del processo. |
| Etichetta | Yes | Testo visualizzato per il ciclo del processo nell'interfaccia utente. |
| Description | Yes | Descrizione del ciclo del processo. |
| Abilitato | Yes | Valore che indica se il servizio è abilitato. Di seguito vengono illustrate le opzioni disponibili: - Sì : abilitare il ciclo di processo. - No : disabilitare il ciclo del processo. |
Proprietà del dovere
Nella tabella seguente vengono descritte le proprietà per il nodo in Security>Process Cycles>YourProcessCycle>Duties>YourDuty in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Name | Yes | Nome del dovere. |
| Abilitato | Yes | Valore che indica se il servizio è abilitato. Di seguito vengono illustrate le opzioni disponibili: - Sì - Abilitare il dovere. - No - Disabilitare il dovere. |
Proprietà dei criteri di sicurezza
Gli sviluppatori e gli amministratori di sistema possono creare criteri di sicurezza per negare l'accesso a un subset di record di dati nelle tabelle.
Tabelle vincolate di un criterio
In Esplora applicazioni, nel nodo Tabelle vincolate di un criterio di sicurezza, è possibile aggiungere tabelle e viste. Queste tabelle e viste sono correlate alla tabella dell'origine dati della query denominata nella proprietà Query dei criteri. L'elenco seguente mostra la gerarchia dei nodi dei criteri di sicurezza in Esplora applicazioni:
- Sicurezza
- Politiche
- YourPolicy
- Tabelle vincolate
- YourConstrainedTable
- YourConstrainedSubTable
- YourConstrainedView
- YourConstrainedTable
- Tabelle vincolate
- YourPolicy
- Politiche
Ogni nodo Tabelle vincolate può contenere un numero qualsiasi di tabelle e viste vincolate. Inoltre, ogni tabella vincolata può contenere un numero qualsiasi di tabelle secondarie vincolate.
Proprietà dei criteri di sicurezza
Nella tabella seguente vengono descritte le proprietà per il nodo inCriteri> di sicurezza>YourPolicy in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Name | Yes | Nome del criterio di sicurezza. |
| Etichetta | Yes | Testo visualizzato per i criteri di sicurezza nell'interfaccia utente. |
| PrimaryTable | Yes | Tabella specificata nell'origine dati per la query dei criteri di sicurezza. |
| Query | Yes | Query usata dai criteri per filtrare i dati dalle tabelle vincolate specificate dal criterio. |
| UseNotExistJoin | Yes | Valore che indica se la query di sicurezza deve essere applicata come join non esistente o se esiste un join. |
| PolicyGroup | No | Gli amministratori e gli sviluppatori possono usare questa proprietà per identificare rapidamente i gruppi di criteri di sicurezza correlati. Le opzioni disponibili sono i nomi dei gruppi di criteri di sicurezza creati dall'amministratore di sistema o dallo sviluppatore. Il sistema non usa questa proprietà in fase di esecuzione. |
| ConstrainedTable | Yes | Valore che controlla se i criteri di sicurezza limitano i valori dei dati nei record restituiti dalla tabella primaria. Di seguito vengono illustrate le opzioni disponibili: - Sì : i criteri di sicurezza vengono applicati alla tabella primaria. - No : i criteri di sicurezza non vengono applicati alla tabella primaria. |
| Abilitato | Yes | Valore che controlla se il sistema applica i criteri in fase di esecuzione. Di seguito vengono illustrate le opzioni disponibili: - Sì : abilitare i criteri di sicurezza. - No : disabilitare i criteri di sicurezza. |
| Operazione | Yes | Valore che controlla le operazioni sui dati per cui vengono applicati i criteri. Di seguito vengono illustrate le opzioni disponibili: -Selezionare -Inserire - Aggiorna - Elimina - Inserire, aggiornare ed eliminare - Tutte le operazioni |
| TipoDiContesto | Yes | Valore che controlla il tipo di contesto dei criteri di sicurezza. Di seguito vengono illustrate le opzioni disponibili: - ContextString : è necessario specificare un valore per la proprietà ContextString . I criteri di sicurezza usano un contesto dell'applicazione specifico per i criteri. - RoleName : i criteri di sicurezza vengono applicati solo all'utente dell'applicazione assegnato al valore di RoleName. - RoleProperty : questo valore viene usato in combinazione con la proprietà ContextString per specificare più ruoli contesto. |
| ContextString | Yes | Questa proprietà viene utilizzata in combinazione con la proprietà ContextType . Può essere usato per specificare un contesto di applicazione o di più ruoli. |
Proprietà del ruolo di sicurezza
I ruoli rappresentano una raccolta di autorizzazioni che è possibile concedere agli utenti. I nodi annidati sotto ogni nodo del ruolo identificano vari oggetti a protezione diretta a cui un utente può accedere e specificare il livello di accesso.
Nodo ruolo in Esplora applicazioni
Usare i ruoli per concedere l'accesso a oggetti a protezione diretta. L'elenco seguente mostra la gerarchia dei nodi del ruolo in Esplora applicazioni:
- Sicurezza
- Ruoli
- YourRole
- Compiti
- Privilegi
- Autorizzazioni
- Tabelle
- Moduli
- Metodi del server
- Ruoli secondari
- YourRole
- Ruoli
In genere, associare i ruoli ai compiti di sicurezza e talvolta ai privilegi di sicurezza. I livelli di accesso agli oggetti a protezione diretta all'interno di un ruolo provengono dai compiti, dai privilegi o da entrambi. I ruoli possono anche eseguire l'override dei livelli di accesso a oggetti a protezione diretta nel nodo Autorizzazioni .
Proprietà del ruolo
Nella tabella seguente vengono descritte le proprietà per il nodo inRuoli> di sicurezza>YourRole in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Name | Yes | Il nome del ruolo. |
| Etichetta | Yes | Testo visualizzato dall'interfaccia utente per il ruolo. |
| Description | Yes | Descrizione del ruolo. |
| Abilitato | Yes | Valore che indica se il ruolo è abilitato. Di seguito vengono illustrate le opzioni disponibili: - Sì : abilitare il ruolo. - No : disabilitare il ruolo. |
| PastDataAccess | Yes | Accesso ai dati precedenti per le tabelle con campi validi per la data. Di seguito vengono illustrate le opzioni disponibili: -Leggere - Aggiorna - Crea -Corretta - Elimina -Noaccess I valori delle autorizzazioni per la proprietà PastDataAccess rappresentano una gerarchia. Read è l'autorizzazione più debole e Delete è il più sicuro. L'autorizzazione Delete include tutte le altre autorizzazioni. L'autorizzazione Create include Update e Read. Impostare il valore dell'autorizzazione su NoAccess per impedire l'accesso alla tabella. |
| CurrentDataAccess | Yes | Accesso ai dati corrente per le tabelle con campi validi per la data. |
| FutureDataAccess | Yes | Accesso ai dati futuri per le tabelle con campi validi per la data. |
| ContextString | Facoltativo | Stringa definita dall'utente che i criteri di sicurezza possono usare. |
Proprietà del dovere
Nella tabella seguente vengono descritte le proprietà per il nodo inRuoli> di sicurezza>Compiti>YourDuty in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Name | Yes | Nome del dovere. |
| Abilitato | Yes | Valore che indica se il servizio è abilitato. Di seguito vengono illustrate le opzioni disponibili: - Sì - Abilitare il dovere. - No - Disabilitare il dovere. |
Proprietà dei privilegi
Nella tabella seguente vengono descritte le proprietà per il nodo inRuoli> di sicurezza>Privilegi>yourPrivilege in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Name | Yes | Nome del privilegio. |
| Abilitato | Yes | Valore che indica se il privilegio è abilitato. Di seguito vengono illustrate le opzioni disponibili: - Sì : abilitare il privilegio. - No : disabilitare il privilegio. |
Proprietà tabella
Nella tabella seguente vengonodescritte le proprietà per il nodo in>>ruoli> di sicurezza>Tabella tabella in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Tavolo | Yes | Nome della tabella. |
| EffectiveAccess | Yes | Valore dell'autorizzazione. Di seguito vengono illustrate le opzioni disponibili: -Leggere - Aggiorna - Crea -Corretta - Elimina -Noaccess I valori delle autorizzazioni per la proprietà EffectiveAccess rappresentano una gerarchia. Read è l'autorizzazione più debole e Delete è il più sicuro. L'autorizzazione Delete include tutte le altre autorizzazioni. L'autorizzazione Create include Update e Read. Impostare il valore dell'autorizzazione su NoAccess per impedire l'accesso alla tabella. |
| GestitoDa | Facoltativo | Gli strumenti di automazione usano questa proprietà. |
Proprietà della forma
Nella tabella seguente vengono descritte le proprietà per il nodo inAutorizzazioni>ruoli> di sicurezza>Form>YourForm in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Form | Yes | Nome del form. |
Proprietà del metodo server
Nella tabella seguente vengono descritte le proprietà per il nodo in Autorizzazioniruoli> di sicurezza>Metodi> delserver>YourServerMethod in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Classe | Yes | Nome della classe server. |
| Metodo | Yes | Nome del metodo del server protetto contrassegnato con l'attributo SysEntryPointAttribute . |
| EffectiveAccess | Yes | Valore dell'autorizzazione. Di seguito vengono illustrate le opzioni disponibili: - Invoke : è possibile chiamare il metodo server. - NoAccess : il metodo server non può essere chiamato. |
| GestitoDa | Facoltativo | Gli strumenti di automazione usano questa proprietà. |
Proprietà Subrole
Nella tabella seguente vengono descritte le proprietà per il nodo inRuoli> secondariruoli> di sicurezza>YourSubRole in Esplora applicazioni.
| Proprietà | Obbligatorio | Description |
|---|---|---|
| Name | Yes | Nome del subrole. |
| Abilitato | Yes | Valore che indica se il servizio è abilitato. Di seguito vengono illustrate le opzioni disponibili: - Sì - Abilitare il subrole - No : disabilitare il subrole. |
Proprietà del menu Web
Nella tabella seguente vengono descritte le proprietà specifiche dei menu Web e dei sottomenu.
| Proprietà | Description |
|---|---|
| ConfigurationKey | Specificare la chiave di configurazione che controlla la visualizzazione del menu. Se un utente non ha accesso alla chiave di configurazione, il menu non è visibile. |
| EvidenziaZione selezionata | Questa proprietà non è supportata. |
| Etichetta | Specificare il testo visualizzato per il nodo di primo livello del menu Web o del sottomenu. Il valore non può superare i 250 caratteri. |
| MenuItemName | Specificare la voce di menu da accedere quando si fa clic sul nodo di primo livello per il menu o il sottomenu. Le opzioni disponibili dipendono dall'impostazione della proprietà MenuItemType . |
| MenuItemType | Specificare il tipo di voce di menu a cui accede il nodo di primo livello del menu o dei sottomenu. Le opzioni disponibili sono Azione e URL. |
| Modello | Specificare il modello. Un modello è un raggruppamento logico di elementi in un livello. Esempi di elementi includono una tabella o una classe. Un elemento può esistere esattamente in un modello in un livello. Lo stesso elemento può esistere in una versione personalizzata in un modello che si trova in un livello superiore. |
| SetCompany | Questa proprietà fa sì che il sistema modifichi l'azienda quando il modulo riceve lo stato attivo. Se la proprietà SaveDataPerCompany di una tabella è impostata su Sì, la proprietà SetCompany in una struttura di modulo che utilizza la tabella come origine dati deve essere impostata anche su Sì. |
| ShowParentModule | Specificare se aggiornare quickLaunch in base al modulo padre della voce di menu. Di seguito vengono illustrate le opzioni disponibili: - Sì : aggiorna sempre l'avvio rapido, in base al modulo padre della voce di menu. - No : lasciare invariato l'avvio rapido, anche se il modulo padre della voce di menu è diverso dal modulo corrente. Il valore predefinito è Sì. |
Proprietà delle voci di menu Web
Nella tabella seguente vengono descritte le proprietà specifiche delle voci di menu Web.
| Proprietà | Description |
|---|---|
| Grande | Specificare le dimensioni del pulsante quando viene usato in un riquadro azioni. Di seguito vengono illustrate le opzioni disponibili: - Sì : il pulsante viene visualizzato a dimensione intera e si trova all'inizio del gruppo. - No : il pulsante viene visualizzato con le dimensioni più piccole e si trova sul lato destro del gruppo. |
| CloseDialogBehavior | Specificare l'azione eseguita nella finestra padre quando la finestra di dialogo viene chiusa. Di seguito vengono illustrate le opzioni disponibili: - Auto : a seconda della modalità di utilizzo della finestra di dialogo, le azioni di aggiornamento appropriate vengono eseguite quando la finestra di dialogo viene chiusa. - RefreshDataSource : l'origine dati di sola lettura nel modulo padre viene aggiornata. Questa opzione mantiene la selezione corrente ed esegue un'operazione Research() sull'origine dati. - RefreshPage : aggiornare la pagina. - Invia : aggiornare la pagina padre. - Nessuno : non viene eseguita alcuna azione. Il valore predefinito è Auto. |
| HideActionPane | Specificare se il riquadro azioni è visibile nella pagina che viene aperta. |
| HomePage | Specificare se la pagina è una pagina del Centro ruoli e viene distribuita nel sito principale di Enterprise Portal. |
| NeedsRecord | Quando si imposta questa proprietà su Sì, la voce di menu viene visualizzata quando non sono presenti record nel set di dati. |
| PageDefinition | Pagina a cui punta la voce di menu Web. |
| Parametri | Specificare gli argomenti passati alla pagina da aprire. Ogni parametro deve avere il formato seguente: valore name= Se devono essere passati più parametri, devono essere separati da un e commerciale (&), come illustrato nell'esempio seguente: mode=2&category=1 |
| URL | Specificare l'URL a cui passare. |
| WebConfigurationKey | Selezionare la chiave di configurazione necessaria per abilitare la voce di menu Web. Usare la chiave per il modulo a cui appartiene l'oggetto. |
| WindowMode | Specificare il tipo di finestra da usare per la pagina da aprire. Di seguito vengono illustrate le opzioni disponibili: - Inline : la pagina che viene aperta sostituisce il contenuto esistente nel browser. Se si accede alla voce di menu Web da una finestra di dialogo, la pagina che viene aperta in una nuova finestra del browser. - Modale : se non è aperta alcuna finestra di dialogo, viene creata una nuova finestra di dialogo. Se si accede alla voce di menu Web da una finestra di dialogo, la pagina che viene aperta sostituisce il contenuto della finestra di dialogo corrente. - NewModal : la pagina che viene aperta si apre sempre in una nuova finestra di dialogo. - NewWindow : la pagina che viene aperta viene aperta in una nuova finestra del browser. |
| WindowParameters | Specificare altri parametri per controllare l'aspetto della finestra di dialogo di SharePoint. I parametri devono essere racchiusi tra parentesi graffe ({}) e separati da virgole. Nell'esempio seguente viene illustrato come impostare la proprietà WindowParameters in modo che la finestra di dialogo abbia una dimensione di 400 × 300 pixel e che non abbia un pulsante Chiudi o Ingrandisci : {width:400, height:300, showClose:false, allowMaximize:false} |
| WindowSize | Specificare le dimensioni della finestra da usare per la pagina da aprire. Di seguito vengono illustrate le opzioni disponibili: - Più piccolo - 330 × 200 pixel - Piccolo - 550 × 450 pixel - Medio - 800 × 630 pixel - Grande - 930 × 630 pixel - Massimo - Dimensioni maggiori che rientrano nei limiti della finestra principale del browser |