System tables

Cet article contient la documentation disponible pour les classes Système.

Note

Cet article n’est pas une liste complète des membres de la table système. Vous trouverez la liste complète des tables et de leurs membres dans l’Explorateur d’applications.

Common

La table Commune est la classe de base pour toutes les tables. Il ne contient aucune donnée. Il est principalement utilisé dans le code X++ pour faire référence à n’importe quelle table d’une manière polymorphe.

Methods

Method Description
aosValidateDelete Valide sur le serveur que l’enregistrement spécifié peut être supprimé d’une table.
aosValidateInsert Valide sur le serveur que l’enregistrement spécifié peut être inséré.
aosValidateRead Valide sur le serveur que l’enregistrement spécifié peut être lu.
aosValidateUpdate Valide sur le serveur que l’enregistrement spécifié peut être mis à jour.
buf2con Packe les mémoires tampons de table d’une instance xRecord dans un conteneur X++.
canSubmitToWorkflow Indique si la soumission au flux de travail est possible.
caption Obtient et définit la propriété de légende d’une table.
checkInvalidFieldAccess Obtient et définit l’accès de champ non valide.
checkRecord Obtient et définit la propriété qui indique s’il faut vérifier les champs obligatoires.
checkRestrictedDeleteActions Obtient et définit la propriété qui indique si un enregistrement peut être supprimé.
clear Supprime toutes les lignes de la mémoire tampon de table.
company Obtient et définit la propriété qui indique une entité juridique pour l’enregistrement.
con2buf Décompresse un conteneur dans les mémoires tampons de table.
concurrencyModel Obtient et définit le modèle d’accès concurrentiel par défaut à utiliser pour mettre à jour les enregistrements.
context Obtient et définit la propriété de contexte.
data Récupère une ligne de la table.
dataSource Récupère la source de données de la table.
dbOpInTransaction Vérifiez que les opérations de base de données sont correctement fermées en cas d’échec.
defaultField Remplit les valeurs par défaut dans un champ de la table.
defaultRow Remplit les valeurs par défaut dans les champs de la table dans le cas non interactif.
delete Supprime l’enregistrement actif de la table.
disableCache Obtient et définit la propriété qui indique si la mise en cache est désactivée.
dispose Libère les ressources utilisées par l’objet xRecord.
doClear Supprime toutes les lignes de la mémoire tampon de la table et contourne toute logique supplémentaire dans la méthode clear de la table.
doDelete Supprime l’enregistrement actif de la table et contourne toute logique supplémentaire dans la méthode delete de la table.
doInsert Insère l’enregistrement dans la table et contourne toute logique supplémentaire dans la méthode insert de la table.
doUpdate Met à jour l’enregistrement actif et ignore toute logique supplémentaire dans la méthode de mise à jour de la table.
doValidateDelete Effectue l’action pour vérifier qu’un enregistrement peut être supprimé.
equal Détermine si l’objet spécifié est égal à l’objet actuel.
fieldAccessRight Retourne le droit d’accès au champ.
fieldBufferAccessRight Retourne le droit d’accès au champ pour l’enregistrement actif.
fieldState Définit ou renvoie l’état d’un champ dans la mémoire tampon de table.
getAllowRedefault Retourne la liste des champs autorisés à redefault.
getDefaultingDependencies Retourne le conteneur qui contient les dépendances par défaut.
getExtension Retourne l’extension de table.
getFieldValue Obtient la valeur du champ spécifié à partir d’une mémoire tampon de table.
getInstanceRelationType Retourne le nom de la table qui correspond à l’ID InstanceRelationType.
getPhysicalTableName Retourne le nom de la table physique, qui, dans le cas de la table sql Temp DB, est le nom de l’instance de table.
getPresenceFieldData Récupère la valeur PresenceInfo du champ spécifié.
getSQLStatement Obtient l’instruction SQL utilisée pour retourner des enregistrements de la base de données.
getTableInInstanceHierarchy
getTableType Indique le type de la table.
helpField Récupère une chaîne qui contient le texte d’aide du champ spécifié.
initValue Initialise un champ à la valeur par défaut.
inputStatus Définit ou retourne l’état d’entrée actuel de la mémoire tampon de table.
insert Insère l’enregistrement dans la table.
interactiveContext Définit ou retourne le contexte interactif actuel de la mémoire tampon de table.
isFieldDataRetrieved Vérifie si les données du champ donné ont été récupérées.
isFieldSet Vérifie si un champ a un état défini ou défini par défaut.
isFormDataSource Indique si la source de données est un formulaire.
isNewRecord Retourne true si l’enregistrement est un nouvel enregistrement qui n’a pas encore été conservé.
isPartOfUOWSaveChanges
isTempDb Indique si le type de la table est SQL TempDB.
isTmp Indique s’il s’agit d’une table temporaire.
joinChild Recherche l’enfant de jointure de l’enregistrement actif.
joinParent Recherche le parent de jointure de l’enregistrement actif.
linkPhysicalTableInstance Vérifie s’il existe un lien pour l’instance de table physique pour l’enregistrement.
merge Fusionne la table active avec la table spécifiée.
modifiedField Modifie le champ spécifié à l’origine.
modifiedFieldValue Modifie le champ spécifié en valeur d’origine.
orig Récupère les valeurs d’origine de l’enregistrement actif.
overwriteSystemfields Obtient et définit la propriété qui indique si les champs système peuvent être remplacés.
postLoad Est exécuté une fois qu’un enregistrement est lu.
queryTimedOut Indique si la requête a dépassé la limite de temps pour l’exécution.
queryTimeout Obtient et définit la propriété qui indique la limite de temps pour l’exécution d’une requête.
readCommittedLock
readPast Obtient et définit la propriété qui indique s’il faut ignorer les lignes verrouillées par d’autres processus lorsqu’un enregistrement est lu.
recordLevelSecurity Obtient et définit la propriété qui indique s’il faut appliquer la sécurité au niveau d’un enregistrement.
relatedTable Définit ou retourne la mémoire tampon associée d’un lien d’une mémoire tampon de table.
hasRelatedTable Indique si une mémoire tampon de contrainte de clé étrangère est liée à la table.
renamePrimaryKey Renomme les clés étrangères dans d’autres tables en fonction de la modification de la valeur de clé primaire correspondante dans cette table.
reread Lit à nouveau l’enregistrement à partir de la table.
RowCount Récupère le nombre de lignes de la table.
selectForUpdate Obtient et définit la propriété qui indique s’il faut sélectionner des enregistrements à mettre à jour lorsqu’ils sont lus.
selectLocked Indique s’il faut sélectionner des enregistrements verrouillés.
selectRefRecord Sélectionne l’enregistrement par ID de champ référencé.
selectWithRepeatableRead Obtient et définit la propriété qui indique si la lecture reproductible est activée.
setConnection Définit la connexion utilisateur pour cette table.
setCrossPartition Définit ou réinitialise le partitionnement croisé pour la table.
setFieldValue Définit la valeur du champ dans la mémoire tampon d’enregistrement.
setSQLTracing Active ou désactive le mode de suivi SQL.
setTempDB
setTmp Définit la table afin qu’elle ne soit pas conservée dans la base de données.
setTmpData Définit le contenu de la table temporaire sur les données spécifiées.
setXDSContext Définit un nouveau contexte XDS.
skipDatabaseLog Obtient et définit la propriété qui indique s’il faut ignorer les demandes de journal de base de données.
skipDataMethods Obtient et définit la propriété qui indique s’il faut ignorer les méthodes surchargées.
skipDeleteActions Obtient et définit la propriété qui indique s’il faut ignorer les actions de suppression sur la table.
skipDeleteMethod Obtient et définit la propriété qui indique s’il faut ignorer les méthodes surchargées.
skipEvents Fournit une option permettant de désactiver l’appel des méthodes Application.event* pour la durée de vie d’un objet xRecord.
skipPostLoad Obtient et définit la propriété qui indique s’il faut ignorer l’exécution de la méthode xRecord.postLoad sur la table.
skipTTSCheck Obtient et définit la propriété qui indique s’il faut ignorer la vérification pour déterminer si l’enregistrement est sélectionné pour la mise à jour.
suppressWarnings Obtient et définit la propriété qui indique s’il faut supprimer des avertissements pour ce pointeur.
tableAccessRight Retourne le droit d’accès aux tables.
tableBufferAccessRight Retourne le droit d’accès à la table pour l’enregistrement actif.
toolTipField Récupère la valeur HelpText du champ spécifié.
toolTipRecord Récupère la valeur info-bulle de l’enregistrement actif.
ttsabort Annule une transaction qui a été démarrée par un appel à la méthode ttsbegin.
ttsbegin Démarre une transaction qui peut être validée par la méthode ttscommit ou abandonnée par la méthode ttsabort.
ttscommit Valide une transaction démarrée par un appel à la méthode ttsbegin.
update Met à jour l’enregistrement actif.
validateDelete Détermine si l’enregistrement actif est valide et prêt à être supprimé de la base de données.
validateField Détermine si le champ spécifié est valide.
validateFieldValue
validateRelations
validateWrite Détermine si l’enregistrement actif est valide et prêt à être écrit.
validTimeStateUpdateMode Définit un mode de mise à jour d’état de temps valide sur le curseur.
wasCached Spécifie l’emplacement à partir duquel les données ont été récupérées.
write Met à jour un enregistrement s’il existe ; sinon, insère un enregistrement.
xml Récupère une chaîne XML qui représente l’objet actif.
takeOwnershipOfTempDBTable
useExistingTempDBTable

Fields

Field Type Extended Type Enumeration Type Description
CreatedBy String CreatedBy
CreatedDateTime UtcDateTime CreatedDateTime
CreatedTransactionId Int64 CreatedTransactionId
dataAreaId String DataAreaId
DEL_CreatedTime Int DEL_CreatedTime
DEL_ModifiedTime Int DEL_ModifiedTime
ModifiedBy String ModifiedBy
ModifiedDateTime UtcDateTime ModifiedDateTime
ModifiedTransactionId Int64 ModifiedTransactionId
Partition Int64 Partition
RecId Int64 RecId
recVersion Integer RecVersion
RelationType Int64 RelationType
RowNumber Int RowNumber
SequenceNum Int64 SequenceNum
TableId Int TableId
UnionAllBranchId Int UnionAllBranchId

Relations

Relation Table
dataAreaId DataArea

Indexes

Index Allow Duplicates Fields
RecId No

Inheritance Hierarchy

Table communede la classe xRecord

DataArea

La table DataArea contient une liste d’entreprises qui ont été créées dans la base de données.

Fields

Field Type Extended Type Enumeration Type Description
alwaysNative Enum boolean
id String DataAreaId ID d’une zone de données
isVirtual Enum boolean
name String UserIdStr Name
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
RecId Int64 RecId
recVersion Integer RecVersion
timeZone Enum Timezone

Relations

Relation Table
id DataArea
Partition Partitions

Indexes

Index Allow Duplicates Fields
Id No
IdOnly Yes

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table DataAreade table commune de laclasse xRecord

DatabaseLog

La table DatabaseLog stocke les informations de configuration de la table SysDatabaseLog.

Fields

Field Type Extended Type Enumeration Type Description
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
dEL_ModifiedTime Integer DEL_ModifiedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
domainId String DomainId ID du domaine
logField Integer FieldId ID du champ
logTable Integer TableId ID de la table
logType Enum DatabaseLogType
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
RecId Int64 RecId
recVersion Integer RecVersion

Field Groups

Field Group Fields
logFieldRelation

Relations

Relation Table
Relation_DatabaseLog DEL_DomainInfo

Indexes

Index Allow Duplicates Fields
Loglist No
RecId No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table DatabaseLog de la classexRecord

DEL_AccessRightsList

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Fields

Field Type Extended Type Enumeration Type Description
accessType Enum AccessType
accessTypeFkeyUse Enum AccessType
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
dEL_ModifiedTime Integer DEL_ModifiedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
domainId String DomainId ID du domaine
elementName String UtilElementName Nom de l’élément d’application.
groupId String UserGroupId ID du groupe d’utilisateurs
id Int
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
parentId Int
RecId Int64 RecId
recordType Enum AccessRecordType
recVersion Integer RecVersion

Relations

Relation Table
Relation_AccessRightsList1 UtilIdElements
Relation_AccessRightsList2 UtilIdElements
Relation_AccessRightsList3 DEL_DomainInfo
Relation_AccessRightsList4 DEL_UserGroupInfo

Indexes

Index Allow Duplicates Fields
Element Yes
Group No
RecId No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communede la classe xRecord DEL-AccessRightsList Table

DEL_CompanyDomainList

La table CompanyDomainList contient des associations entre les tables DomainInfo et DataArea. Les droits de sécurité sont accordés par domaine.

Fields

Field Type Extended Type Enumeration Type Description
companyId String SelectableDataArea ID de l’entreprise que vous pouvez sélectionner
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
dEL_ModifiedTime Integer DEL_ModifiedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
domainId String DomainId ID du domaine
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
RecId Int64 RecId
recVersion Integer RecVersion

Relations

Relation Table
companyId DataArea
domainId DEL_DomainInfo

Indexes

Index Allow Duplicates Fields
Company No
Domain No
RecId No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table commune de la classe xRecord DEL_CompanyDomainList Table

DEL_DomainInfo

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Fields

Field Type Extended Type Enumeration Type Description
id String DomainId ID du domaine
name String UserIdStr Name
RecId Int64 RecId
recVersion Integer RecVersion

Relations

Relation Table
id DEL_DomainInfo

Indexes

Index Allow Duplicates Fields
Id No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table commune de la classe xRecord DEL_DomainInfo Table

DEL_UserGroupInfo

La table UserGroupInfo contient la liste des groupes d’utilisateurs disponibles.

Fields

Field Type Extended Type Enumeration Type Description
id String UserGroupId ID du groupe d’utilisateurs
name String UserIdStr Name
RecId Int64 RecId
recVersion Integer RecVersion

Relations

Relation Table
id UserGroupInfo

Indexes

Index Allow Duplicates Fields
Id No

Inheritance Hierarchy

Table communede la classe xRecord DEL_UserGroupInfo Table

DEL_UserGroupList

La table UserGroupList contient la liste des utilisateurs associés à chaque groupe d’utilisateurs.

Fields

Field Type Extended Type Enumeration Type Description
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
dEL_ModifiedTime Integer DEL_ModifiedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
groupId String UserGroupId ID du groupe d’utilisateurs
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
RecId Int64 RecId
recVersion Integer RecVersion
userId String UserId ID de l’utilisateur

Relations

Relation Table
Relation_UserGroupList1 DEL_UserGroupInfo
Relation_UserGroupList2 UserInfo

Indexes

Index Allow Duplicates Fields
GroupId No
RecId No
UserId No

Inheritance Hierarchy

Table commune de la classe xRecord DEL_UserGroupList Table

ModelSecPolRuntimeEx

La table ModelSecPolRuntimeEx stocke les métadonnées d’exécution nécessaires pour appliquer des stratégies de sécurité.

Fields

Field Type Extended Type Enumeration Type Description
ConstrainedTable String
ContextString String
ContextType Int
DEL_ElementHandle Int
DEL_IsEnabled Int
DEL_LayerId Int
ElementHandle Int
IsDirty Int
IsEnabled Int
IsModeled Int
LayerId Int
ModeledQueryDebugInfo String
ModeledQueryPackData Container
Name String
Operation Int
PrimaryTableAOTName String
QueryObjectAOTName String
RecId Int64 RecId
recVersion Integer RecVersion

Indexes

Index Allow Duplicates Fields
ConstrainedTableIdx Yes ConstrainedTable
RecIDIdx No RecId

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table common TableModelSecPolRuntimeEx de la classe xRecord

ModelSecPolRuntimeView

La vue ModelSecPolRuntimeView affiche les métadonnées d’exécution pour les stratégies de sécurité actuellement actives.

Fields

Field Type Extended Type Enumeration Type Description
ConstrainedTable String
ContextString String
ContextType Int
ElementHandle Int
IsDirty Int
IsModeled Int
LayerId Int
ModeledQueryDebugInfo String
ModeledQueryPackData Container
Name String
Operation Int
PrimaryTableAOTName String
QueryObjectAOTName String
RecId Int64 RecId
recVersion Integer RecVersion

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Common TableModelSecPolRuntimeView de la classe xRecord

Partitions

La table Partitions contient la liste des partitions de données dans le système.

Fields

Field Type Extended Type Enumeration Type Description
createdBy String CreatedBy (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
createdDateTime UtcDateTime CreatedDateTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
dEL_ModifiedTime Integer DEL_ModifiedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
modifiedBy String ModifiedBy (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
modifiedDateTime UtcDateTime ModifiedDateTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
name String UserIdStr Nom (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
PartitionKey String PartitionKey Clé de partition (ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
RecId Int64 RecId (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
recVersion Integer RecVersion (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))

Field Groups

Field Group Fields
AutoIdentification

Relations

Relation Table
PartitionKey Partitions

Indexes

Index Allow Duplicates Fields
PartitionIdx No
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table des partitionsde table communes de la classe xRecord

PrintJobHeader

La table PrintJobHeader contient des informations concernant le travail d’impression actuel

Fields

Field Type Extended Type Enumeration Type Description
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
dataAreaId String DataAreaId
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
deviceName String
format Enum PrintFormat
jobDescription String
jobStatus Enum PrintJobStatus
jobType String
numberOfPages Int
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
printedBy String UserId ID de l’utilisateur
printedDate date
printedTime Int
printerInfo Container
printFromPage Int
printNumcopies Int
printOnServer Enum boolean
printToPage Int
RecId Int64 RecId
recVersion Integer RecVersion
unlimitedPageHeight Enum boolean

Relations

Relation Table
dataAreaId DataArea
Partition Partitions
printedBy UserInfo

Indexes

Index Allow Duplicates Fields
CreatedBy Yes
CreatedDate Yes
JobType Yes
RecId No

Inheritance Hierarchy

Table PrintJobHeader de la classe xRecord

PrintJobPages

La table PrintJobPages contient des informations concernant la page d’impression d’un travail d’impression

Fields

Field Type Extended Type Enumeration Type Description
dataAreaId String DataAreaId
numberOfLines Int
pageContents Container
pageNo Int
pagesHeaderRecId Int64 RecId ID unique de l’enregistrement dans la base de données
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
RecId Int64 RecId
recVersion Integer RecVersion

Relations

Relation Table
dataAreaId DataArea
pagesHeaderRecId PrintJobHeader
Partition Partitions
Relation_PrintJobPages1 PrintJobHeader

Indexes

Index Allow Duplicates Fields
PageNo No
RecId No

Inheritance Hierarchy

Table PrintJobPagesde laclasse xRecord

SecurableObject

La table SecurableObject contient toutes les références d’artefacts de sécurité par l’infrastructure de sécurité.

Fields

Field Type Extended Type Enumeration Type Description
ChildName String SecurableChildName Nom enfant de l’objet sécurisable.
Name String SecurableName Nom de l’objet sécurisable.
RecId Int64 RecId
recVersion Integer RecVersion
Type Enum SecurableType

Field Groups

Field Group Fields
AutoLookup

Indexes

Index Allow Duplicates Fields
NameChildTypeIdx No
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Common TableSecurableObject de la classe xRecord

SecurityDuty

Fields

Field Type Extended Type Enumeration Type Description
Identifier String SecurityDutyIdentifier
Name String SecurityDutyName
Description String SecurityDutyDescription

Field Groups

Field Group Fields
AutoIdentification Name

Indexes

Index Allow Duplicates Fields
RecIDIdx No RecId
IdentifierIdx No Identifier
NameIdx Yes Name

Inheritance Hierarchy

Table Common TableSecurityDuty de la classe xRecord

SecurityEntryPointInferredTables

Fields

Field Type Extended Type Enumeration Type Description
EntryPointName String SecurableName
Type Enum SecurableType
TableName String SecurableName
AllowEdit Enum boolean
AllowCreate Enum boolean
AllowDelete Enum boolean
ValidTimeStateUpdate Enum ValidTimeStateUpdate

Indexes

Index Allow Duplicates Fields
RecIDIdx No RecId
EntryPointTableIdx No NomPointEntrée, Type, NomDeTable, ValidTimeStateUpdate

Inheritance Hierarchy

Table Common TableSecurityEntryPointInferredTables de la classe xRecord

La table SecurityEntryPointLink contient le point d’entrée vers le mappage d’objets sécurisable qui a été spécifié sur les nœuds AOT des éléments de menu et des éléments de menu web.

Fields

Field Type Extended Type Enumeration Type Description
EntryPoint Int64 RecId ID unique de l’enregistrement dans la base de données
PermissionOwner Int64 RecId ID unique de l’enregistrement dans la base de données
RecId Int64 RecId
recVersion Integer RecVersion
ValidFrom UtcDateTime
ValidTo UtcDateTime

Relations

Relation Table
Relation_SecurityEntryPointLink1 SecurableObject
Relation_SecurityEntryPointLink2 SecurableObject

Indexes

Index Allow Duplicates Fields
EntryPointIdx No
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Common TableSecurityEntryPointLink de la classe xRecord

SecurityPermission

La table SecurityPermission contient la liste des autorisations qui ont été spécifiées sur les nœuds AOT des formulaires, des rapports, des autorisations de code de sécurité et des opérations de service.

Fields

Field Type Extended Type Enumeration Type Description
Access Enum AccessRight
Group Enum AccessRight
Owner Int64 RecId ID unique de l’enregistrement dans la base de données
RecId Int64 RecId
recVersion Integer RecVersion
SecurableObject Int64 RecId ID unique de l’enregistrement dans la base de données
ValidFrom UtcDateTime
ValidTo UtcDateTime

Relations

Relation Table
Relation_SecurityPermission1 SecurableObject
Relation_SecurityPermission2 SecurableObject

Indexes

Index Allow Duplicates Fields
OwnerGroupObjectIdx No
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Common TableSecurityPermission de la classe xRecord

SecurityPrivilege

Fields

Field Type Extended Type Enumeration Type Description
Identifier String SecurityPrivilegeIdentifier
Name String SecurityPrivilegeName
Description String SecurityPrivilegeDescription

Field Groups

Field Group Fields
AutoIdentification Name

Indexes

Index Allow Duplicates Fields
RecIDIdx No RecId
IdentifierIdx No Identifier
NameIdx Yes Name

Inheritance Hierarchy

Table Common TableSecurityPrivilege de la classe xRecord

SecurityRole

La table SecurityRole reflète la liste des rôles définis par le nœud de rôle AOT de sécurité.

Fields

Field Type Extended Type Enumeration Type Description
AllowCurrentRecords Enum AccessRight
AllowFutureRecords Enum AccessRight
AllowPastRecords Enum AccessRight
AotName String SecurityRoleAotName Nom du rôle dans l’AOT.
ContextString String
DEL_AllowCurrentRecords Enum AccessRight
DEL_AllowFutureRecords Enum AccessRight
DEL_AllowPastRecords Enum AccessRight
DEL_IsEnabled Enum boolean
Description String SecurityRoleDescription Description du rôle de sécurité.
IsEnabled Enum boolean
Name String SecurityRoleName Nom du rôle de sécurité.
RecId Int64 RecId
recVersion Integer RecVersion
UserLicenseType Enum UserLicenseType

Field Groups

Field Group Fields
AutoIdentification

Indexes

Index Allow Duplicates Fields
AotNameIdx No
NameIdx Yes
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Common TableSecurityRole de la classe xRecord

SecurityRoleAssignmentRule

Règles d’attribution dynamique d’utilisateurs au rôle

Fields

Field Type Extended Type Enumeration Type Description
MembershipRuleDescription String MembershipRuleDescription Description de la règle d’appartenance automatique aux rôles
MembershipRuleName String MembershipRuleName Nom de la règle d’appartenance automatique aux rôles
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
RecId Int64 RecId
recVersion Integer RecVersion
RuleQuery Container
SecurityRole Int64 RecId ID unique de l’enregistrement dans la base de données
ValidFrom UtcDateTime
ValidTo UtcDateTime

Relations

Relation Table
Partition Partitions
SecurityRole SecurityRole
SecurityRoleRelationShip SecurityRole

Indexes

Index Allow Duplicates Fields
AlternateKey No
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table common TableSecurityRoleAssignmentRule de la classe xRecord

SecurityRoleDutyExplodedGraph

Fields

Field Type Extended Type Enumeration Type Description
SecurityRole Int64 RecId
SecurityDuty Int64 RecId

Relations

Relation Table
SecurityRole SecurityRole
SecurityDuty SecurityDuty

Indexes

Index Allow Duplicates Fields
RecIDIdx No RecId
RoleDutyIdx No SecurityRole, SecurityDuty

Inheritance Hierarchy

xRecord, classeCommon TableSecurityRoleDutyExplodedGraph Table

SecurityRoleExplodedGraph

La table SecurityRoleExplodedGraph contient toutes les relations de rôle, directes ou indirectes, telles que définies par les nœuds de sous-rôle AOT des nœuds de rôle de sécurité.

Fields

Field Type Extended Type Enumeration Type Description
RecId Int64 RecId
recVersion Integer RecVersion
RefCount Int
SecurityRole Int64 RecId ID unique de l’enregistrement dans la base de données
SecuritySubRole Int64 RecId ID unique de l’enregistrement dans la base de données

Relations

Relation Table
Relation_SecurityRole1 SecurityRole
Relation_SecurityRole2 SecurityRole
SecurityRole SecurityRole
SecuritySubRole SecurityRole

Indexes

Index Allow Duplicates Fields
RecIDIdx No
RoleSubRoleIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

xRecord, classeCommon TableSecurityRoleExplodedGraph Table

SecurityRolePermissionOverride

La table SecurityRolePermissionOverride contient la liste des autorisations qui ont été spécifiées sur les nœuds AOT du rôle de sécurité.

Fields

Field Type Extended Type Enumeration Type Description
Access Enum AccessRight
RecId Int64 RecId
recVersion Integer RecVersion
SecurableObject Int64 RecId ID unique de l’enregistrement dans la base de données
SecurityRole Int64 RecId ID unique de l’enregistrement dans la base de données
ValidFrom UtcDateTime
ValidTo UtcDateTime

Relations

Relation Table
Relation_SecurityRolePermissionOverride1 SecurityRole
Relation_SecurityRolePermissionOverride2 SecurableObject

Indexes

Index Allow Duplicates Fields
RecIDIdx No
RoleObjectIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Common TableSecurityRolePermissionOverride de la classe xRecord

SecurityRolePrivilegeExplodedGraph

Fields

Field Type Extended Type Enumeration Type Description
SecurityRole Int64 RecId
SecurityPrivilege Int64 RecId

Relations

Relation Table
SecurityRole SecurityRole
SecurityPrivilege SecurityPrivilege

Indexes

Index Allow Duplicates Fields
RecIDIdx No RecId
RolePrivilegeIdx No SecurityRole, SecurityPrivilege

Inheritance Hierarchy

xRecord, classeCommon TableSecurityRolePrivilegeExplodedGraph Table

SecurityRoleRuntime

Fields

Field Type Extended Type Enumeration Type Description
SecurityRole Int64 RecId
Name String SecurableName
ChildName String SecurableChildName
Type Enum SecurableType
CreateAccess Int
ReadAccess Int
UpdateAccess Int
DeleteAccess Int
CorrectAccess Int
InvokeAccess Int
PastCreateAccess Int
PastReadAccess Int
PastUpdateAccess Int
PastDeleteAccess Int
PastCorrectAccess Int
PastInvokeAccess Int
CurrentCreateAccess Int
CurrentReadAccess Int
CurrentUpdateAccess Int
CurrentDeleteAccess Int
CurrentCorrectAccess Int
CurrentInvoke Int
FutureCreateAccess Int
FutureReadAccess Int
FutureUpdateAccess Int
FutureDeleteAccess Int
FutureCorrectAccess Int
FutureInvokeAccess Int

Field Groups

Field Group Fields
AutoIdentification Nom, NomDeEnfant, Type

Indexes

Index Allow Duplicates Fields
RecIDIdx No RecId
RoleIDIdx Yes SecurityRole
SecurableObjectIdx Yes Type, Nom, Nom d’enfant

Inheritance Hierarchy

Table common TableSecurityRoleRuntime de la classe xRecord

SecurityRoleTaskGrant

La table SecurityRoleTaskGrant contient la liste des mappages de rôle aux droits et du rôle aux mappages de privilèges définis par le nœud de rôle de sécurité AOT.

Fields

Field Type Extended Type Enumeration Type Description
RecId Int64 RecId
recVersion Integer RecVersion
SecurityRole Int64 RecId ID unique de l’enregistrement dans la base de données
SecurityTask Int64 RecId ID unique de l’enregistrement dans la base de données

Relations

Relation Table
Relation_SecurityRoleTaskGrant1 SecurityRole
Relation_SecurityRoleTaskGrant2 SecurityTask

Indexes

Index Allow Duplicates Fields
RecIDIdx No
RoleTaskIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table common TableSecurityRoleTaskGrant de la classe xRecord

SecuritySegregationOfDutiesConflict

La table SecuritySegregationOfDutiesConflict stocke des informations sur la séparation des tâches qui résultent d’une tentative d’affectation d’utilisateurs à des rôles et de résolutions sur les conflits fournis par les utilisateurs autorisés.

Fields

Field Type Extended Type Enumeration Type Description
AssignmentMode Enum RoleAssignmentMode
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
DEL_ExistingTask Int64 RecId
dEL_ModifiedTime Integer DEL_ModifiedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
DEL_NewTask Int64 RecId
ExistingDuty Int64 RecId
ExistingRole Int64 RecId ID unique de l’enregistrement dans la base de données
ExistingTask Int64 RecId ID unique de l’enregistrement dans la base de données
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
NewDuty Int64 RecId
NewRole Int64 RecId ID unique de l’enregistrement dans la base de données
NewTask Int64 RecId ID unique de l’enregistrement dans la base de données
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
ReasonForOverride VarString SegregationOfDutiesOverrideComment Commentaire expliquant la raison de remplacer la séparation des tâches
RecId Int64 RecId
recVersion Integer RecVersion
Resolution Enum SegregationOfDutiesResolution
SegregationOfDutiesRule Int64 RecId ID unique de l’enregistrement dans la base de données
User String UserId ID de l’utilisateur

Relations

Relation Table
ExistingDuty SecurityDuty
ExistingRole SecurityRole
ExistingRoleRelationship SecurityRole
ExistingTaskRelationship SecurityTask
NewDuty SecurityDuty
NewRole SecurityRole
NewRoleRelationship SecurityRole
NewTaskRelationship SecurityTask
Partition Partitions
Relation_SecuritySegregation7 UserInfo
SecuritySODRuleRelationship SecuritySegregationOfDutiesRule
SegregationOfDutiesRule SecuritySegregationOfDutiesRule
User UserInfo

Indexes

Index Allow Duplicates Fields
AlternateKey No
ExistingDutyIdx Yes ExistingDuty
ExistingRoleIdx Yes
ExistingTaskIdx Yes
NewDutyIdx Yes NewDuty
NewRoleIdx Yes
NewTaskIdx Yes
RecIDIdx No
UserInfoIdx Yes

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

xRecord, classeCommon TableSecuritySegregationOfDutiesConflict Table

SecuritySegregationOfDutiesRule

La table SecuritySegregationOfDutiesRule stocke les règles régissant la séparation des tâches.

Fields

Field Type Extended Type Enumeration Type Description
DEL_FirstSecurityTask Int64 RecId
DEL_SecondSecurityTask Int64 RecId
FirstDuty Int64 RecId
FirstSecurityTask Int64 RecId ID unique de l’enregistrement dans la base de données
Mitigation String SecurityMitigation Atténuation du risque associé à la violation de la règle de séparation des tâches
Name String SegregationOfDutiesRuleName Nom de la règle de séparation des tâches
RecId Int64 RecId
recVersion Integer RecVersion
Risk String SecurityRisk Risque associé à la violation de la règle de séparation des tâches
SecondDuty Int64 RecId
SecondSecurityTask Int64 RecId ID unique de l’enregistrement dans la base de données
Severity Enum SegregationOfDutiesSeverity
ValidFrom UtcDateTime
ValidTo UtcDateTime

Field Groups

Field Group Fields
AutoIdentification

Relations

Relation Table
FirstDuty SecurityDuty
FirstSecurityTaskRelationship SecurityTask
SecondDuty SecurityDuty
SecondSecurityTaskRelationship SecurityTask

Indexes

Index Allow Duplicates Fields
AlternateKey No
FirstSecurityDuty Yes FirstDuty
NameIdx No
RecIDIdx No
SecondSecurityDuty Yes SecondDuty
SecondSecurityTask Yes

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table common TableSecuritySegregationOfDutiesRule de la classe xRecord

SecuritySubRole

La table SecuritySubRole contient tous les sous-rôles spécifiés sur les nœuds AOT du rôle de sécurité.

Fields

Field Type Extended Type Enumeration Type Description
RecId Int64 RecId
recVersion Integer RecVersion
SecurityRole Int64 RecId ID unique de l’enregistrement dans la base de données
SecuritySubRole Int64 RecId ID unique de l’enregistrement dans la base de données
ValidFrom UtcDateTime
ValidTo UtcDateTime

Relations

Relation Table
Relation_SecuritySubRole1 SecurityRole
Relation_SecurityTaskPermission2 SecurityRole
SecurityRole SecurityRole
SecuritySubRole SecurityRole

Indexes

Index Allow Duplicates Fields
RecIDIdx No
RoleSubRoleIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table common TableSecuritySubRole de la classe xRecord

SecuritySubTask

La table SecuritySubTask contient les mappages de privilèges qui ont été spécifiés sur les nœuds AOT de sécurité.

Fields

Field Type Extended Type Enumeration Type Description
RecId Int64 RecId
recVersion Integer RecVersion
SecuritySubTask Int64 RecId ID unique de l’enregistrement dans la base de données
SecurityTask Int64 RecId ID unique de l’enregistrement dans la base de données
ValidFrom UtcDateTime
ValidTo UtcDateTime

Relations

Relation Table
Relation_SecuritySubTask1 SecurityTask
Relation_SecuritySubTask2 SecurityTask

Indexes

Index Allow Duplicates Fields
RecIDIdx No
TaskSubTaskIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table common TableSecuritySubTask de la classe xRecord

SecurityTask

La table SecurityTask contient la liste des tâches et des privilèges qui ont été définis par les nœuds de privilèges de sécurité et de sécurité AOT.

Fields

Field Type Extended Type Enumeration Type Description
AotName String SecurityTaskAotName Nom de la tâche dans l’AOT.
Description String SecurityTaskDescription Description du cycle de processus, du devoir ou du privilège.
IsEnabled Enum boolean
IsPermissionSet Enum boolean
Name String SecurityTaskName Nom du cycle de processus, du devoir ou du privilège.
RecId Int64 RecId
recVersion Integer RecVersion
Type Enum SecurityTaskType

Field Groups

Field Group Fields
AutoIdentification

Indexes

Index Allow Duplicates Fields
AotNameIdx No
NameIdx Yes
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Common TableSecurityTask de la classe xRecord

SecurityTaskEntryPoint

La table SecurityTaskEntryPoint contient la liste des mappages de points d’entrée aux points d’entrée spécifiés sur le nœud de privilège de sécurité AOT.

Fields

Field Type Extended Type Enumeration Type Description
EntryPoint Int64 RecId ID unique de l’enregistrement dans la base de données
PermissionGroup Enum AccessRight
RecId Int64 RecId
recVersion Integer RecVersion
SecurityTask Int64 RecId ID unique de l’enregistrement dans la base de données
ValidFrom UtcDateTime
ValidTo UtcDateTime

Relations

Relation Table
Relation_SecurityTaskEntryPoint1 SecurityTask
Relation_SecurityTaskEntryPoint2 SecurableObject

Indexes

Index Allow Duplicates Fields
RecIDIdx No
TaskEntryPointIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Common TableSecurityTaskEntryPoint de la classe xRecord

SecurityTaskExplodedGraph

La table SecurityTaskExplodedGraph contient les mappages de privilèges qui ont été spécifiés sur les nœuds AOT du service de sécurité.

Fields

Field Type Extended Type Enumeration Type Description
RecId Int64 RecId
recVersion Integer RecVersion
RefCount Int
SecuritySubTask Int64 RecId ID unique de l’enregistrement dans la base de données
SecurityTask Int64 RecId ID unique de l’enregistrement dans la base de données

Relations

Relation Table
Relation_SecurityTaskExplodedGraph1 SecurityTask
Relation_SecurityTaskExplodedGraph2 SecurityTask

Indexes

Index Allow Duplicates Fields
RecIDIdx No
SubTaskIdx Yes
TaskSubTaskIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

xRecord, classeCommon TableSecurityTaskExplodedGraph Table

SecurityTaskPermission

La table SecurityTaskPermission est obsolète.

Fields

Field Type Extended Type Enumeration Type Description
Access Int
Level Int
RecId Int64 RecId
recVersion Integer RecVersion
SecurableObject Int64 RecId ID unique de l’enregistrement dans la base de données
SecurityTask Int64 RecId ID unique de l’enregistrement dans la base de données

Relations

Relation Table
Relation_SecurityTaskPermission1 SecurityTask
Relation_SecurityTaskPermission2 SecurableObject

Indexes

Index Allow Duplicates Fields
RecIDIdx No
TaskObjectIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Common TableSecurityTaskPermissionde la classe xRecord

SecurityTaskPermissionOverride

La table SecurityTaskPermissionOverride contient la liste des autorisations qui ont été spécifiées sur les nœuds AOT des privilèges de sécurité.

Fields

Field Type Extended Type Enumeration Type Description
Access Enum AccessRight
RecId Int64 RecId
recVersion Integer RecVersion
SecurableObject Int64 RecId ID unique de l’enregistrement dans la base de données
SecurityTask Int64 RecId ID unique de l’enregistrement dans la base de données
ValidFrom UtcDateTime
ValidTo UtcDateTime

Relations

Relation Table
Relation_SecurityTaskPermissionOverride1 SecurityTask
Relation_SecurityTaskPermissionOverride2 SecurableObject

Indexes

Index Allow Duplicates Fields
RecIDIdx No
TaskObjectIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Common TableSecurityTaskPermissionOverride de la classe xRecord

SecurityUserRole

La table SecurityUserRole contient l’utilisateur sur les mappages de rôles.

Fields

Field Type Extended Type Enumeration Type Description
AssignmentMode Enum RoleAssignmentMode
AssignmentStatus Enum RoleAssignmentStatus
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
RecId Int64 RecId
recVersion Integer RecVersion
SecurityRole Int64 RecId ID unique de l’enregistrement dans la base de données
User String UserId ID de l’utilisateur
ValidFrom UtcDateTime
ValidTo UtcDateTime

Relations

Relation Table
Partition Partitions
Relation_SecurityRole SecurityRole
Relation_SecurityUserRole3 UserInfo
SecurityRole SecurityRole
User UserInfo

Indexes

Index Allow Duplicates Fields
RecIDIdx No
UserRoleIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Common TableSecurityUserRole de la classe xRecord

SecurityUserRoleCondition

La table SecurityUserRoleCondition contient la liste des entreprises qui limitent un utilisateur aux mappages de rôles. S’il n’existe aucune entrée pour un utilisateur particulier à un mappage de rôles, l’utilisateur reçoit les autorisations de ce rôle pour toutes les entreprises.

Fields

Field Type Extended Type Enumeration Type Description
ControllingKey int64
DataArea String DataAreaId ID d’une zone de données
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
RecId Int64 RecId
recVersion Integer RecVersion
SecurityUserRole Int64 RecId ID unique de l’enregistrement dans la base de données

Relations

Relation Table
DataArea DataArea
Partition Partitions
Relation_SecurityUserRoleCondition1 SecurityUserRole
Relation_SecurityUserRoleCondition2 DataArea
SecurityUserRole SecurityUserRole

Indexes

Index Allow Duplicates Fields
RecIDIdx No
UserRoleDataAreaIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Common TableSecurityUserRoleCondition de la classe xRecord

SqlDescribe

La table SqlDescribe est utilisée pour stocker les métadonnées de table et de champ. La méthode SqlDataDictionary ::tablemetadata remplit cette table à l’aide d’une requête de base de données principale.

Fields

Field Type Extended Type Enumeration Type Description
array Int
fieldId Integer FieldId ID du champ
fieldType Enum Types
flags Int
name String UtilElementName Nom de l’élément d’application.
nullable Enum boolean
numericPrecision Int
numericScale Int
RecId Int64 RecId
recVersion Integer RecVersion
rightJustify Enum boolean
shadow Enum boolean
sqlName String UtilElementName Nom de l’élément d’application.
strSize Int
tabId Integer TableId ID de la table

Field Groups

Field Group Fields
fieldIdRelation

Indexes

Index Allow Duplicates Fields
Field No
RecId No
SqlName Yes

Inheritance Hierarchy

Table SqlDescribe dela classexRecord

SqlDictionary

La table SqlDictionary décrit l’état actuel de la base de données par rapport aux métadonnées de table et de champ. La table contient également des informations d’affichage et de dépendance de table. Le moteur de synchronisation de base de données utilise la table SqlDictionary pour déterminer les actions requises pour synchroniser l’AOT avec la base de données.

Fields

Field Type Extended Type Enumeration Type Description
array Int
fieldId Integer FieldId ID du champ
fieldType Enum Types
flags Int
name String UtilElementName Nom de l’élément d’application.
nullable Enum boolean
RecId Int64 RecId
recVersion Integer RecVersion
rightJustify Enum boolean
shadow Enum boolean
sqlName String UtilElementName Nom de l’élément d’application.
strSize Int
tabId Integer TableId ID de la table

Field Groups

Field Group Fields
fieldIdRelation

Indexes

Index Allow Duplicates Fields
Field No
RecId No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

xRecord, classeCommon TableSqlDictionary Table

SqlParameters

La table SqlParameters stocke les informations relatives à la base de données sous la forme de paires paramètre et valeur. Cette table n’est pas utilisée dans Microsoft Dynamics Ax 2009.

Fields

Field Type Extended Type Enumeration Type Description
id Int
iParm Int
iValue Int
parm String
RecId Int64 RecId
recVersion Integer RecVersion
value String

Indexes

Index Allow Duplicates Fields
Parm No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table SqlParameters dela classexRecord

SqlStatistics

La table SqlStatistics stocke les statistiques de base de données associées pour l’utilisateur. Cette table n’est pas utilisée dans Microsoft Dynamics Ax 2009.

Fields

Field Type Extended Type Enumeration Type Description
dEL_ModifiedTime Integer DEL_ModifiedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
indexId Integer IndexId ID de l’index
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
objectType Enum SqlStatType
RecId Int64 RecId
recVersion Integer RecVersion
tabId Integer TableId ID de la table
userId String UserId ID de l’utilisateur
value1 Int
value10 Int
value11 Int
value12 Int
value2 Int
value3 Int
value4 Int
value5 Int
value6 Int
value7 Int
value8 Int
value9 Int

Field Groups

Field Group Fields
indexIdRelation

Relations

Relation Table
Relation_SqlStats1 SqlStatistics
Relation_SqlStats2 UserInfo
tabId SqlStatistics
userId UserInfo

Indexes

Index Allow Duplicates Fields
Id No
RecId No

Inheritance Hierarchy

Table SqlStatistics dela classexRecord

SqlStorage

La table SqlStorage contient des informations sur l’espace de table et ses attributs Oracle.

Fields

Field Type Extended Type Enumeration Type Description
id Int
indexId Integer IndexId ID de l’index
objectType Int
override Enum boolean
parm String
RecId Int64 RecId
recVersion Integer RecVersion
tabId Integer TableId ID de la table
value String

Field Groups

Field Group Fields
indexIdRelation

Indexes

Index Allow Duplicates Fields
Id No

Inheritance Hierarchy

Table SqlStorage dela classexRecord

SqlSyncInfo

La table SqlSyncInfo capture les messages et les instructions DDL pendant le processus de synchronisation de base de données. Une fois le processus de synchronisation terminé, les informations de la table sont supprimées.

Fields

Field Type Extended Type Enumeration Type Description
ID Int
LogType Enum SqlSyncLogType
MessageType Enum SqlSyncMessageType
ParentID Int
RecId Int64 RecId
recVersion Integer RecVersion
Sequence Int
SyncTable Enum boolean
TableName String
Text String
WarningOk Enum boolean

Indexes

Index Allow Duplicates Fields
TableName Yes

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateReadUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de lecture, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table SqlSyncInfo delaclasse xRecord

Subquery

La table De sous-requête est utilisée par la fonctionnalité de pagination basée sur la position.

Fields

Field Type Extended Type Enumeration Type Description
dataAreaId String DataAreaId
RecId Int64 RecId
recVersion Integer RecVersion

Relations

Relation Table
dataAreaId DataArea

Indexes

Index Allow Duplicates Fields
RecId No

Inheritance Hierarchy

xRecord,classe Common TableSubquery Table

SysActiveTempTable

La table SysActiveTempTable fournit des données sur les tables de base de données temporaires actuellement créées. La table est utilisée par l’infrastructure pour gérer la durée de vie de ces tables.

Fields

Field Type Extended Type Enumeration Type Description
createdDateTime UtcDateTime CreatedDateTime
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
InstanceId String UtilElementName Nom de l’élément d’application.
RecId Int64 RecId
recVersion Integer RecVersion
RelationTypeId Int64 RecId ID unique de l’enregistrement dans la base de données
ServerId Int64 RecId ID unique de l’enregistrement dans la base de données
SessionId Int64 RecId ID unique de l’enregistrement dans la base de données

Indexes

Index Allow Duplicates Fields
InstanceIdIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table sysActiveTempTable dela classexRecord

SysBCProxyUserAccount

La table SysBCProxyUserAccount stocke les informations du proxy du connecteur métier entrées via le formulaire de sécurité SysBcAliasForm. Cette table contient toujours un enregistrement.

Fields

Field Type Extended Type Enumeration Type Description
networkAlias String NetworkAlias
networkDomain String NetworkDomain
RecId Int64 RecId
recVersion Integer RecVersion
sid String Sid

Indexes

Index Allow Duplicates Fields
RecID No
Sid No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysBCProxyUserAccount dela classe xRecord

SysBreakpointList

La table SysBreakpointList contient une liste de développeurs qui ont des points d’arrêt dans MorphX.

Fields

Field Type Extended Type Enumeration Type Description
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
machineName String NetworkDomain
RecId Int64 RecId
recVersion Integer RecVersion
userId String UserId ID de l’utilisateur
version Int

Relations

Relation Table
userId UserInfo

Indexes

Index Allow Duplicates Fields
RecId No
UserId Yes

Inheritance Hierarchy

Table sysBreakpointList dela classe xRecord

SysBreakpoints

La table SysBreakpoints contient une liste de tous les points d’arrêt dans MorphX.

Fields

Field Type Extended Type Enumeration Type Description
codePath Container
lineNo Int
listRecId Int64 RecId ID unique de l’enregistrement dans la base de données
RecId Int64 RecId
recVersion Integer RecVersion
status Int
version Int

Relations

Relation Table
listRecId SysBreakpointList
Relation_SysBreakpoints1 SysBreakpointList

Indexes

Index Allow Duplicates Fields
ListRecId No

Inheritance Hierarchy

Table sysBreakpoints dela classexRecord

SysCacheFlush

La table SysCacheFlush contient des données utilisées pour la synchronisation des caches sur plusieurs serveurs AOS.

Fields

Field Type Extended Type Enumeration Type Description
ClearData Container
FlushData Container
FlushVersion Int
modifiedDateTime UtcDateTime ModifiedDateTime
RecId Int64 RecId
recVersion Integer RecVersion
Scope String GlobalObjectCacheScope Nom d’une instance dans le cache d’objets global.

Indexes

Index Allow Duplicates Fields
CacheScopeIdx No
RecIDIdx No

Inheritance Hierarchy

xRecord, classeCommon TableSysCacheFlush Table

SysClientAccessLog

Fields

Field Type Extended Type Enumeration Type Description
ClientComputer String UserIdStr Name
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
EventsContainer Container
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
RecId Int64 RecId
recVersion Integer RecVersion
SessionId Int

Relations

Relation Table
Partition Partitions

Indexes

Index Allow Duplicates Fields
CreatedByIdx Yes

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateDelete. Le serveur d’objets d’application autorise chaque action de création et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table sysClientAccessLog de la classe xRecord

SysClientSessions

SysClientSessions contient les données des sessions clientes actuellement actives dans le système.

Fields

Field Type Extended Type Enumeration Type Description
clientComputer String UserIdStr Name
clientType Int
DataPartition String PartitionKey Clé de partition (ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
DEL_company String
DEL_Login_time Int
helpLanguage String InstalledLanguageId
LoginDateTime UtcDateTime
RecId Int64 RecId
recVersion Integer RecVersion
ServerId Int
SessionId Int
sessionType Int
sid String Sid
Status Int
userId String UserId ID de l’utilisateur
userLanguage String InstalledLanguageId
Version Int

Relations

Relation Table
DataPartition Partitions
Relation_SysClientSessions1 SysServerSessions
Relation_SysClientSessions2 UserInfo
ServerId SysServerSessions
userId UserInfo

Indexes

Index Allow Duplicates Fields
ServerId Yes
SessionId No
Status Yes Status
Status_ClientType_UserId Yes

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table SysClientSessions de la classexRecord

SysConfig

La table SysConfig contient des informations de licence et de configuration.

Fields

Field Type Extended Type Enumeration Type Description
configType Enum ConfigType
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
dEL_ModifiedTime Integer DEL_ModifiedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
expiration String
id Int
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
RecId Int64 RecId
recVersion Integer RecVersion
shadowValue String (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
timestamp String (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
userCount Int
value String

Indexes

Index Allow Duplicates Fields
ConfigType No
RecId No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table SysConfig de table commune de la classexRecord

SysEncryptionKey

La table SysEncryptionKey stocke la clé de chiffrement utilisée pour chiffrer la chaîne de requête EP et publier les paramètres de données.

Fields

Field Type Extended Type Enumeration Type Description
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
dEL_ModifiedTime Integer DEL_ModifiedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
Key Container
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
RecId Int64 RecId
recVersion Integer RecVersion

Indexes

Index Allow Duplicates Fields
RecID No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

xRecord, classeCommon TableSysEncryptionKey Table

SysGlobalConfiguration

La table SysGlobalConfiguration stocke le paramètre global de niveau système qui peut être utilisé pour configurer des composants spécifiques.

Fields

Field Type Extended Type Enumeration Type Description
Name String
RecId Int64 RecId
recVersion Integer RecVersion
ServerId String
SettingLevel Int
Value String

Indexes

Index Allow Duplicates Fields
NameIdx No
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table SysGlobalConfiguration de la classexRecord

SysInheritanceRelations

Table d’assistance de l’infrastructure SysInheritanceRelations pour l’héritage de table. La table stocke les informations relatives à la hiérarchie d’héritage de table.

Fields

Field Type Extended Type Enumeration Type Description
MainTableId Int
RecId Int64 RecId
recVersion Integer RecVersion
RelatedTableId Int

Indexes

Index Allow Duplicates Fields
Main No
RelatedMain No

Inheritance Hierarchy

Table communesysInheritanceRelations dela classe xRecord

SysLastValue

La table SysLastValue est un stockage pour les données d’utilisation enregistrées au fur et à mesure que les utilisateurs naviguent dans le système.

Fields

Field Type Extended Type Enumeration Type Description
company String SelectableDataArea ID de l’entreprise que vous pouvez sélectionner
designName String UtilElementName Nom de l’élément d’application.
elementName String UtilElementName Nom de l’élément d’application.
isKernel Enum boolean
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
RecId Int64 RecId
recordType Enum UtilElementType
recVersion Integer RecVersion
userId String UserId ID de l’utilisateur
value Container

Relations

Relation Table
isVirtual_Extern DataArea
Partition Partitions
Relation_SysLastValue1 UserInfo
Relation_SysLastValue2 DataArea
userId UserInfo

Indexes

Index Allow Duplicates Fields
RecordType Yes
UserId No

Inheritance Hierarchy

Table sysLastValue de la classexRecord

SysModel

La table SysModel contient des informations sur les modèles installés sur le système.

Fields

Field Type Extended Type Enumeration Type Description
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
Layer Int64 LayerRecid ID de la couche.
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
RecId Int64 RecId
recVersion Integer RecVersion
State String

Indexes

Index Allow Duplicates Fields
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table sysModel de table commune de laclasse xRecord

SysModelElement

La table SysModelElement répertorie les ModelElements que l’installation contient.

Fields

Field Type Extended Type Enumeration Type Description
AxId Integer UtilElementId Numéro d’identification interne unique de l’objet d’application.
ElementType Int64 ModelElementType ID d’un ElementType
Name String
Origin
ParentId Integer UtilElementParentId Numéro d’identification interne unique d’un objet d’application parent
ParentModelElement Int64 ParentModelElementRecid ID d’un élément de modèle parent
PartOfInheritance Int
RecId Int64 RecId
recVersion Integer RecVersion
RootModelElement Int64 RootModelElementRecid ID d’un élément de modèle racine

Relations

Relation Table
ElementType SysModelElementType
Relation_SysModelElementType SysModelElementType

Indexes

Index Allow Duplicates Fields
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysModelElement de la classe xRecord

SysModelElementData

La table SysModelElementData fournit les données spécifiques à la couche pour n’importe quel SysModelElement.

Fields

Field Type Extended Type Enumeration Type Description
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
Layer Int64 LayerRecid ID de la couche.
LegacyId Int
ModelElement Int64 ModelElementRecid ID d’un ModelElement
ModelId Integer ModelId ID du modèle.
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
RecId Int64 RecId
recVersion Integer RecVersion
SaveCount Int

Relations

Relation Table
Layer SysModelLayer
ModelElement SysModelElement
ModelId SysModel
Relation_SysModel SysModel
Relation_SysModelElement SysModelElement
Relation_SysModelLayer SysModelLayer

Indexes

Index Allow Duplicates Fields
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysModelElementData de la classe xRecord

SysModelElementDataOld

La table SysModelElementDataOld fournit les données spécifiques à la couche pour n’importe quel SysModelElementOld.

Fields

Field Type Extended Type Enumeration Type Description
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
Layer Int64 LayerRecid ID de la couche.
LegacyId Int
ModelElement Int64 ModelElementRecid ID d’un ModelElement
ModelId Integer ModelId ID du modèle.
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
RecId Int64 RecId
recVersion Integer RecVersion
SaveCount Int

Relations

Relation Table
Layer SysModelLayerOld
ModelElement SysModelElementOld
ModelId SysModelOld
Relation_SysModelElementOld SysModelElementOld
Relation_SysModelLayerOld SysModelLayerOld
Relation_SysModelOld SysModelOld

Indexes

Index Allow Duplicates Fields
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysModelElementDataOld de la classe xRecord

SysModelElementLabel

La table SysModelElementLabel contient le texte d’étiquette d’une langue donnée.

Fields

Field Type Extended Type Enumeration Type Description
Comment String
Id Int
LabelId String
Language String
Module String
RecId Int64 RecId
recVersion Integer RecVersion
Text String

Indexes

Index Allow Duplicates Fields
ModuleLangIDIdx No
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysModelElementLabel de la classe xRecord

SysModelElementLabelOld

La table SysModelElementLabelOld contient le texte d’étiquette d’une langue donnée.

Fields

Field Type Extended Type Enumeration Type Description
Comment String
Id Int
LabelId String
Language String
Module String
RecId Int64 RecId
recVersion Integer RecVersion
Text String

Indexes

Index Allow Duplicates Fields
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysModelElementLabelOld dela classe xRecord

SysModelElementOld

La table SysModelElementOld répertorie les ModelElements que l’installation contient.

Fields

Field Type Extended Type Enumeration Type Description
AxId Integer UtilElementId Numéro d’identification interne unique de l’objet d’application.
ElementType Int64 ModelElementType ID d’un ElementType
Name String
Origin
ParentId Integer UtilElementParentId Numéro d’identification interne unique d’un objet d’application parent
ParentModelElement Int64 ParentModelElementRecid ID d’un élément de modèle parent
PartOfInheritance Int
RecId Int64 RecId
recVersion Integer RecVersion
RootModelElement Int64 RootModelElementRecid ID d’un élément de modèle racine

Relations

Relation Table
ElementType SysModelElementTypeOld
Relation_SysModelElementTypeOld SysModelElementTypeOld

Indexes

Index Allow Duplicates Fields
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

table communesysModelElementOld de la classe xRecord

SysModelElementSource

La table SysModelElementSource contient le texte source de tous les SysModelElements qui ont la source.

Fields

Field Type Extended Type Enumeration Type Description
Layer Int64 LayerRecid ID de la couche.
ModelElement Int64 ModelElementRecid ID d’un ModelElement
RecId Int64 RecId
recVersion Integer RecVersion
Source Container

Relations

Relation Table
Layer SysModelElementData
Relation_SysModelElementData SysModelElementData

Indexes

Index Allow Duplicates Fields
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Common TableSysModelElementSource de la classe xRecord

SysModelElementSourceOld

La table SysModelElementSourceOld contient le texte source de tous les SysModelElementsOld qui ont la source.

Fields

Field Type Extended Type Enumeration Type Description
Layer Int64 LayerRecid ID de la couche.
ModelElement Int64 ModelElementRecid ID d’un ModelElement
RecId Int64 RecId
recVersion Integer RecVersion
Source Container

Relations

Relation Table
Layer SysModelElementDataOld
Relation_SysModelElementDataOld SysModelElementDataOld

Indexes

Index Allow Duplicates Fields
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysModelElementSourceOld de la classe xRecord

SysModelElementType

La table SysModelElementType spécifie les types SysModelElement possibles. Sa recid est rétrocompatible avec l’énumération UtilRecordType pour les types d’éléments « old ».

Fields

Field Type Extended Type Enumeration Type Description
Name String ModelElementTypeName Nom du type d’élément.
ParentType Int64 ModelElementType ID d’un ElementType
RecId Int64 RecId
recVersion Integer RecVersion
TreeNodeName String

Relations

Relation Table
Name SysModelElementType

Indexes

Index Allow Duplicates Fields
RecIDIdx No
TypeNameIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysModelElementType de la classe xRecord

SysModelElementTypeOld

La table SysModelElementTypeOld spécifie les types SysModelElementOld possibles. Sa recid est rétrocompatible avec l’énumération UtilRecordType pour les types d’éléments « old ».

Fields

Field Type Extended Type Enumeration Type Description
Name String ModelElementTypeName Nom du type d’élément.
ParentType Int64 ModelElementType ID d’un ElementType
RecId Int64 RecId
recVersion Integer RecVersion
TreeNodeName String

Relations

Relation Table
Name SysModelElementType

Indexes

Index Allow Duplicates Fields
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysModelElementTypeOld de la classe xRecord

SysModelLayer

La table SysModelLayer répertorie le LayerId et le nom possibles. Si des données de modèle existent dans une couche, elle signale le numéro de version agrégé de cette couche.

Fields

Field Type Extended Type Enumeration Type Description
IsDirty Int
Layer Enum UtilEntryLevel
RecId Int64 RecId
recVersion Integer RecVersion
VersionNumber Int

Indexes

Index Allow Duplicates Fields
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysModelLayer de la classe xRecord

SysModelLayerOld

La table SysModelLayerOld répertorie le LayerId et le nom possibles. Si des données de modèle existent dans une couche, elle signale le numéro de version agrégé de cette couche.

Fields

Field Type Extended Type Enumeration Type Description
Layer Enum UtilEntryLevel
RecId Int64 RecId
recVersion Integer RecVersion
VersionNumber Int

Indexes

Index Allow Duplicates Fields
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysModelLayerOld de la classe xRecord

SysModelManifest

La table SysModelManifest contient les informations de manifeste sur les modèles déployés, telles que Description, Publisher et Version d’un modèle

Fields

Field Type Extended Type Enumeration Type Description
Category Integer ModelManifestCategoryRecId ID de la catégorie de modèle
Description String ModelDescription La description du modèle.
DisplayName String ModelDisplayName Nom complet du modèle.
Model Int64 ModelRecid ID du modèle.
Name String ModelName Nom du modèle dans le magasin de modèles.
Publisher String ModelPublisher Éditeur du modèle.
RecId Int64 RecId
recVersion Integer RecVersion
Signed Int
VersionBuildNo Int
VersionMajor Int
VersionMinor Int
VersionRevision Int

Field Groups

Field Group Fields
AutoIdentification

Relations

Relation Table
Category SysModelManifestCategory
Model SysModel
Relation_SysModel SysModel
Relation_SysModelManifestCategory SysModelManifestCategory

Indexes

Index Allow Duplicates Fields
ModelNameIdx No
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysModelManifest dela classe xRecord

SysModelManifestCategory

La table SysModelManifestCategory contient l’aspect catégorie des informations de manifeste pour les modèles déployés.

Fields

Field Type Extended Type Enumeration Type Description
Name String ModelManifestCategoryName Nom de la catégorie de modèle.
RecId Int64 RecId
recVersion Integer RecVersion

Indexes

Index Allow Duplicates Fields
NameIdx No
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysModelManifestCategory de la classe xRecord

SysModelManifestCategoryOld

La table SysModelManifestCategoryOld contient l’aspect catégorie des informations de manifeste pour les modèles déployés.

Fields

Field Type Extended Type Enumeration Type Description
Name String ModelManifestCategoryName Nom de la catégorie de modèle.
RecId Int64 RecId
recVersion Integer RecVersion

Indexes

Index Allow Duplicates Fields
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

table communesysModelManifestCategoryOld dela classe xRecord

SysModelManifestOld

La table SysModelManifestOld contient les informations de manifeste sur les modèles déployés, telles que Description, Publisher et Version d’un modèle.

Fields

Field Type Extended Type Enumeration Type Description
Category Integer ModelManifestCategoryRecId ID de la catégorie de modèle
Description String ModelDescription La description du modèle.
DisplayName String ModelDisplayName Nom complet du modèle.
Model Int64 ModelRecidOld ID du modèle (ancien).
Name String ModelName Nom du modèle dans le magasin de modèles.
Publisher String ModelPublisher Éditeur du modèle.
RecId Int64 RecId
recVersion Integer RecVersion
Signed Int
VersionBuildNo Int
VersionMajor Int
VersionMinor Int
VersionRevision Int

Field Groups

Field Group Fields
AutoIdentification

Relations

Relation Table
Category SysModelManifestCategoryOld
Model SysModelOld
Relation_SysModelManifestCategoryOld SysModelManifestCategoryOld
Relation_SysModelOld SysModelOld

Indexes

Index Allow Duplicates Fields
ModelNameIdx No
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysModelManifestOld de la classe xRecord

SysModelOld

La table SysModelOld contient des informations sur les modèles installés sur le système.

Fields

Field Type Extended Type Enumeration Type Description
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
Layer Int64 LayerRecid ID de la couche.
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
RecId Int64 RecId
recVersion Integer RecVersion
State String

Indexes

Index Allow Duplicates Fields
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table communesysModelOld dela classe xRecord

SysOccConfiguration

La table SysOccConfiguration stocke le paramètre de modèle d’accès concurrentiel global et met à jour la stratégie de connexion à l’exception de conflit.

Fields

Field Type Extended Type Enumeration Type Description
AutoUpdateRecVersion Enum boolean
GlobalOccMode Enum GlobalOccMode
LogHandledUpdateConflicts Enum boolean
RecId Int64 RecId
recVersion Integer RecVersion
UniqueIndex Int
UseReadUncommitedForAll Enum boolean

Indexes

Index Allow Duplicates Fields
UniqueIndex No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table SysOccConfiguration dela classexRecord

SysRecordLevelSecurity

La table SysRecordLevelSecurity contient toutes les restrictions de sécurité au niveau de l’enregistrement configurées par l’administrateur système. Les restrictions sont conservées par entreprise, par groupe.

Fields

Field Type Extended Type Enumeration Type Description
_unused Enum boolean
companyId String SelectableDataArea ID de l’entreprise que vous pouvez sélectionner
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
DEL_groupId String UserGroupId ID du groupe d’utilisateurs
dEL_ModifiedTime Integer DEL_ModifiedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
RecId Int64 RecId
recVersion Integer RecVersion
restriction Container
SecurityRole Int64 RecId Nom du rôle de sécurité
tabId Integer TableId ID de la table

Relations

Relation Table
companyId DataArea
DEL_groupId UserGroupInfo
Partition Partitions
Relation_SecurityRole SecurityRole
SecurityRole SecurityRole

Indexes

Index Allow Duplicates Fields
RecId No
Role No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Common TableSysRecordLevelSecurity dela classe xRecord

SysServerSessions

La table SysServerSessions est utilisée pour stocker des informations sur les serveurs AOS actifs dans le système.

Fields

Field Type Extended Type Enumeration Type Description
AOSAccount String
AOSId String
DEL_LastUpdateTime Int
DEL_Login_time Int
Instance_Name String
LastUpdateDateTime UtcDateTime
LoadBalance Int
LoginDateTime UtcDateTime
RecId Int64 RecId
recVersion Integer RecVersion
ServerId Int
Status Int
Version Int
Workload Int

Indexes

Index Allow Duplicates Fields
LoadBalance Yes
ServerId No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table SysServerSessions de la classexRecord

SysSetbasedHelper

Table d’assistance du framework SysSetbasedHelper pour les opérations basées sur un jeu d’héritage de table.

Fields

Field Type Extended Type Enumeration Type Description
CandidateRecId Int64 RecId ID unique de l’enregistrement dans la base de données
RecId Int64 RecId
recVersion Integer RecVersion

Indexes

Index Allow Duplicates Fields
CandidateRecIDIdx No
RecIDIdx No

Inheritance Hierarchy

Table communesysSetbasedHelper de la classe xRecord

SystemSequences

La table SystemSequences contient le bloc d’ID d’enregistrement disponible suivant pour chaque table.

Fields

Field Type Extended Type Enumeration Type Description
cycle Enum boolean
dataAreaId String DataAreaId
id Int
maxVal Int64 RecId ID unique de l’enregistrement dans la base de données
minVal Int64 RecId ID unique de l’enregistrement dans la base de données
name String
nextVal Int64 RecId ID unique de l’enregistrement dans la base de données
RecId Int64 RecId
recVersion Integer RecVersion
tabId Integer TableId ID de la table

Relations

Relation Table
dataAreaId DataArea

Indexes

Index Allow Duplicates Fields
Id No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table table communesystemSequences de la classe xRecord

TableCollectionList

La table TableCollectionList stocke le mappage entre les collections de tables et les entreprises virtuelles.

Fields

Field Type Extended Type Enumeration Type Description
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
RecId Int64 RecId
recVersion Integer RecVersion
tableCollection String UtilElementName Nom de l’élément d’application.
virtualDataArea String VirtualDataArea ID d’une entreprise virtuelle

Relations

Relation Table
isVirtual_Extern DataArea
parentId_Extern UtilElements
Partition Partitions
Relation_CollectionList1 UtilElements
Relation_CollectionList2 DataArea

Indexes

Index Allow Duplicates Fields
VirtualDataArea No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table Table TableCollectionListde laclasse xRecord

TimeZonesList

La table TimeZonesList contient la liste des fuseaux horaires pris en charge.

Fields

Field Type Extended Type Enumeration Type Description
EnumName String
EnumPosition Int
RecId Int64 RecId
recVersion Integer RecVersion
TimeZoneKeyName String
TzEnum Enum Timezone

Indexes

Index Allow Duplicates Fields
EnumPosition No
TzEnum No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table TimeZonesList de la classexRecord

TimeZonesRulesData

La table TimeZonesRulesData contient les décalages GMT et les informations d’heure d’été pour tous les fuseaux horaires pris en charge.

Fields

Field Type Extended Type Enumeration Type Description
Bias Int
DBias Int
DDay Int
DDayOfWeek Int
DHour Int
DMinute Int
DMonth Int
DSecond Int
DYear Int
RecId Int64 RecId
recVersion Integer RecVersion
RuleId Int
SBias Int
SDay Int
SDayOfWeek Int
SHour Int
SMinute Int
SMonth Int
SSecond Int
SYear Int
TzEnum Enum Timezone
Year Int

Relations

Relation Table
Relation_TimeZonesRulesData1 TimeZonesList
TzEnum TimeZonesList

Indexes

Index Allow Duplicates Fields
RuleId No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table TimeZonesRulesData de la classe xRecord

UserDataAreaFilter

La table UserDataAreaFilter contient une liste d’entreprises sélectionnables pour un utilisateur. Elle est remplie en appelant la méthode populateSelectableCompanies sur la classe SecurityRights.

Fields

Field Type Extended Type Enumeration Type Description
DataArea String DataAreaId ID d’une zone de données
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
RecId Int64 RecId
recVersion Integer RecVersion
User String UserId ID de l’utilisateur

Relations

Relation Table
DataArea DataArea
Partition Partitions
Relation_DataArea DataArea
Relation_User UserInfo
User UserInfo

Indexes

Index Allow Duplicates Fields
DataAreaIdx No
RecIdIdx No

Inheritance Hierarchy

Table UserDataAreaFilter de la classe xRecord

UserInfo

La table UserInfo contient une liste d’utilisateurs et leurs informations active directory et par défaut.

Fields

Field Type Extended Type Enumeration Type Description
accountType Enum UserAccountType
autoInfo Int
autoLogOff Int
autoUpdate Int
clientAccessLogLevel Int
company String SelectableDataArea ID de l’entreprise que vous pouvez sélectionner
compilerWarningLevel Enum CompilerWarningLevel
confirmDelete Int
confirmUpdate Int
credentialRecId int64
debuggerPopup Int
debugInfo Int
defaultPartition Enum boolean (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
DEL__unused1 String
DEL__unused2 String
DEL_defaultModelId Int
DEL_osAccountName String
DEL_password String
DEL_startupMenu String UtilElementName Nom de l’élément d’application.
enable Enum boolean
enabledOnce Enum boolean
externalId String
externalIdType Enum ExternalIdType
externalUser Enum boolean
filterByGridOnByDefault Enum boolean
formFontName String
formFontSize Int
garbagecollectlimit Int
generalInfo Int
globalExcelExportFilePath String (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
globalExcelExportLocation Int
globalExcelExportMode Int
globalFormOpenMode Int
globalListPageLinkMode Int
helplanguage String InstalledLanguageId
historyLimit Int
homePageRefreshDuration Int
id String UserId ID de l’utilisateur
IdentityProvider String NetworkDomain
infologLevel Int
issuerRecId int64
language String InstalledLanguageId
messageLimit Int
name String UserIdStr Name
networkAlias String NetworkAlias
networkDomain String NetworkDomain
notifyTimeZoneMismatch Enum boolean
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
preferredCalendar Enum PreferredCalendar
PreferredLocale String PreferredLocale
preferredTimeZone Enum Timezone
propertyFontName String
propertyFontSize Int
querytimeLimit Int
RecId Int64 RecId
recVersion Integer RecVersion
reportBottomMargin String
reportFontName String
reportFontSize Int
reportLeftMargin String
reportRightMargin String
reportTopMargin String
showAOTLayer Int
showModelNameInAOT Int
showStatusLine Int
showToolbar Int
sid String Sid
startupProject String UtilElementName Nom de l’élément d’application.
statuslineInfo Int
toolbarInfo Int
traceInfo Int

Field Groups

Field Group Fields
AutoLookup id, typeCompte, nom, aliasRéseau, domainRéseau, activer
AutoReport

Relations

Relation Table
id UserInfo
isVirtual_Extern DataArea
Partition Partitions
Relation_UserInfo DataArea

Indexes

Index Allow Duplicates Fields
Id No
IdOnly Yes
Sid Yes
SidOnly Yes

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateDelete. Le serveur d’objets d’application autorise chaque action de création et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table UserInfode la classexRecord

UserInfoStartupModel

La table UserInfoStartupModel contient le modèle de démarrage préféré pour chaque couche pour chaque utilisateur.

Fields

Field Type Extended Type Enumeration Type Description
Layer Enum UtilEntryLevel
ModelId Int64 ModelRecid ID du modèle.
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
RecId Int64 RecId
recVersion Integer RecVersion
UserId String UserGroupId ID du groupe d’utilisateurs

Relations

Relation Table
ModelId SysModelManifest
Partition Partitions
Relation_SysModelManifest SysModelManifest
Relation_UserInfo UserInfo
Relation_UserInfoStartupModel3 DEL_UserGroupInfo
UserId UserInfo

Indexes

Index Allow Duplicates Fields
RecIDIdx No
UserID_Layer_Idx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table userInfoStartupModel de la classe xRecord

UtilElements

La table UtilElements contient l’application affichée dans l’AOT.

Fields

Field Type Extended Type Enumeration Type Description
baseVersion Int
code Container
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
dEL_ModifiedTime Integer DEL_ModifiedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
name String UtilElementName Nom de l’élément d’application.
parentId Int
RecId Int64 RecId
recordType Enum UtilElementType
recVersion Integer RecVersion
saveCount Int
source Container
utilLevel Enum UtilEntryLevel
version Int

Indexes

Index Allow Duplicates Fields
name No recordType, parentId, name, utilLevel
RecId No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

xRecord,classe Common TableUtilElements Table

UtilElementsOld

La table UtilElementsOld contient le modèle d’application stocké dans le dossier d’application. Il est utilisé pendant le processus de mise à niveau.

Fields

Field Type Extended Type Enumeration Type Description
baseVersion Int
code Container
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
dEL_ModifiedTime Integer DEL_ModifiedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
name String UtilElementName Nom de l’élément d’application.
parentId Int
RecId Int64 RecId
recordType Enum UtilElementType
recVersion Integer RecVersion
saveCount Int
source Container
utilLevel Enum UtilEntryLevel
version Int

Indexes

Index Allow Duplicates Fields
name No recordType, parentId, name, utilLevel
RecId No

Inheritance Hierarchy

xRecord, classeCommon TableUtilElementsOld Table

UtilIdElements

La table UtilIdElements contient le modèle d’application affiché dans l’AOT.

Fields

Field Type Extended Type Enumeration Type Description
baseVersion Int
code Container
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
dEL_ModifiedTime Integer DEL_ModifiedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
id Int
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
name String UtilElementName Nom de l’élément d’application.
parentId Int
RecId Int64 RecId
recordType Enum UtilElementType
recVersion Integer RecVersion
saveCount Int
utilLevel Enum UtilEntryLevel
version Int

Indexes

Index Allow Duplicates Fields
Id No
name No recordType, parentId, name, utilLevel
RecId No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table UtilIdElements dela classexRecord

UtilIdElementsOld

La table UtilIdElementsOld contient le modèle d’application stocké dans le dossier d’application. Il est utilisé pendant le processus de mise à niveau.

Fields

Field Type Extended Type Enumeration Type Description
baseVersion Int
code Container
createdBy String CreatedBy
createdDateTime UtcDateTime CreatedDateTime
dEL_CreatedTime Integer DEL_CreatedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
dEL_ModifiedTime Integer DEL_ModifiedTime (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
id Int
modifiedBy String ModifiedBy
modifiedDateTime UtcDateTime ModifiedDateTime
name String UtilElementName Nom de l’élément d’application.
parentId Int
RecId Int64 RecId
recordType Enum UtilElementType
recVersion Integer RecVersion
saveCount Int
utilLevel Enum UtilEntryLevel
version Int

Indexes

Index Allow Duplicates Fields
Id No
name No recordType, parentId, name, utilLevel
RecId No

Inheritance Hierarchy

xRecord,classe Common TableUtilIdElementsOld Table

UtilModels

La table UtilModels contient des informations sur les modèles installés sur le système.

Fields

Field Type Extended Type Enumeration Type Description
CategoryId Int
Description String ModelDescription La description du modèle.
DisplayName String ModelDisplayName Nom complet du modèle.
Id Int
InstallMode Int
Layer Enum UtilEntryLevel
MarkedForRemoval Int
ModelGroupId Int
Name String ModelName Nom du modèle dans le magasin de modèles.
Publisher String ModelPublisher Éditeur du modèle.
RecId Int64 RecId
recVersion Integer RecVersion
Signed Int
State String
VersionBuildNo Int
VersionMajor Int
VersionMinor Int
VersionRevision Int

Indexes

Index Allow Duplicates Fields
ModelIDIdx No
ModelNameIdx No
RecIDIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table UtilModels de la classe xRecord

VirtualDataAreaList

La table VirtualDataAreaList stocke le mappage entre les entreprises réelles et les entreprises virtuelles.

Fields

Field Type Extended Type Enumeration Type Description
id String SelectableDataArea ID de l’entreprise que vous pouvez sélectionner
Partition Int64 Partition (Ce champ s’applique uniquement aux versions suivantes : Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS))
RecId Int64 RecId
recVersion Integer RecVersion
virtualDataArea String VirtualDataArea ID d’une entreprise virtuelle

Field Groups

Field Group Fields
virtualDataAreaRelation

Relations

Relation Table
isVirtual_Extern DataArea
Partition Partitions
Relation_DataAreaList1 DataArea
Relation_DataAreaList2 DataArea

Indexes

Index Allow Duplicates Fields
Id No
RecId No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

Table common TableVirtualDataAreaList de la classe xRecord

VSAssembly

La table VSAssembly contient des informations de synchronisation qui décrivent la dernière fois qu’un assembly stocké sous le nœud Projets Visual Studio dans l’AOT a été déployé.

Fields

Field Type Extended Type Enumeration Type Description
DeployTo Enum DeployTo
Name String AssemblyName
ProjectName String ProjectName
ProjectType String ProjectType
RecId Int64 RecId
recVersion Integer RecVersion
ServerId Int
UpdatedDate UtcDateTime

Indexes

Index Allow Duplicates Fields
NameIdx No

Security Note

L’utilisation de cette table peut entraîner une attaque d’élévation de privilèges ou une attaque par déni de service. Par conséquent, la propriété AOSAuthorization est définie sur une valeur d’énumération de CreateUpdateDelete. Le serveur d’objets d’application autorise chaque action de création, de mise à jour et de suppression sur la table en confirmant que l’utilisateur actuel dispose de l’autorisation d’effectuer l’opération demandée sur cette table. Si l’utilisateur qui lance l’opération n’est pas autorisé à effectuer l’opération, une exception se produit.

Inheritance Hierarchy

xRecord, classeCommon TableVSAssembly Table