Mailissa#
Mit Hilfe des Stella Domino Connectors können Mails aus Outlook ins CRM übertragen werden. Im folgenden Abschnitt ist sowohl die Einrichtung des Connectors als auch der Zusatz zur automatischen Mailzuordnung im CRM beschrieben.
Einrichtung des Connectors#
Der Stella Domino Connector ist ebenfalls eine Notes-Anwendung, die auf dem Server platziert werden muss.

ACL#
Für die ACL gilt folgender Vorschlag:
| ACL Eintrag | Zugriffslevel | Optionen |
|---|---|---|
| Default | Kein Zugriff | - |
| Anonymous | Kein Zugriff | - |
| LocalDomainServers | Manager / Editor | Dokumente löschen |
| LocalDomainAdmins | Manager | Dokumente löschen |
| (Normale Nutzer) | Autor | Dokumente erstellen (für Logs) |
Datenverbindung einrichten#
Im Connector muss ein Ziel eingerichtet werden. Dies ist in der Regel die Dokumente-Datenbank des CRM, kann aber jede andere Notesdatenbank sein. Klicken Sie dazu in der Startansicht der Anwendung auf New Database Connection

In der Maske sind dann folgende Felder auszufüllen:
| Feld | Beschreibung | Pflichtfeld |
|---|---|---|
| Unique Key | eindeutiger Name der Verbindung, wird später nicht sichtbar sein | ja |
| Category | sichtbarer Name, unter dem die Verbindung später im Addon kategorisiert wird | ja |
| Title | sichtbarer Name der Verbindung im Addon | ja |
| Server | Server der Zieldatenbank | ja |
| Full Path | Pfad zur Zieldatenbank | ja |
| Enabled | sollte auf yes stehen |
ja |
| Read Access | Lesernamen, um diese Verbindung nur eingeschränkt sichtbar zu machen | nein, leer = alle Nutzer sehen dieses Ziel |
Die Felder im Abschnitt Mapping sind alle optional. Beim Übertragen der Mail werden die Vorgabenamen der Felder für die entsprechende Funktion genutzt, durch Angabe eines anderen Feldnamens können hier andere Feldnamen mit deren Werten genutzt werden. Für die Funktion mit dem Stella CRM sind hier Anpassungen nötig:
| Feld Original | Feld Stella |
|---|---|
| Form | gen_mail |
| SendTo | SendToExtern |
| CopyTo | CopyToExtern |
| BlindCopyTo | BCCme |
Im Abschnitt Relation / Agent gilt es ebenfalls, für Stella CRM spezifische Daten anzugeben:
| Feld | Beschreibung |
|---|---|
| Stella CRM orkflow ID | UniversalID des Workflow, mit dem die übertragene Mail dann weiter verarbeitet wird. Diese ermittelt man direkt aus der Stella Konfiguration in Aveedo |
| Field name where related document UNID is stored | bleibt leer, da die Relation mittels Agenten gesetzt wird |
| Execute Agent (Name or Alias) | Name oder Alias des Transferagenten, i.d.R. transferMail. Siehe dazu auch Abschnitt Transferagent |
Für die Übertragung von Mails in Stella CRM ist die Definition einer View Configuration nicht erforderlich.
Log-Ansichten#
In den Log-Ansichten finden Sie wertvolle Informationen zum Troubleshooting. FEs wird empfohlen, das Loglevel in der Connector-Konfiguration dazu entsprechend Hhochzusetzen, z.B. auf SILLY.
Connector Konfiguration#
Damit die Anwendung generell läuft, muss eine Konfiguration hinterlegt werden. Ist keine vorhanden, erstellt man mit der Aktion New Configuration eine neue. In der Maske gilt es folgende Felder auszufüllen:
| Feld | Beschreibung | Pflichtfeld |
|---|---|---|
| Domino Server | Server, auf dem der Connector installiert ist | ja |
| Log Level | Log Level für das Log, im Normalbetrieb sollte es nicht höher als INFO sein |
ja |
| Log Level for Notification | Log Level für Benachrichtigungen an Administratoren, Vorschlag: ERROR |
ja |
| Notification E-Mail Address | Mailadresse für diese Benachrichtigungen. Wenn leer, dann gibt es keine Benachrichtigungen | nein |
| Stella CRM Helper DB | Link zur Stella Helper App | ja |
| Stella CRM Address DB | Link zur Stella Adress-Datenbank | ja |
| Stella CRM Documents DB | Link zur Stella Dokumenten-Datenbank | ja |
| OCR Source Field for Mail | Quellfeld für die OCR-Behandlung, i.d.R. body |
ja |
| OCR Target Field for Mail | Zielfeld für die OCR-Behandlung, i.d.R. attachments_ocr |
|
| Readers | Lesernamen für die importierte Mail | nein |
| Authors | Autornamen für die importierte Mail | nein |
Transferagent#
Im Stella CRM besteht die Möglichkeit, übertragene Mails automatisch einem Kunden, einem Kontakt, einer Liegenschaft und sogar einem Projekt zuzuordnen. Wenn hierbei die Mailadresse des Absenders im CRM gefunden wird, kann die Zuordnung entsprechend erfolgen. Hierbei wird dann auch die Liegenschaft bzw. auch das aktuelle Projekt ermittelt. Dabei wird die letzte Mail, die zu diesem Kontakt existiert, gesucht und die dortige Zuordnung entsprechend übernommen (sofern diese Mail eine Zuordnung hat). Wird kein Kontakt gefunden, so wird eine Mail-Domänensuche durchgeführt und ggf. nur eine Zuordnung zum Unternehmensdokument durchgeführt. Das geschieht selbst dann, wenn die Mailadresse lediglich in der Domäne übereinstimmt.
Beispiel: Absender ist support@company.com und im Unternehmensdokument steht info@company.com als Mailadresse. Die Zuordnung findet trotztdem statt.
Der Transferagent muss sich in der Zieldatenbank für den Import befinden, d.h. i.d.R. die Dokumenten-Datenbank. Muss der Agent erst erstellt werden, so muss die helper-xxx.jar eingebunden werden. Der Agent muss vom Typ Java sein und der Code lautet dann wie folgt:
import com.nintera.mailissa.MailissaHelper;
import lotus.domino.AgentBase;
import lotus.domino.AgentContext;
import lotus.domino.Document;
import lotus.domino.Session;
public class JavaAgent extends AgentBase {
// this agent must be placed in the CRM Data database
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
Document doc = agentContext.getDocumentContext();
MailissaHelper mh = new MailissaHelper(session, session.getCurrentDatabase());
mh.handleDoc(doc);
doc.save();
} catch (Exception e) {
e.printStackTrace();
}
}
}
OCR-Behandlung#
Übertragene Mails können automatisch dem OCR-Prozess unterzogen werden, sofern Quell- und Zielfeld in der Konfiguration angegeben wurde. Hierbei werden Dateianhänge vom Typ PDF mittels des Cloud-Services ConvertAPI verarbeitet und per Texterkennung neu erstellt und gespeichert. Das Ergebnis ist eine durchsuchbare PDF-Datei. Der Prozess findet im Hintergrund und nicht in Echtzeit statt.