Record Types

Record Types

Introduction

Record types allow for organising records within the https://mediahaven.atlassian.net/wiki/spaces/CS/pages/2291466251 such as the tree of record types described in https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4064641076. 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 https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4064641076.

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 https://mediahaven.atlassian.net/wiki/spaces/CS/pages/2447769640. This default record type should as rhttps://mediahaven.atlassian.net/wiki/spaces/CS/pages/4064378938 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 https://mediahaven.atlassian.net/wiki/spaces/CS/pages/2466676738

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

24.1

https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4064378938

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 https://mediahaven.atlassian.net/wiki/spaces/CS/pages/3400007723/Record+Tree+Glossary#Term%3A-Information-Package.

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

22.1

https://mediahaven.atlassian.net/wiki/spaces/CS/pages/3478749231

Rules & effects on the children when deleting a record

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

22.2

https://mediahaven.atlassian.net/wiki/spaces/CS/pages/3478257687

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

From 24.2 Only enabled on records with https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4064378938 = 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

Media type support

If true, objects with this record type will automatically specialise the record type by suffixing it with Video, Audio, Image, Document, NewspaperPage or MetadataOnly depending on the field Administrative.Type. For example record type Item becomes Item.Video.

True for new record type Item

25.4

Fragment support

If true, https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4668391481 created for this object will have their record type suffixed by Fragment. For example, record type Media becomes Media.Fragment. If “media type support” is also true, then both options combine, for example record type Item becomes Item.Video.Fragment.

True for the record types Item and Media

25.4

The asterisk * denotes an advanced feature.