Human readable ID's are necessary to refer to items out of Formalize (external audits, presentations...).
A field should be present in the edition view with a correlative default value and the option to modify. Integrity check should be in place to ensure unique id's per entity type.
The ID field should be present by default in the table or list views.