Skip to main content

MGCLatticeProjectDocumentAttachmentEntity

The MGCLatticeProjectDocumentAttachmentEntity exposes document attachments linked to project records (ProjTable), including file metadata and content. Uses DocuRefEntity as root data source for consistent attachment handling.

  • Public collection name: LatticeProjectDocumentAttachments
  • Primary key: DocumentId

Fields​

NameTypeMandatoryDescription
DocumentIdDocuDocumentIdNo
ActualCompanyId``No
DocumentAttachmentTypeCodeDocuTypeIdNo
AttachmentDescriptionDescriptionNo
NotesNotesNo
AccessRestrictionDocuRestrictionNo
AttachmentBitMapNo
FileNameFilenameNo
FileTypeFilenameTypeNo
IsDefaultAttachmentDocuDefaultAttachmentNo
ProjectIdProjIdNo
ProjectNameProjNameNo
ExternalSystemMGCLatticeExternalSystemIdNoThe external system, such as a CRM, a marketplace or a legacy ERP, whose key this is.
ProjectIdExternalKeyMGCLatticeExternalKeyNoThe external system's key for the project. Send it instead of the project ID.

Mappings​

Entity fieldData sourceField
DocumentIdDocuRefEntityDocumentId
ActualCompanyIdDocuRefEntityActualCompanyId
DocumentAttachmentTypeCodeDocuRefEntityTypeId
AttachmentDescriptionDocuRefEntityName
NotesDocuRefEntityNotes
AccessRestrictionDocuRefEntityRestriction
AttachmentDocuRefEntityFileContents
FileNameDocuRefEntityFileName
FileTypeDocuRefEntityFileType
IsDefaultAttachmentDocuRefEntityDefaultAttachment
ProjectIdProjTableProjId
ProjectNameProjTableName