assistify / assistify/outlook-plugin
JOB STORY - Shifting an email conversation to Assistify
- Dominant language
- JavaScript
- Stars
- 2
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## Job Story
_When a complex customer inquiry is sent to my personal email inbox, I want to discuss this issue immediately with my colleagues so that I can reply quickly with a high-quality response._
## Solution / Process
1. User forwards the email to Assistify
2. A new discussion is created and users who are subscribed to the parent channel can join the discussion
3. The members of the discussion can solve the customer inquiry
4. The user sends a reply to the customer by email via the email client.
## Acceptance criteria
* [x] Users are able to forward an email to Assistify. It does not matter if the users use the "TO" or "CC" field for forwarding ("BCC" is out of scope).
* [x] Every email which is sent to Assistify creates a new discussion. The parent-channel of the discussion can be specified by the user when forwarding the mail. If the user does not specify a parent-channel, the system uses a global defined default parent-channel. This default channel must be a public one.
* [x] The discussion name is inferred from the email subject.
* [x] Workspace and login information for the first time users must be stored.
* [x] Provide interface for the users to change the Workspace and login information.
* [x] Users shall choose a parent channel before the mail posted to assistify.
* [x] The email text is displayed as first message in a channel.
* [ ] Each time a discussion based on an email is created, log the event for usage report.
* [x] The message posted in the assistify must be human readable and formatted.
* [x] All the members of the parent channel must be notified.
* [x] Support for German language.
* [ ] Error handling and Validation display in UI.
* [x] Workflow works on BKU.
## Nice-to-haves (order = priority):
* [ ] SSO Integration for the automated user login.
* [ ] Files which are attached to the mail are posted in the chat.
Contributor guide
Research direction
Review the unchecked acceptance criteria in this issue, especially usage reporting and UI error handling and validation. Start by tracing the existing email-forwarding workflow in the Outlook plugin, then determine the relevant reporting and interface entry points; done means the remaining criteria work without breaking the completed workflow.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100