Autor Thema: Ansicht aktualisieren  (Gelesen 2711 mal)

Offline schwaste

  • Junior Mitglied
  • **
  • Beiträge: 51
  • Ich liebe dieses Forum!
Ansicht aktualisieren
« am: 10.12.03 - 10:18:56 »
Hi zusammen,

ich hab ein Problem...
ich möchte gerne einen Agenten erstellen, der eine bestimmte Ansicht jede Nacht aktualisiert. Das heisst, er soll alle Dokumente in der Ansicht kurz öffnen, etwas editieren und danach wieder schliessen. Dies gelingt ja eigentlich ganz einfach mit der Formel:  @Command([ToolsRefreshAllDocs]).
Das Problem ist jetzt, dass ich genau diese Formel nicht in einen Agenten bekomme mit dem Ziel "Alle Dokument in der Ansicht" Ansicht ... Jedes mal wenn ich den Starte zum Testen, dann sagt er mir:

Fehler in Formel: @Befehle und andere UI-Funktionen sind in diesem Suchtyp nicht zulässig; bitte wählen Sie 'Keines' als Laufzeitziel.

Ich kann aber "Keines" nicht auswählen?? Ich muss doch alle auswählen...

Where is the problem???

Danke für die Hilfe, wenn es eine andere Möglichkeit gibt, die Ansicht zu aktualisieren, dann hilft mir das auch weiter... Ich könnte auch damit leben, einen Agenten zu haben, der alle Dokumente der Datenbank so editiert...

Gruß Schwaste

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re:Ansicht aktualisieren
« Antwort #1 am: 10.12.03 - 10:28:54 »
Soll nur die Ansicht aktualisiert werden (dann würde ich eine update task per Programmdokument starten) oder die Dokumente tatsächlich verändert werden?
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline schwaste

  • Junior Mitglied
  • **
  • Beiträge: 51
  • Ich liebe dieses Forum!
Re:Ansicht aktualisieren
« Antwort #2 am: 10.12.03 - 10:32:17 »
Hi,

nein,es soll nichts verändert werden..
Wie funktioniert das mit dem Task?? Kannst du mir ein Beispiel geben?

Danke

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re:Ansicht aktualisieren
« Antwort #3 am: 10.12.03 - 10:49:21 »
Dazu musst Du ein Programmdokument im NAB erstellen - das wars dann auch schon.
Wie das geht steht in der Admin-Hilfe. Außerdem ist das ziemlich selbsterklärend.
Die Dokumente im NAB legst Du unter Server-Programme an.
Programmnamen kannst Du frei wählen
Befehlszeile: Load updall DB.NSF -F
wobei -F ein Parameter ist (sind in Adminhelp beschrieben).
Der Rest ist eigentlich wirklich trivial und sollte keine Probleme bereiten - solange Du die entsprechenden Rechte auf dem Server hast
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline schwaste

  • Junior Mitglied
  • **
  • Beiträge: 51
  • Ich liebe dieses Forum!
Re:Ansicht aktualisieren
« Antwort #4 am: 10.12.03 - 13:23:10 »
hi,

blöd, ich muss doch nur eine Ansicht von Dokumenten aktualisieren, alle Dokumente kann ich net, sonst kommt da was durcheinander...

Geht das auch mit dem Programmdokument??

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re:Ansicht aktualisieren
« Antwort #5 am: 10.12.03 - 13:28:15 »
Warum kommt da was durcheinander?
Hier scheint noch was hinter dem Busch zu stecken....
Updall aktualisiert nur die Views und FT-Indices. Es sollte also (außer vielleicht Performance) rein gar nichts dagegen sprechen alle Ansichtsindices zu aktualisieren?

Geht aber auch mit folgenden Parametern:
load updall Datenbank -T Anischtstitel

Aber sag mir doch bitte nochmal, was gegen eine vollständige Aktualisierung aller Viewindices spricht (und wie Du diese im Alltag hältst).
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline schwaste

  • Junior Mitglied
  • **
  • Beiträge: 51
  • Ich liebe dieses Forum!
Re:Ansicht aktualisieren
« Antwort #6 am: 10.12.03 - 14:00:31 »
Hi,

Also, ich hol mal ein bisschen weiter aus.
Ich hab eine maske, in der gibt es eine embedded view. in diesem view sind dokumente drin, die über eine id mit dem dokument verknüpft sind. Die Dokumente sollen in der Reihenfolge des Erstelldatums angezeigt werden, bishier hin nicht weiter spannend.
Das Problem liegt in der Erstellung eines solchen Dokuments. Das Datum wird zwar korrekt angezeigt, der embedded view reiht es das Dokument aber nicht richtig ein.
Dies macht er nur, nachdem ich das Dokument aufgemacht habe, irgendwas editiert hab und es wieder schliesse, also neu speichere. Danach ist alles super, er sortiert alles richtig ein. Daher hab ich alle Dokument, die in den embedded view stehen in eine Ansicht gpackt und mir eine Aktion "Ansicht aktualisieren" gebastelt mit dem Kommando "Command([ToolsRefreshAllDocs]). das funktioniert dann auch super. Und diese Aktion wollte ich jetzt als Agenten haben.


Das Problem, dass ich nicht alle Dokumente aus der DB nehmen kann liegt darin.
Bei uns gehen Mails ein, die werden dann in einer Ansicht (Inbox) dargestellt. Nun kann ich die Mails aus der Ansicht entfernen per Aktion, ich verschiebe sie also in die Ansicht Ablage. So ist die Ansicht Inbox also fast nicht gefüllt. Wenn ich jetzt eine Aktualisierung auf alle Doiks in der DB mache, dan stehen plötzlich alle Mails wieder in der Inbox....

Daher geht des net.

Gruß Steffen

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz