In my_library, we have a state field to indicate the current status of the book rent record. This state field is limited to the statuses ongoing or returned and it is not possible to add a new state to the business process. To avoid this, we can use the many2one field to give flexibility to designing the kanban workflow of the user's choice.