Record Types

Introduction

Record types allow for organising records within the Record Tree such as the tree of record types described in Record Trees. By defining properties on record types one can describe the record tree and place restrictions.

Properties

Property

Description

Example

Since

Property

Description

Example

Since

Allowed children

Which child record types are allowed under this record type. This property organises the record types into Record Trees.

The record type Media allows as children

  • Media: e.g attachments in an email

  • Representations: mandatory because it is a data object

24.1

Default record type

Indicates if this the default record type when creating a record in the MediaHaven REST API. This default record type should as rRecord Structure Data or FlatData because it must allow a file on create.

The record type Media is default for new customers whereas the record type Record is the historical default for existing customers.

24.1

Default record status

Records of record type have this initial Record status

Most data records have status New or Draft.Valid for intellectual records as default

24.1

Record Structure

The position of the record type in the record tree.

The record types Media and Document both have structure Data.

 

Information Package

To which information package the record type belongs. See Record Tree Glossary | Term: Information Package.

The information package of the common record types such as Record Media Mh2Collection is AIP

22.1

(Un)delete Cascade

Rules & effects on the children when deleting a record

Record type Media cascades the deletes to the representations below it.

22.2

Publish Cascade

Rules & effects on the children when publishing an intellectual object or data object

Record type “Newspaper” cascades its publish to all records below it.

22.2

Default workflow

Workflow to be created when uploading a record of this record type when the workflow option is not explicitly provided when creating the record

For record type Media the workflow “media_tiered_ingest” is started by default

22.1

Can publish on create

Whether an auto publish can be requested when creating the record.

True for most record types except for record type Sip

22.1

Permission inheritance*

Whether to let permissions

  • Inherit to a newly created child having a parent of this record type

  • Propagate to children when the permissions are modified on records of this type

From 24.2 Only enabled on records with Record Structure = Data or Representation

22.4

Permission inheritance rules*

List of options

  • ADD_ORGANISATION_GROUP_TYPE Add the Group of type Organisation to the permissions

  • ADD_DEFAULT_ORGANISATION_GROUPS Add all groups marked as default for the organisation to the permissions

Only used in advanced installations

22.4

The asterisk * denotes an advanced feature.