Autor Thema: Automatische Antwort mit Protokoll  (Gelesen 5116 mal)

Offline mk

  • Frischling
  • *
  • Beiträge: 8
Automatische Antwort mit Protokoll
« am: 30.03.09 - 15:32:15 »
hallo zusammen,
ich sitz schon seit tagen an einem problem. bin neuling im designer-thema und komme mit folgendem problem nicht weiter:

ich verwende eine zentrale datenbank für die bearbeitung von useranfragen (briefkasten). im zuge der abarbeitung dieser anfragen können verschiedene stati eintreten:
1. Offen
2. In Berbeitung
3. Zugewiesen
4. Erledigt

Jedesmal wenn der Status durch den Bearbeiter geändert wird soll dieser gefragt werden ob der aktuelle Status gesendet werden soll. Wenn ja, dann soll automatisch eine Antwort mit Protokoll erstellt und versendet werden.

Teile des Paketes konnte ich realisieren (Abfrage, Öffnen einer  [ComposeWithReference]-Reply damit als Absender die zentrale Datenbank steht in Form eines eigenen Agenten). Aber ich schaff es nicht, dass das ursprüngliche Dokument gespeicher und geschlossen wird und sich danach der Agent startet. So kommt es immer zur Befüllung von Feldern des Ursprungsdokumentes - dies darf nicht passieren.

Bitte um eure Unterstützung

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Automatische Antwort mit Protokoll
« Antwort #1 am: 30.03.09 - 15:55:21 »
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Driri

  • Gast
Re: Automatische Antwort mit Protokoll
« Antwort #2 am: 30.03.09 - 15:59:27 »
Das ist mit Script kein Hexenwerk. Ich vermute allerdings anhand der Beschreibung, daß Du da mit Formelsprache arbeitest.

Wenn Du nicht die von Martin vorgeschlagene Team Mailbox nutzen möchtest, solltest Du etwas konkreter werden.

Offline mk

  • Frischling
  • *
  • Beiträge: 8
Re: Automatische Antwort mit Protokoll
« Antwort #3 am: 30.03.09 - 16:05:40 »
hallo,

die tema-mailbox hab ich mir schan angesehen. allerdings möchte ich nicht automatisch auf jede eingehende nachricht eine antwrt schicken.

das mit der formelsprache ist korrekt. verwende für die umsetzung die formelsprache.

Formel für den Übernehmen-Button:
@Command([EditDocument]; 1) ;
status:="";
Betreff:=Subject;
@Set ("status"; "11");
@Set ("Bearbeiter";@UserName );
FIELD memo_status := status;
FIELD memo_status_alt:=status;
FIELD memo_zuweisung := Bearbeiter;

MEMO_DRAFT:="4096";
FIELD ActionInProgress:=MEMO_DRAFT;
@If(@Command([FileSave]);
@Do(
   ergebnis := @Prompt ([YesNo];"Statusinfo"; "Soll eine Statusinformation gesendet werden?");
   @If (ergebnis = 1;
   @Do(
         @PostedCommand([RunAgent];"(Statusinformation)"));
   "");
   FIELD Subject:=Betreff;
   @Command([FileCloseWindow])
);
@Return(""))

Formel im Agent:

REM{Statusmail erstellen und absenden};

@Command([ComposeWithReference];"":"";"Reply"; 23);
subj:= @GetField ("Subject");
var1:="";
Von := @GetField ("From");
An := @GetField ("SendTo");
_memoStatus := @If(memo_status="01";"Offen";memo_status="11" | memo_status="12" | memo_status="13";"In Bearbeitung";memo_status="23";"Erledigt";memo_status="40";"Allg. Information";memo_status="60";"Zugewiesen";memo_status="70";"Zugewiesen an R-IT";"Offen");

text := "Neuer Status ihres Auftrages: "+ _memoStatus + " | " + subj;
FIELD Subject := text;

@Command ([MailSend] );
@Prompt ([Ok];"Fenster"; "Agent gestartet");

 @All

Offline mk

  • Frischling
  • *
  • Beiträge: 8
Re: Automatische Antwort mit Protokoll
« Antwort #4 am: 31.03.09 - 10:12:31 »
Gibt es vielleicht noch weitere Hilfestellungen zum Thema? Konnte das Problem bislang noch nicht lösen.

Danke schon im Voraus

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz