Thanks @cmallonee
Which of the three ways of writing shelve notes is better? I would guess the client will ask for a history of shelve notes.
I have historian module installed. Although, I haven't tested it with strings.
I don't know if there is a fourth option, I only see the three stated above.
Off topic, soon I'll bump into this:
Edit #1:
Has anyone had any experience building this function?