Automatically date each topic when entered

  • 2
  • Idea
  • Updated 6 years ago
Some of my maps are long-term project management. I'd love to be able to filter or search by the date that an item was added to the map. Or to look back at old notes, and be able to determine when I made them. It's a total pain to have to add a date tag (i.e., task info>start/due date) for each item I insert into the map.
Photo of pon.bryan

pon.bryan

  • 6 Posts
  • 0 Reply Likes

Posted 6 years ago

  • 2
Photo of Bob

Bob

  • 2 Posts
  • 0 Reply Likes
"Shift"+"Control"+"D"

Will insert current date into the topic
Photo of pon.bryan

pon.bryan

  • 6 Posts
  • 0 Reply Likes
Thanks, that's helpful, but using that function adds a lot of unnecessary textual clutter to the topics. What I'm looking for is for a metadata tag, or a property value, for each topic. I right click a topic, and there could be a menu for showing its properties including "date created."
Photo of Peter de Voisey

Peter de Voisey

  • 2 Posts
  • 0 Reply Likes
Hi,

Did you ever get an answer to this. I totally agree with what you would like to do.

Thanks
Photo of Nigel Goult (Olympic & MIVAP)

Nigel Goult (Olympic & MIVAP)

  • 344 Posts
  • 133 Reply Likes
Interesting. What properties would you envisage being able to access apart from the date created?

Regards

Nigel
Olympic Limited
OPTi-Addins FREE Addins for MindManager 2012
Photo of pon.bryan

pon.bryan

  • 6 Posts
  • 0 Reply Likes
Now that everything is collaborative, I'd like to be able to see:

* author
* date created
* date modified
* parent topic(s)

This way I could sort by the most recent additions, or say, filter and color-code everything in the map by which week it was created, or who created it. This would give me some great visuals of where activity is happening as the map grows.

The "date created" topic however is the one I consider most important--it would allow me to determine which of my meeting notes precedes another (possible conflicting) note. For my MMaps that I have been using for 4-5 years, it gets hard to remember what information is older and what is newer, so date created and date modified (and ability to filter by these) would be really helpful.
Photo of Nick Duffill

Nick Duffill, Champion

  • 505 Posts
  • 168 Reply Likes
As far as I know, the creation date is not already stored in the topics in older maps, so this could only be used with new maps.

Probably the easiest way to do it would be to automatically create a Review Comment when a topic is created. This would capture the author and date. The Power Filter in MM2012 has the ability to filter by review comment date ranges, and the Review Comments are accessible in the UI without creating a special dialogue. They can also be turned off in the View > Show/Hide command if you do not need the visual clutter in the map.
Photo of pon.bryan

pon.bryan

  • 6 Posts
  • 0 Reply Likes
Nick, thanks for tip, that is closest thing I've found. If there were a way to automatically create a Review Comment each time a topic is created, this would be a good workaround.
Photo of Nick Duffill

Nick Duffill, Champion

  • 505 Posts
  • 168 Reply Likes
If you review the quick and dirty "magic wand" hack in the thread at

http://community.mindjet.com/mindjet/...

and let me know if the constraints can be lived with, even if only as a prototype, then it would be simple to modify this script to add a review comment instead of a percent complete icon.

Even if this is not what is needed in the long run, at least the data it creates would be visible and deletable in the UI. I'm sure Nigel would turn it into an Add-in for you :)
Photo of Peter de Voisey

Peter de Voisey

  • 2 Posts
  • 0 Reply Likes
This is certainly heading in the right direction. It is still not quite the answer though. Iwould like to be able to open a map that we have had around for a long time which tracks all the work and comments that my team have done and be able to filter by when topics had been created. I realise that this cannot be retrofitted. Am a little suprised that each topic doesn't hold this information as metadata to start with.

It really needs to be a no thinker, so is there by default, no use having something that someone can say he forgot to switch on.

Thanks
Photo of Nick Duffill

Nick Duffill, Champion

  • 505 Posts
  • 168 Reply Likes
I looked more closely at the Review functionality in MindManager 2012 (10.1.459), and it does some of what is needed here, but also has some curious behaviour.

You can configure the Review mode to make a comment for all changes. You can also save and re-open a map in review mode. In theory this should mean that whenever a topic is created or modified, it gets a review comment added to it, and maps could be left in review mode in perpetuity.

This seems to work some of the time, but not always. Some new topics don't get marked with a review comment when added, and some don't get a review comment when modified. Some changes generate further review comments, and some don't. So unless I have missed something important, there seem to be gaps in the existing Review mode as a means of tracking changes to a map.
Photo of pon.bryan

pon.bryan

  • 6 Posts
  • 0 Reply Likes
Nick, just took a look at your "magic wand" hack and if applied to create a new Review comment, that seems like it would help ..... except that you just posted the Review functionality is a little unreliable!

I'm going to start my next map trying out the Review function, maybe I can figure out how to adapt the magic wand script to apply to comments. Thanks!
Photo of Nick Duffill

Nick Duffill, Champion

  • 505 Posts
  • 168 Reply Likes
It seems to be the automatic generation of Review comments when the map is in Review mode that is a bit unpredictable, or at least is on my system. If anyone else can confirm this, then we could write it up as a potential issue. In the meantime, a script that generates Review comments when a topic is first added would bypass any uncertainty with the built-in Review mode. I will make a quick modification to the script and post it here for experimentation.
Photo of Nick Duffill

Nick Duffill, Champion

  • 505 Posts
  • 168 Reply Likes
The following macro will automatically add a Review Comment to each newly added topic, and will run for an hour. It is a prototype only, and not intended for production. The map should not be in Review mode, as this could create two review comments, subject to comments above about the built-in Review mode.

' ------------- start of macro code ------------------
' Magic Wand script - add review comment to new topics for 1 hour at a time
Option Explicit

Dim WithEvents m_Event As Event
Dim m_DocumentObject As DocumentObject
Dim m_Topic As Topic

Sub Main()

MsgBox("Magic Wand will work for 1 hour...")
Set m_Event = Events.AddDocumentEvent(MmDocumentEventFlags.mmEventFlagObjectAdded, False, True, Nothing)
Wait 3600 ' wait for events for 1 hour max
' Stop handling events
m_Event.Enabled = False
Set m_Event = Nothing
MsgBox("Magic Wand has stopped")

End Sub

Sub m_Event_Fire(ByVal i_EventFlag As Long, ByVal e_Time As MmEventTime, ByVal m_Object As Object, ByRef p_Extra As Variant)

On Error Resume Next
Set m_DocumentObject = m_Object
If Err.Number = 0 Then
If m_DocumentObject.Type = mmDocumentObjectTypeTopic Then ' new topic added
Set m_Topic = m_DocumentObject
If m_Topic.IsDefaultTopicText Then ' new topic
m_Topic.ReviewComments.Add("Created", Options.UserName, Now)
End If
End If
End If

End Sub
' ------------ end of macro code -------------------
Photo of pon.bryan

pon.bryan

  • 6 Posts
  • 0 Reply Likes
Nick, that's fantastic, thank you! I will try implementing with my next new mmap!