assistify / assistify/outlook-plugin

JOB STORY - Shifting an email conversation to Assistify

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
Feature/JOB Story
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.