Zum Inhalt springen
Search the hub

← All suppliers

DMS

ELO (ECM Suite)

ECM core: Sord/version/mask, ObjKeys and rights — metadata load, PII and DMS measures; no binary bodies or full text.

Templates only — grain, filters, custom fields and ownership are firm-specific.

Copy formulas into the KPI Definition Card, then adapt grain and filters.

Example

Documents created

How many Sord documents were created in the period?

COUNT(*) FROM sord_document WHERE CreateDate IN period
Grain
Created Sord document
Fields
SordDocument.ObjId, SordDocument.CreateDate, SordDocument.MaskName
Dimensions
mask, org_unit

CreateDate from the Sord header; exclude system/trash folders.

Adapt: Separate by mask for invoices vs contracts vs other documents.

Example

Checked-out documents

How many Sord documents are currently locked (checked out)?

COUNT(*) FROM sord_document WHERE LockedBy IS NOT NULL
Grain
Locked Sord document (snapshot)
Fields
SordDocument.ObjId, SordDocument.OwnerId
Dimensions
mask, org_unit

Use the LockedBy flag for checkout status.

Adapt: Separately flag long locks (> 7 days) as a risk.

Versions count

How many new versions were created in the period?

COUNT(*) FROM sord_version WHERE EditDate IN period
Grain
Sord version
Fields
SordVersion.ObjId, SordVersion.VersionNo, SordVersion.EditDate
Dimensions
mask

Use daily aggregates per mask at high volume.

Adapt: Exclude auto-generated rendition versions from counts.

Storage volume by mask

How much storage volume sits in each mask?

SUM(FileSize) FROM sord_version JOIN sord_document ON sord_document.ObjId = sord_version.ObjId GROUP BY sord_document.MaskName
Grain
Sord version (latest per document)
Fields
SordVersion.FileSize, SordDocument.MaskName
Dimensions
mask

Count only the latest version per document.

Adapt: Report large scan/image masks separately.

Rights grants per document

How many active rights grants does the average document have?

AVG(grant_count) FROM acl_right GROUP BY ObjId
Grain
Sord document (rights snapshot)
Fields
AclRight.ObjId, AclRight.UserId, AclRight.AccessLevel
Dimensions
access_level, org_unit

Distinguish group vs individual rights — group expansion distorts counts.

Adapt: Evaluate "everyone"/public grants separately as a risk flag.

Formula overview

Same formulas as a table — copy into KPI cards or SQL drafts.

Label Formula Grain Fields
Documents created COUNT(*) FROM sord_document WHERE CreateDate IN period Created Sord document SordDocument.ObjId, SordDocument.CreateDate, SordDocument.MaskName
Checked-out documents COUNT(*) FROM sord_document WHERE LockedBy IS NOT NULL Locked Sord document (snapshot) SordDocument.ObjId, SordDocument.OwnerId
Versions count COUNT(*) FROM sord_version WHERE EditDate IN period Sord version SordVersion.ObjId, SordVersion.VersionNo, SordVersion.EditDate
Storage volume by mask SUM(FileSize) FROM sord_version JOIN sord_document ON sord_document.ObjId = sord_version.ObjId GROUP BY sord_document.MaskName Sord version (latest per document) SordVersion.FileSize, SordDocument.MaskName
Rights grants per document AVG(grant_count) FROM acl_right GROUP BY ObjId Sord document (rights snapshot) AclRight.ObjId, AclRight.UserId, AclRight.AccessLevel

Tour