Data structure plugins documentation

Is there any documentation for what the different plugins do in the database structure plugin set?

It is quite difficult to develop processes/expressions in the architect when you have little idea as to what they exactly do.

If not, can this be added to the community?

1 Like

Is there anyone at Novulo who can answer this question?

I don’t know the complete answer, but have used some of them in the expression debugger, which made things a little clearer for me.

Example:
String:field_fieldtype(“contacts.contact_name”) → novulodatastructuretypes:load(“string”)
→ Sometimes I don’t want to look it up in the datamodelbrowser
String:field_fieldname(“contacts.contact_name”) → “contact_name”
→ If this results in string:getnull() then I know a field does not exist in this database
String:field_id(“contacts.contact_name”) → “contacts~n_contact#a1f1fca8-cb11-4c1b-88c8-09d5e30e4940.contact_name”
→ This I use when implementing workflows for quickly accessing the concept-UUID
boolean:field_is_function(“contacts.contact_name”) → false
→ I’m not sure why, because it is a cached function from contact_name() so I don’t use this. Maybe it is useful in architect is you want to enter data in a dynamic field to check is it ends in ()

Maybe this can be a start?

This is a start, but I think the one who’s responsible or who created these plugins is also responsible for proper documentation. I think in general, documentation for all plugins should be visible in the architect. Is this on the roadmap somewhere at Novulo?

My colleague created documentation for this, which I put in a separate article. I think this is a nice reference for your future projects on this.

Datastructure plugin reference - Wiki - Novulo

1 Like

This is great. I haven’t looked at it yet, but I’m sure this will help all Novulo users that will use this plugin! When I have some questions about the documentation, I will reply on the documentation thread it self!