Autor Thema: Automatisches Zuweisen von Mails an Ticket  (Gelesen 3829 mal)

Offline Jensi

  • Senior Mitglied
  • ****
  • Beiträge: 273
  • Geschlecht: Männlich
Automatisches Zuweisen von Mails an Ticket
« 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
« Letzte Änderung: 24.11.08 - 13:21:52 von Jensi »
Gruß Jens

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Automatisches Zuweisen von Mails an Ticket
« Antwort #1 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.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Jensi

  • Senior Mitglied
  • ****
  • Beiträge: 273
  • Geschlecht: Männlich
Re: Automatisches Zuweisen von Mails an Ticket
« Antwort #2 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?
Gruß Jens

Offline Jensi

  • Senior Mitglied
  • ****
  • Beiträge: 273
  • Geschlecht: Männlich
Re: Automatisches Zuweisen von Mails an Ticket
« Antwort #3 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
« Letzte Änderung: 24.11.08 - 10:30:33 von Jensi »
Gruß Jens

Offline Jensi

  • Senior Mitglied
  • ****
  • Beiträge: 273
  • Geschlecht: Männlich
Re: Automatisches Zuweisen von Mails an Ticket
« Antwort #4 am: 24.11.08 - 11:59:54 »
Das MailSubject muss ja irgendwo definiert sein, damit die Ticketnummer auch gezogen wird... aber wo?

Please Help...  ???
Gruß Jens

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Automatisches Zuweisen von Mails an Ticket
« Antwort #5 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

« Letzte Änderung: 24.11.08 - 13:24:36 von Thomas Schulte »
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Jensi

  • Senior Mitglied
  • ****
  • Beiträge: 273
  • Geschlecht: Männlich
Re: Automatisches Zuweisen von Mails an Ticket
« Antwort #6 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
Gruß Jens

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz