Autor Thema: Wie werden Hotspots in Dokumenten gespeichert?  (Gelesen 1177 mal)

Offline Chriss

  • Frischling
  • *
  • Beiträge: 39
  • Geschlecht: Männlich
  • Wissen ist Macht, nichts wissen macht auch nichts!
Wie werden Hotspots in Dokumenten gespeichert?
« am: 22.01.04 - 16:18:21 »
Hi Leute,
ich programmiere gerade ein einer Internetseite herum. In dieser Datenbank werden Dokumente erstellt, die unter einander in innerhalb der Vatenbank mit URL-Hotspots verlinkt werden. Da es eine Anforderung gibt, die besagt das es auch ein Testsystem geben muss habe ich momentan folgendes Problem:
Testsystem und Prodsystem sollen zwei datenbanken werden. Nach erfolgreichem Test sollen die Dokumente in das Prodsystem kopiert werden.
Genau an dieser Stelle weiss ich einfach nicht wie ich in dem Prodsystem die links anpassen kann. Ich dachte das alle Links in einem Feld gespeichert werden. Dies schein aber nicht der Fall zu sein. Hat jemand eine Idee?? ich bin völlig ratlos.
MfG
Chris

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Wie werden Hotspots in Dokumenten gespeichert?
« Antwort #1 am: 23.01.04 - 00:23:13 »
Bin jetzt zwar kein Web-Spezi, aber Deine Frage klingt nach klassisch Notes.

Testsystem und Prodsystem sollen zwei datenbanken werden. Nach erfolgreichem Test sollen die Dokumente in das Prodsystem kopiert werden.
Genau an dieser Stelle weiss ich einfach nicht wie ich in dem Prodsystem die links anpassen kann. Ich dachte das alle Links in einem Feld gespeichert werden. Dies schein aber nicht der Fall zu sein. Hat jemand eine Idee?? ich bin völlig ratlos.

Du hast also 2 DBs:
a) Test-DB
b) Produktiv-DB

Wenn Dokument in (a) per Buttonklick einen gewissen Status erhält, soll automatisch das Dok im Produktivsystem aktualisiert werden mit den Items des Test-DB-Doks.

War das Deine Frage?

Ist denke ich relativ simpel.

Angenommen Du hast ein neues Dok in der TestDB.

Durch Klick auf Buhtong "veröffentlichen" machst Du folgendes:

Du DIM'st 2 dbs
vom current doc holst Du Dir die UNID in ein String (z.B. szUNID)

jetzt erstellst Du ein neues Doc auf Basis des alten Docs in der ProdDB.
Im neuen Dok hast Du ein Feld "unidTestDoc" oder so, da setzt Du die ID des Testdoc rein. Ins Testdoc schreibst Du die ID des neu erstellten ProduktivDocs.

Nun hast Du jeweils einen Bezug. D.h. sollte sich was im TestDoc ändern, kannst Du Dir das ProduktivDoc raussuchen über die ID und entsprechend Änderungen vornehmen (z.B. alle Items im Prod.Dok rauswerfen und neu vom TestDoc rüberkopieren).

Ist jetzt sehr vereinfacht von mir gepostet, HTH trotzdem.

Matthias
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Wie werden Hotspots in Dokumenten gespeichert?
« Antwort #2 am: 23.01.04 - 00:29:04 »
achso, sehe ich jetzt erst.

Wie sehen denn Deine Hotspots aus bzw. auf was wird denn verlinkt?

Du arbeitest da wohl mit einem Richtextfeld, oder?

Der Anwender fügt einen Link ein, und der soll im Prod-System auch noch gehen?

Alternativ würde ich hier einen Button im Testsystem einbauen "Link hinzufügen". Dabei wird ein Lookup der Prod-DB ausgeführt und eine Ansicht in einer Box dargestellt, in der der User dann das zu verlinkende Dok wählt.
Dadurch hast Du schon in der TestDB immer die ProdLinks. Macht auch Sinn, es sollen ja nur Inhalte verlinkt werden, die schon produktiv sind. Bei Bedarf muss man dass halt dann nachziehen. Aber so stimmen die Links immer, wenn der Lookup auf die ProdDB läuft.

Matthias
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz