Das Notes Forum

Best Practices => Diskussionen zu Best Practices => Thema gestartet von: umi am 13.06.05 - 14:49:49



Titel: [Update von Haupt und Antwortdokumente]
Beitrag von: umi am 13.06.05 - 14:49:49
http://www.atnotes.de/index.php?topic=13984.0
Ein Abschnitt zum Thema löschen, wiederherstellen von Haupt-und Antwortdokumenten fehlt irgendwie...


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: Axel am 13.06.05 - 15:02:43
Hi,

das Löschen von Haupt- und Antwortdokumenten kannst du so lösen.

Im QueryDocumentDelete - Event des Database-Scriptes fügst du folgenden Code ein:

Code:
Dim collection As NotesDocumentCollection

Set collection = Source.Documents

If collection.Count > 0 Then
  For i = 1 To collection.Count
    Set doc = collection.GetNthDocument(i)
    Call DeleteResponseDocs(doc)
    Call doc.Remove(True)
  Next  'For i = 1 To collection.Count
End If  'If collection.Count = 0 Then

Der Code der Funktion DeleteResponseDocs sieht so aus:

Code:
Sub DeleteResponseDocs (doc As NotesDocument)

  Dim responses As NotesDocumentCollection
  Dim tmpdoc As NotesDocument
  Dim dummy As NotesDocument

  Set responses = doc.Responses
  Set dummy = responses.GetFirstDocument
  While Not (dummy Is Nothing)
    Set tmpdoc = responses.GetNextDocument(dummy)
    Call DeleteResponseDocs(dummy)
    Call dummy.Remove(True)
    Set dummy = tmpDoc
  Wend  'While Not (dummy Is Nothing)

End Sub


Axel


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: umi am 13.06.05 - 15:32:43
war eigentlich ne anfrage für die Best Practices.... ;)


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: Axel am 13.06.05 - 15:57:33
Hi,

hab' ich auch so verstanden. Ist als Vorablösung zu sehen, bis es in den Artikel eingearbeitet wird.


Axel


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: umi am 13.06.05 - 15:58:47
Ok O0


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: TMC am 26.06.05 - 15:00:53
Danke für die Anregung und Umsetzung.

Habe ich ergänzt:
http://www.atnotes.de/index.php?topic=13984.0

(siehe Kap. 3.9 Löschen von Haupt- und Antwort-Dokumenten).

Außerdem neu:
-> Kap. 3.8 Eine einzige Maske für Haupt- und Antwort-Dokumente


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: Alexis am 14.07.05 - 17:26:11
Hallo TMC,

wären Hinweise für die View-Darstellung nicht sinnvoll?

Alexis


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: TMC am 14.07.05 - 20:16:19
Sicherlich, Alexis.

Hast Du konkrete Vorschläge? Oder vielleicht sogar Lust, selbst hierzu mit einem Kapitel beizutragen?

Mir fällt spontan ein:
  • wie zeige ich nur Hauptdokumente an (über View Selection: entweder über FORM = "Hauptmaske" oder $REF = "" | $Conflict != "" *)
  • wie zeige ich nur Antwortdokumente an ("Show response documents in a hierarchy" in den View-Properties deaktivieren und über View Selection über FORM = "Antwortmaske" oder $REF != "" & $Conflict = "" *)

Weitere Ideen?

Matthias

*) das mit $Conflict muss natürlich noch ausgebaut und näher erklärt werden


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: Alexis am 15.07.05 - 09:09:59
Hallo Mathias,

hier zunächst Stichworte for beginners:

Hierarchische Sicht für Haupt- und Antwortdokumente anlegen:

- Alle relevanten Masken für die Sicht zulassen im SELECT
- Im Register Optionen der Sicht einstellen: "Antwortdokumente hierarchische anzeigen"
- Spalte definieren mit Inhalten des Antwortdokumentes (Feldinhalte+Text+...),
- Spalteneigenschaft "Nur Antworten anzeigen"
- Häckchen setzen zum Aufklappen der Antwortdokumente!

Danach können m.E. spezielle Anwendungen -wie z.B. Deine- folgen.

Ansonsten Danke für Deine Mühe solche Tipps zu erstellen, die ganz gezielt Hilfestellung geben.

Alexis



Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: TMC am 15.07.05 - 20:44:33
Eigentlich ist die Gliederung des Artikels nicht mehr zeitgemäß, und ganz einfach unübersichtlich und nicht logisch.

Habe erstmal eine neue Gliederung skizziert, siehe unten.
Erfahrungsgemäß ändert sich diese natürlich noch etwas, wenn man das ganze umsetzt, auch wenn ca. 80% des Inhalts schon vorhanden sind.

Ich werde das demnächst mal angehen...

Matthias

P.S. @Alexis: Dein Vorschlag findet sich in Kapitel 4 wieder ("4. Ansichts-Design")





1. Begriffe, Definition und Abgrenzung von Haupt- und Antwort-Dokumenten

2. Erstellung von Haupt- und Antwort-Dokumenten

    2.1 Erstellung neuer Hauptdokumente

    2.2 Erstellung neuer Antwortdokumente

3. Masken-Design

    3.1 Gemeinsame oder verschiedene Masken für Haupt- und Antwortdokumente verwenden?

    3.2 Hauptdokument-Link im Antwortdokument anzeigen

    3.3 Hauptdokument-Feldwerte beim Anlegen eines Antwortdokuments übernehmen

    3.4 Hauptdokument-Feldwerte im Antwortdokument anzeigen

    3.5 Felder aller Antwortdokumente aktualisieren, sobald sich diese im Hauptdokument ändern


4. Ansichts-Design

    4.1  Hierarchische Struktur für Haupt- und Antwort-Dokumente erstellen

    4.2  Gefilterte Ansichten: Nur Hauptdokumente oder nur Antwort-Dokumente anzeigen


5. Zuordnungen ändern: Antwort-Dokumenten andere Hauptdokumente zuordnen

    5.1 Grundsätzliches

    5.2 Praxisbeispiel


6. Rekursive Aufrufe

    6.1 Allgemeines zu rekursiven Aufrufen

    6.2 Beispiele zur Umsetzung

            6.2.1 Feldwert in Haupt- und Antwort – Dokumenten setzen

            6.2.2 Löschen von Haupt- und Antwort - Dokumenten



Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: koehlerbv am 15.07.05 - 21:43:48
Hallo Matthias,

diese Gliederung gefällt mir hervorragend - typisch TMC@BP eben  :)

Eventuell könnte man noch folgendes in den Artikel einbringen: Save- and replication conflicts als Antwortdokumente und ihre Spezifika. Und warum es nicht möglich ist, nur Replizierkonflikte und (!) deren Hauptdokumente in einer Ansicht zu zeigen (und wie man da vielleicht doch etwas "Erleichterung" bringen könnte für Serviceansichten, zum Beispiel durch einen Button, der das Hauptdokument zum Konflikt öffnet oder der gar das "Mischen" oder das "Winner/Looser-Spiel" erleichtert).

Wenn ich helfen kann, sag' bitte Bescheid. Ich denke, dieser Artikel ist für viele sehr hilfreich gewesen (siehe Anzahl der Aufrufe) und die neue Fassung wird es um so mehr.

Bernhard


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: cauchy am 28.09.05 - 05:36:18
Antwortdocs anderen Hauptdokumenten zuordnen:

Woran ich z.Z. arbeite ist, dass man ganze Baeume (d.h. mehrere Response-Ebenen) einem neuen Hauptdokument zuordnen kann.

Vielleicht hat das schonmal jemand gemacht.

Ich bin soweit, dass ich beliebige docs (Haupt-, oder Antwort-) jedem anderen Dokument unterordnen kann, jedoch noch nicht ganze Baeume...


Gruss,

Cauchy


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: koehlerbv am 28.09.05 - 18:44:36
Hallo, "cauchy",

ich denke, das würde im Rahmen eines BP-Artikels schon zu weit gehen, da die Prinzipien hierfür ja schon alle vorgestellt wurden (Kapitel 5 und 6). Ein solches Kapitel würde also letztendlich nichts neues bringen, sondern (nur scheinbar) eine Lösung vorgaukeln.

Bernhard


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: deErfi am 07.11.10 - 00:07:18
Hallo,

ich beschäftige mich derzeit zum erstenmal mit Haupt- und Antwortdokumenten ... mir ist aufgefallen, dass die von euch erarbeitete Gliederung im Best Practice Artikel noch nicht umgesetz ist ???

Gruß Erfi


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: koehlerbv am 07.11.10 - 00:33:43
Und was willst Du uns jetzt mit Deinem Statement sagen, "Erfi"? Das ist hier das Diskussionsforum. Im BP-Forum findest Du, was aus der Diskussion hervorgegangen ist.

Wo ist nun Dein Problem?? Anregungen, Ergänzungen, fachliche Korrekturen??

Bernhard


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: deErfi am 09.11.10 - 13:45:18
Hallo Bernhard,

das Kapitel 4 habe ich vermisst mit den Ansichten.
Ich hatte mir eine kleine Anwendung programmiert mit 3 Masken (Hauptdok, Antwort, Rückantwort) und wollte mir diese alle als Baumstruktur in einer Ansicht anzeigen lassen ... das hat anfangs nicht so geklappt wie ich mir das vorgestellt habe.

Nun habe ich mir mal die Diskussions-Schablone angeschaut und festgestellt, dass die das Antwortdokument weglassen und nur mir Haupt- & Rückantworten arbeiten. Dies könnte man vielleicht z.B. noch mit aufnehmen.

entschuldigung wenn ich mich da etwas missverständlich bzw. undeutlich ausgedrückt habe.

Gruß Erfi


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: Axel am 09.11.10 - 19:05:25
Du hast recht, es fehlt eine Beschreibung der Ansichtengestaltung. Ich werde versuchen, das entsprechend einzuarbeiten. Kann aber ein bisschen dauern.

Wenn jemand zuarbeiten möchte, ich bin für jede Hilfe dankbar.

Axel


Titel: Re: [Update von Haupt und Antwortdokumente]
Beitrag von: pram am 01.07.11 - 18:56:23
ich habe ein "Set doc = collection.GetNthDocument(i)" gefunden in http://atnotes.de/index.php?topic=13984.0 Abs 3.9
ist zwar nicht falsch, aber man sollte nicht mit schlechtem Beispiel vorangehen. (In der rekursiven Methode ist es dann richtig.)

Gruß
Roland