Das Notes Forum

Lotus Notes / Domino Sonstiges => Projekt Bereich => Help-Desk Applikation !!Help!! => Thema gestartet von: Jensi am 21.11.08 - 13:51:56

Titel: Automatisches Zuweisen von Mails an Ticket
Beitrag von: Jensi am 21.11.08 - 13:51:56
Hallo zusammen,

wir haben folgendes Problem:
Wir wollen eine Email an ein bestehendes Ticket senden.
Im Thema haben wir die Ticketnummer "<<BSPL-23EGR2>> Thema!" stehen.
Normalerwiese müsste die Email dem Ticket nun zugewiesen werden.

Aber es rauscht als neues Ticket in das System.
Woran könnte das liegen?

Helpversion 1.6
Lotus Domino 7.0.1
Titel: Re: Automatisches Zuweisen von Mails an Ticket
Beitrag von: Thomas Schulte am 21.11.08 - 14:33:12
Dazu müsste man dieses Mail solo einstellen, den Dispatcher anhalten und dann den Disptacher manuell starten und mal mit dem Debugger drübergehen um rauszufinden was er da nicht macht.
Titel: Re: Automatisches Zuweisen von Mails an Ticket
Beitrag von: Jensi am 21.11.08 - 15:02:53
Hallo, nach erneuter Prüfung ist aufgefallen:
Wenn eine Mail aus dem Ticketsystem heraus versendet wird, wird in der Zeile Thema die Ticketnummer + das eigentliche Thema ausgegeben.

Nun fügt er bei der Ticketnummer ein Leerzeichen zwischen den ersten Kleinerzeichen und der Nummer ein.

Bsp.: << JHAR-21212>>  zwischen << und dem J ist ein Leerzeichen.

Woher könnte das kommen?
Titel: Re: Automatisches Zuweisen von Mails an Ticket
Beitrag von: Jensi am 24.11.08 - 09:49:27
Die Emails werden ohne Probleme den Tickets zugeordnet.
Uns ist dann das o.g. Problem aufgefallen.

Woher kommt dieses Leerzeichen?

Anhang 1: Mail aus Ticket erstellen Mail-Subject: Ticketnummer ohne Leerzeichen
Anhang 2: Email im Eingang mit Leerzeichen
Titel: Re: Automatisches Zuweisen von Mails an Ticket
Beitrag von: Jensi am 24.11.08 - 11:59:54
Das MailSubject muss ja irgendwo definiert sein, damit die Ticketnummer auch gezogen wird... aber wo?

Please Help...  ???
Titel: Re: Automatisches Zuweisen von Mails an Ticket
Beitrag von: Thomas Schulte am 24.11.08 - 13:07:53
Sorry aber bei mir ist seit geraumer Zeit Land unter. 

Das wird entweder in den Mail Templates definiert. oder in den Sprachdokumenten. Abhängig von der Version die du nutzt.

Ich tippe mal auf die Mail Templates.

Man kann das auch ganz grundsätzlich abstellen, indem man in der Lib.appl.functions ein wenig rumbastelt.
Und zwar hier
Code
Function checkforanswercode(me_db As NotesDatabase, me_doc As notesdocument) As String
.
.
.
.
      ' Scan the Text String
	ThisFirstPosition = Instr(SearchRestofText,SearchBeginString)
	If ThisFirstPosition <> 0 Then
		foundID = ""
		ThisLastPosition = Instr(SearchRestofText,SearchEndString)
		If thislastposition <> 0 Then
			LengthofString = (ThisLastPosition + 2) - ThisFirstPosition
das hier ...
      foundid = Mid$(SearchRestofText,ThisFirstPosition, LengthofString)
Ändern in ...
      foundid = fulltrim(Mid$(SearchRestofText,ThisFirstPosition, LengthofString))
Code
		End If
		If foundid <> "" Then
	' check if the id found could be found in the view
			Set founddocument = view.GetDocumentByKey(foundid, True)
			If Not founddocument Is Nothing Then
				checkforanswercode = founddocument.universalid
			End If
		End If
	End If

Titel: Re: Automatisches Zuweisen von Mails an Ticket
Beitrag von: Jensi am 24.11.08 - 13:21:36
Kein Problem, das hätte nicht so gedrängt!
Aber vielen Dank für die Hilfe!

Ich hab den Code so geändert, und siehe da: ES FUNKTIONIERT!

Vielen Dank!!!!  :D