laptop and a wrench

Error

The FieldMap.addTable method does not add editor tracking fields in ArcGIS Pro versions later than 3.0.

ArcGIS Pro
Número de ID del error BUG-000163394
EnviadoDecember 3, 2023
Última modificaciónMay 8, 2025
Relacionado conArcGIS Pro
Versión encontrada3.2
Sistema operativoWindows OS
Versión de sistema operativo11.0 64 bit
EstadoKnown Limit

Información adicional

This is a known limitation. Any required or geodatabase-managed fields are not loaded into the field map by default. If editor tracking fields are needed, they can be added to the field map in the following script:
fc = "DBO.Points"
desc = arcpy.Describe(fc)

fms = arcpy.FieldMappings()
fms.addTable(fc)

if desc.editorTrackingEnabled:
    tracking_fields = [
        desc.creatorFieldName, 
        desc.createdAtFieldName, 
        desc.editorFieldName, 
        desc.editedAtFieldName
    ]

    for tf in tracking_fields:
        fm = arcpy.FieldMap()
        fm.addInputField(fc, tf)
        fms.addFieldMap(fm)

arcpy.conversion.ExportFeatures(fc, "memory/test", field_mapping=fms)
For more information on accessing tracking field information via arcpy.Describe(), see https://pro.arcgis.com/en/pro-app/latest/arcpy/functions/editor-tracking-properties.htm

Pasos para reproducir

ID del error: BUG-000163394

Software:

  • ArcGIS Pro

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga