Skip to main content

ExtIDStatus

ExtID status enumeration.

NameDescriptionValue
EXT_IDSTATUS_UNKNOWNUnknown.0
EXT_IDSTATUS_EXTERNALA real external ID that was received from an external database.1
EXT_IDSTATUS_INTERNALNo real ExtID yet. The item has been created in M-Files and does not yet know its identification in an external database (or there is no external database).2
EXT_IDSTATUS_DISCARDEDA corresponding item in the external database was not found and this item was discarded without receiving a real ExtID.3
EXT_IDSTATUS_NOT_AVAILABLEThe external ID is not yet available. Used for external objects whose external ID has not yet been assigned. This value is only used at runtime and is never stored in the database.4
EXT_IDSTATUS_EXTERNAL_REDUCEDA real ExtID is set but the item itself is in the reduced state. This value is used when importing missing items for which the content package provides an ExtID. External object refresh can promote these values to full external objects.5

Runtime Access

This enumeration is available at runtime on the MFiles global object under the VaultEnums namespace. Access enum values using MFiles.VaultEnums.ExtIDStatus.<value>.

Example:

const value = MFiles.VaultEnums.ExtIDStatus.EXT_IDSTATUS_UNKNOWN;

See also: MFiles Global Object