[OGo-Discuss] BLOGing/Journaling/ACTing [Was: OGo and
asterisk, SUMMARY]
Adam Tauno Williams
discuss@opengroupware.org
Fri, 15 Dec 2006 11:24:58 -0500
> >> Why don't you use a project, that is the notes of a project, for
> >> that?
> > I wasn't aware of project classification then. There is also the
> > issue of linking the contact to the appropriate project; but
> > doable via an object link or a property.
> I'm not sure what you mean. Projects are linked to contacts anyways?
> (associated contacts/companies).
Right, but a contact may be associated with multiple projects; for
different reasons. But the 'CRM Journal' is a specific set of
information used by the salesperson and/or call-center people. For
instance a new salesperson may want to read over all the notes for the
contact in the journal; and in our case we have some journals that go
back over a decade. So reading the notes on all the projects the
contact is associated with isn't really the same thing - there may be
notes on those projects that don't pertain specifically to the
contact.
Of course just looking up project.kind="crm" that the contact is
associated will work; so long as there is only one project.kind="crm"
for that contact.
It would be nice if a project could be associated to a contact in the
same way as the fake enterprise project, this ensures a 1:1
correspondence. In the CRM point-of-view, while there are things like
campaigns, etc... which look like "projects", the contact itself really
is a project.
One might think of that project as a catch-bin for all the notes that
didn't seem appropriate for any of the specifically created project. It
really is bewildering the kind of stuff that gets recorded; if the guy
mentions his kid has the flu, that might get recorded - then the note
serves as a reminder so the salesperson can ask how his kid is doing
next time they communicate. Nauseating manipulative - yes, but their
sales people.... and they take that kind of thing very seriously.
> >> Just because it a note has no type?
> >> Because you can't enter the date of a note?
> > Both actually. Both of these things could be added to a note via
> > an object property. (Now i wonder if that is true, that I can't
> > enter a date on a note. If I specify a date in the command to
> > create a note what will happen...)
> Well, even if this is possible, it would be a bug ;-) Creation/
> modification dates are internal, if you want a user-defined date, we
> should add a property or a column.
Yes, the ability to date-stamp a note would be extremely useful.
Especially concerning contact/journal like notes they are very often
entered after the fact or loaded in from some external source.
> For the type we could probably reuse the file extension since notes
> have no visible filename anyways.
Interesting.
> >>> 2. A work journal.
> >>> This is for lawyer and engineering types. This seems like it
> >>> would be
> >>> related to a project, but the end-user really looks at it as a
> >>> journal.
> >>> So some way to query and present a view of all entries by a
> >>> particular
> >>> user is needed, which may traverse multiple "projects" (at
> >>> least how
> >>> the end-user is thinking of the concept of "project"). This is
> >>> the one
> >>> that seems really arbitrary - and they REALLY want it a certain way
> >>> [ lawyers and engineers... if you haven't had the pleasure... :) ]
> >> I can't follow that completely. Isn't that tasks? Attached to
> >> projects
> >> and also shows up in an overview.
> > I personally would think so, yes. But how that operates doesn't
> > really correspond to how the users view the issue. Tasks open and
> > close and are fairly specific, Journal entries are strictly
> > chronological and variously 'categorized' entires intermix
> > chronologically. But I think I have this one licked anyway.
> Hm, so maybe its a "notes" overview. Currently we show notes only in
> appointment and project viewers, maybe we should have a top-level
> "Notes" application which cummulates the records.
Absolutely, yes.
> Sounds useful. In fact notes seem to be a perfect fit for journal items.
Yes.
> >>>> Most objects in OGo already do have a "journal" (tasks,
> >>>> appointments,
> >>>> projects). I suspect whats actually needed is some kind of
> >>>> "reporting" frontend here? Possibly just an RSS feed which
> >>>> cumulates
> >>>> the "notes" of the individual object types?
> >>> I agree, at least on Tasks. Otherwise they only 'sort of' have a
> >>> journal; notes could work but I think the functionality would
> >>> need some
> >>> tweaking.
> >> I was referring to notes. What is missing?
> > Contacts don't have notes, this is one of the big issues. Of
> > course a project can be created for each contact.
> Well, my personal opinion is that notes are always bound to a
> "context" aka a project (eg "sell xyz to abc" [a project] or "case
> 333, murder vh" [a project]). Even if you just start out with one
> context (aka project) per contact.
> So I suppose whats really missing here is a faster way to create
> projects. And possibly a tab which displays the notes of all projects
> associated with a contact.
Yes.