When I create a Document or Whiteboard (whether stand-alone or embedded in an Entity), I would like to add a block displaying applicable metadata similar to what is available for an Entity; e.g., Created By, Creation Date, Modification Date. Am I missing a configuration option somewhere?
From what I can see, it seems I’ll need to add a static Sticky Note to capture the info I would like to display and perhaps include a date in the object’s name.
Additionally, I could guidance on how to find this metadata or how to search / query for Document and Whiteboard objects using metadata.
You could try using a database for documents. That’s what we do. We get almost all the functionality of the inbuilt documents feature, plus some more custom relations and the ability to create additional tags as fields.
I don’t think there’s a way to get this functionality with whiteboards currently.
It would be nice if there’s some way to get the navigation bars/Table of content feature into a documents database. I think this is the only feature that I miss from the traditional documents feature.
@Michael_Ichter - Thanks for the suggestion. Since I would like to support Whiteboards as well as Documents, I’m might give this a try:
Create a new database called “Docs and Whiteboards”
Add Single Select field called “Type - View” with Options = Document, Whiteboard
Add the Documents field to the Database
Add the Whiteboards field to the Database
When creating an Entity, simply give the Entity a Name then create a Document or Whiteboard (not both) as you would with any other Entity and give the “embedded” Document or Whiteboard the same name as the Entity
Use “Type - View” to set whether the Entity is for a Document or a Whiteboard
When I make a Task (the Documents and Whiteboards are for a Project Management Space), I can link that Task Entity to a Docs and Whiteboards Entity. We are also building out a Software Development Space and I could do the same thing there.
Re: 6., probably unnecessary, but going to try it until we don’t need it. I’d like to automate 6., but it seems you can’t include Advanced fields in a Formula… I tried to make an IF / THEN Formula to keyed off “is Documents null” or “is Whiteboards null”, but I don’t see how to reference these fields unlike “Name” or a Basic field I added.
I suspect this will work, but isn’t particularly elegant and I’ll likely end up with Entities that have both a Document and a Whiteboard or incorrect “Type - View”. And I’ll end up with Users directly adding a Document or Whiteboard into a Task Entity rather than via the Docs and Whiteboards Database. Seems like a recipe for disorganization. If you have an improvement on this idea, I’m all ears.
I think using a db for whiteboards is a bad idea. Especially given the drawbacks you have identified, and others.
For a ‘documents’ database, don’t use the Documents field, just use a rich text field directly for the contents.
@Chr1sG - I don’t really want to create a Documents database either. I would prefer to use a Document (and Whiteboard) embedded in an Entity. But there are the limitations I’ve noted… embedded Documents (and Whiteboards) don’t have the same “capabilities” as their stand-alone siblings.
From @mdubakov comments, sounds like Documents will become a Database soon… any chance Whiteboards will get the same treatment?
For Whiteboard it is hard to justify. Overall, internally we had many discussion what is Database and what is View. Document is mostly a database, while Whiteboard is more like a View.