Liebe Greyhound-Entwickler Gemeinde,
wir scannen Dokumente (Retourenscheine) über den Transporter in Greyhound und füllen dabei per RegEx, Benutzerdefinierte Felder (z.B. Retour-Nr., Lieferdienst, Kunden E-Mail, usw.), die wir für unser Themenzuordnung und Kennzeichnungen verwenden.
Greyhound erstellt aus dem Scan ein neues Element, Typ Brief und arbeitet die o.g. Regel ab. Soweit klappt alles.
Nun möchten wir den Brief per Regel duplizieren und zwar als neues Element, Typ Aufgabe.
Dabei sollen auch alle Zuweisungen, Benutzerdefinierten Felder, sowie alle html und Bilddaten übergeben werden.
Das Duplizieren funktioniert prima, dank guter Hinweise im Forum und auch die Zuweisungen werden an die Aufgabe übergeben.
- var
- TaskItem: TFbmItem;
- begin
- if (Item.Kind = ikLetter) then
- begin
- begin
- TaskItem := TFbmItem.Create(ikTask, 0);
- try
- TaskItem.DbQuery := Item.DbQuery;
- Item.LoadAttachmentsContent;
- TaskItem.Assign(Item, [iaoAttachments, iaoProperties, iaoUserFields, iaoVariables], iasNew);
- TaskItem.Save;
- finally
- TaskItem.Free;
- end;
- end;
- end;
- end.
Leider werden die Werte aus den Benutzerdefinierten Feldern und auch html und Bilddaten nicht in die Aufgabe dupliziert.
Hat jemand von Euch eine Lösung für das Problem?
Vielen Dank und viele Grüße aus Bochum
Markus Schneider