Autor Thema: Dokumente aktualisieren mit periodischem Agent  (Gelesen 1648 mal)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Dokumente aktualisieren mit periodischem Agent
« am: 03.04.03 - 18:56:12 »
Hi,

ich mag auch mal wieder ein Problem haben. Wahrscheinlich ist's ganz trivial und ich stehe nur auf dem Schlauch. Ich meine mich zu erinnern, dass sowas hier schon mal gepostet wurde, aber über die Suche hab ich nix gefunden.

Ich habe eine bestehende Datenbank. In der Gestaltungsschablone habe ich nun in vier Masken jeweils ein Feld hinzugefügt und dann die Gestaltung aktualisiert. So weit so gut. Nun muß ich ja alle bestehenden Dokumente aktualisieren, damit das neue Feld auch dort enthalten ist. Um Replizierkonflikte zu vermeiden muss ich das am Wochenende machen, also mit einem periodischen Agenten. Und hier liegt der Hund begraben.

Wie muß der Agent aussehen. Ich hab's mit @Command([ToolsRefreshAllDocs]) probiert, kann aber nicht gehen, da eine Ansicht geöffnet sein muß. Als nächstes hab ich es mit ComputeWithForm und anschließendem Save getestet, auch ohne Erfolg.

Wer hat noch eine gute Idee ?

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Dokumente aktualisieren mit periodischem Agent
« Antwort #1 am: 03.04.03 - 19:21:49 »
ich würde es mit doc.replaceItemValue("Feldname","") machen, wenn ComputeWithForm nicht funzt
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline forrest g

  • Aktives Mitglied
  • ***
  • Beiträge: 130
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Dokumente aktualisieren mit periodischem Agent
« Antwort #2 am: 03.04.03 - 21:44:49 »
hi axel,

da kann man doch eine simple action im agenten verwenden(modify field)
oder
in einem script doc.neuesfeld(0) = "wertodernich"

tschö

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Dokumente aktualisieren mit periodischem Agent
« Antwort #3 am: 04.04.03 - 08:53:35 »
Hi,

danke für eure Antworten.

Eure Lösungen hatte ich auch im Sinn. Ich dachte aber, es gibt einfachere Alternativen. Denn es betrifft nicht alle Masken in der Datenbank. Mir wird eben doch nichts anderes übrigbleiben, als mit Search die entsprechenden Doks zu suchen und dann mit ReplaceItemValue zu arbeiten.

Vielen Dank nochmals.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Dokumente aktualisieren mit periodischem Agent
« Antwort #4 am: 04.04.03 - 09:02:33 »
hm..es gibt in NOtes sogenannte "Formeln"..diese merkwürdigen Formeln sind eigentlich ganz praktisch, auch für überzeugte Scripttäter...zB in einem Agent

SELECT Form="ABC":"DXY":"EFG":"HBX"
@if(Form="ABC";@setfield("FIELD123";"Inhalt";void);
@if(Form="DXY";@setfield("FIELD123";"Inhalt";void);
@if(Form="EFG";@setfield("FIELD123";"Inhalt";void);
@if(Form="HBX";@setfield("FIELD123";"Inhalt";void);
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Dokumente aktualisieren mit periodischem Agent
« Antwort #5 am: 04.04.03 - 09:15:21 »
hm..es gibt in NOtes sogenannte "Formeln"..diese merkwürdigen Formeln sind eigentlich ganz praktisch, auch für überzeugte Scripttäter...zB in einem Agent

Hi Rob,

ich geb' ja zu ein "Scripttäter" zu sein, aber die Existenz von den sogenannten "Formeln" ist mir bekannt.  ;D


Nur die Verwendung von Select.. in Agenten ist Neuland für mich. Ich werde es mal testen.

Danke für deinen Tip.

Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Dokumente aktualisieren mit periodischem Agent
« Antwort #6 am: 04.04.03 - 09:24:52 »
einfach nur voranstellen, dann pickt er sich selbst die "Coll" aus.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz