I’ve been thinking about how to integrate various collaboration tools into ESME based on the use case that users wish to exploit a particular ESME conversation (starting from a single ESME message to series of related messages) as the basis for another type of collaboration (discussion, wiki entry, document, etc.). By the way, I’ve discussed such interactions in other contexts in SAP SDN blogs.
I’ve come up with two basic options:
- The ESME UI is adapted to add new functionality via a new icon on each message panel.
- Use of an ESME bot that listens for messages with certain tags and then performs various activities on the part of users.
Of the two options, the first involves changes in the ESME core that might cause problems inasmuch as additional functionality might lead to a cluttered UI which would reduce the ease of use associated with a simple UI. The second option appears to be more applicable to a variety of use cases and doesn’t require UI changes based on every new use case.
A Concrete Use Case
I’d like to sketch out the steps associated with the use of such a bot. Let’s focus on the use case where an ESME conversation is being used to create a wiki page with the contents of the conversation
Read it all..