Posts Tagged: ‘Ansichten’

Warum sollte ich private Ansichten oder Ordner verwenden?

18. Oktober 2012 Posted by Manfred Meise

Lotus Notes bietet die Möglichkeit "Private" Gestaltungselemente für Ansichten und Ordner zu verwenden. Ursprünglich (in den ersten Tagen des Produktes) diente dieses erfahrenen Anwendern sich "schnell" eine Ansicht zu bauen, um spezielle Auswertungen gestalten zu können. Private Ordner erlauben die Ablage von Dokumenten, die dort nur von den entsprechenden Benutzer wieder gefunden werden.

Mittlerweile werden private Gestaltungen primär von Anwendungsentwicklern in der Variante "Gemeinsam, privat bei Erstbenutzung" eingesetzt, um schön und aufwändig gestaltete Ansichten/Ordner mit den Merkmalen von privaten Gestaltungen zu erstellen. Hierbei werden dann (pro Benutzer) jeweils Kopien der Gestaltungselemente (Ansicht oder Ordner) erstellt, in denen dann lediglich Dokumente des aktuellen Benutzers zu finden sind.

So gestalte ich gern einen Ordner "Wichtige Dokumente", in dem sich Benutzer jeweils Dokumente (per Drag/drop) ablegen können, die sie nach endlich nach langer Suche gefunden haben, regelmäßig suchen oder noch bearbeiten müssen.

Private Ansichten hingegen setze ich hingegen ein, wenn in der Ansicht lediglich Dokumente des/für den jeweiligen Benutzer erscheinen sollen (z.B. im Rahmen von Workflow-Anwendungen) um die jeweiligen zu bearbeitenden Dokumente erscheinen und nach Bearbeitung wieder verschwinden zu lassen (durch Selektionsformel in Bezug auf @UserName).

Leider haben diese privaten Gestaltungselemente einige Nachteile, die man sich im Rahmen der Konzeptentscheidung vor Augen führen muss:
  • Keine automatische Gestaltungsaktualisierung der privaten Kopien der Ansicht/Ordner, wenn sich die gemeinsame Vorlage im Rahmen von Weiterentwicklungen der Anwendung verändert
  • Speicherort der Gestaltungselemente ist abhängig vom Typ des Gestaltungselementes und der aktuellen Datenbankberechtigung eines Benutzers (somit weiß ich als Entwickler nicht unbedingt, wo die Gestaltungselemente in einer konkreten Installation gespeichert sind).
  • Ansichtsindizes können nicht von Server aktualisiert werden, sondern werden beim Öffnen durch den Benutzer aktualisiert (kann bei großen Datenbanken mrkmliche Wartezeit von Benutzer abverlagen)
  • Private Ansichten (im Desktop gespichert) können erst mit Client Versionen 8.5.2 und höher roamen (in gleicher Version an anderen Arbeitsplätzen zur Verfügung stehen (kann in Citrix Umgebungen störend sein)
  • Private Ansichten und Ordner sind im Wen nicht unterstütz

Besonders die fehlende Aktualisierung der Gestaltung der privaten Kopien nach Änderung der gemeinsamen Vorlage-Ansichten und -Ordner stellt im Produktionsbetrieb einen entscheidenden Nachteil dar, weil Benutzer so
  • verschiedene Versionen der Gestaltung nutzen können (und so den Helpdesk belasten, weil sie Funktionen vermissen, die Kollegen mit aktueller Gestaltung haben)
  • Benutzer oft vom Helpdesk aufgefordert werden, ihr Datenbanksymbol vom Arbeitsplatz zu entfernen und die Datenbank erneut zu öffnen (um alte Gestaltungselemente zu löschen und aktuelle zu erstellen). Leider gehen dabei Ordnerinhalte verloren, wenn deren Gestaltung im Desktop gespeichert ist.

Und totzdem kommt man an diesen Elementen nicht vorbei und muss sich damit auseinander setzen.

Dieser Artikel ist Teil der Artikelserie:  Gestaltungsaktualisierung privater Ansichten und Ordner stellt eine echte Herausforderung dar

Warum sollte ich private Ansichten oder Ordner verwenden?

18. Oktober 2012 Posted by Manfred Meise

Lotus Notes bietet die Möglichkeit "Private" Gestaltungselemente für Ansichten und Ordner zu verwenden. Ursprünglich (in den ersten Tagen des Produktes) diente dieses erfahrenen Anwendern sich "schnell" eine Ansicht zu bauen, um spezielle Auswertungen gestalten zu können. Private Ordner erlauben die Ablage von Dokumenten, die dort nur von den entsprechenden Benutzer wieder gefunden werden.

Mittlerweile werden private Gestaltungen primär von Anwendungsentwicklern in der Variante "Gemeinsam, privat bei Erstbenutzung" eingesetzt, um schön und aufwändig gestaltete Ansichten/Ordner mit den Merkmalen von privaten Gestaltungen zu erstellen. Hierbei werden dann (pro Benutzer) jeweils Kopien der Gestaltungselemente (Ansicht oder Ordner) erstellt, in denen dann lediglich Dokumente des aktuellen Benutzers zu finden sind.

So gestalte ich gern einen Ordner "Wichtige Dokumente", in dem sich Benutzer jeweils Dokumente (per Drag/drop) ablegen können, die sie nach endlich nach langer Suche gefunden haben, regelmäßig suchen oder noch bearbeiten müssen.

Private Ansichten hingegen setze ich hingegen ein, wenn in der Ansicht lediglich Dokumente des/fĂĽr den jeweiligen Benutzer erscheinen sollen (z.B. im Rahmen von Workflow-Anwendungen) um die jeweiligen zu bearbeitenden Dokumente erscheinen und nach Bearbeitung wieder verschwinden zu lassen (durch Selektionsformel in Bezug auf @UserName).

Leider haben diese privaten Gestaltungselemente einige Nachteile, die man sich im Rahmen der Konzeptentscheidung vor Augen fĂĽhren muss:
  • Keine automatische Gestaltungsaktualisierung der privaten Kopien der Ansicht/Ordner, wenn sich die gemeinsame Vorlage im Rahmen von Weiterentwicklungen der Anwendung verändert
  • Speicherort der Gestaltungselemente ist abhängig vom Typ des Gestaltungselementes und der aktuellen Datenbankberechtigung eines Benutzers (somit weiĂź ich als Entwickler nicht unbedingt, wo die Gestaltungselemente in einer konkreten Installation gespeichert sind).
  • Ansichtsindizes können nicht von Server aktualisiert werden, sondern werden beim Ă–ffnen durch den Benutzer aktualisiert (kann bei groĂźen Datenbanken mrkmliche Wartezeit von Benutzer abverlagen)
  • Private Ansichten (im Desktop gespichert) können erst mit Client Versionen 8.5.2 und höher roamen (in gleicher Version an anderen Arbeitsplätzen zur VerfĂĽgung stehen (kann in Citrix Umgebungen störend sein)
  • Private Ansichten und Ordner sind im Wen nicht unterstĂĽtz

Besonders die fehlende Aktualisierung der Gestaltung der privaten Kopien nach Ă„nderung der gemeinsamen Vorlage-Ansichten und -Ordner stellt im Produktionsbetrieb einen entscheidenden Nachteil dar, weil Benutzer so
  • verschiedene Versionen der Gestaltung nutzen können (und so den Helpdesk belasten, weil sie Funktionen vermissen, die Kollegen mit aktueller Gestaltung haben)
  • Benutzer oft vom Helpdesk aufgefordert werden, ihr Datenbanksymbol vom Arbeitsplatz zu entfernen und die Datenbank erneut zu öffnen (um alte Gestaltungselemente zu löschen und aktuelle zu erstellen). Leider gehen dabei Ordnerinhalte verloren, wenn deren Gestaltung im Desktop gespeichert ist.

Und totzdem kommt man an diesen Elementen nicht vorbei und muss sich damit auseinander setzen.

Dieser Artikel ist Teil der Artikelserie:  Gestaltungsaktualisierung privater Ansichten und Ordner stellt eine echte Herausforderung dar

Warum sollte ich private Ansichten oder Ordner verwenden?

18. Oktober 2012 Posted by Manfred Meise

Lotus Notes bietet die Möglichkeit "Private" Gestaltungselemente für Ansichten und Ordner zu verwenden. Ursprünglich (in den ersten Tagen des Produktes) diente dieses erfahrenen Anwendern sich "schnell" eine Ansicht zu bauen, um spezielle Auswertungen gestalten zu können. Private Ordner erlauben die Ablage von Dokumenten, die dort nur von den entsprechenden Benutzer wieder gefunden werden.

Mittlerweile werden private Gestaltungen primär von Anwendungsentwicklern in der Variante "Gemeinsam, privat bei Erstbenutzung" eingesetzt, um schön und aufwändig gestaltete Ansichten/Ordner mit den Merkmalen von privaten Gestaltungen zu erstellen. Hierbei werden dann (pro Benutzer) jeweils Kopien der Gestaltungselemente (Ansicht oder Ordner) erstellt, in denen dann lediglich Dokumente des aktuellen Benutzers zu finden sind.

So gestalte ich gern einen Ordner "Wichtige Dokumente", in dem sich Benutzer jeweils Dokumente (per Drag/drop) ablegen können, die sie nach endlich nach langer Suche gefunden haben, regelmäßig suchen oder noch bearbeiten müssen.

Private Ansichten hingegen setze ich hingegen ein, wenn in der Ansicht lediglich Dokumente des/für den jeweiligen Benutzer erscheinen sollen (z.B. im Rahmen von Workflow-Anwendungen) um die jeweiligen zu bearbeitenden Dokumente erscheinen und nach Bearbeitung wieder verschwinden zu lassen (durch Selektionsformel in Bezug auf @UserName).

Leider haben diese privaten Gestaltungselemente einige Nachteile, die man sich im Rahmen der Konzeptentscheidung vor Augen führen muss:
  • Keine automatische Gestaltungsaktualisierung der privaten Kopien der Ansicht/Ordner, wenn sich die gemeinsame Vorlage im Rahmen von Weiterentwicklungen der Anwendung verändert
  • Speicherort der Gestaltungselemente ist abhängig vom Typ des Gestaltungselementes und der aktuellen Datenbankberechtigung eines Benutzers (somit weiß ich als Entwickler nicht unbedingt, wo die Gestaltungselemente in einer konkreten Installation gespeichert sind).
  • Ansichtsindizes können nicht von Server aktualisiert werden, sondern werden beim Öffnen durch den Benutzer aktualisiert (kann bei großen Datenbanken mrkmliche Wartezeit von Benutzer abverlagen)
  • Private Ansichten (im Desktop gespichert) können erst mit Client Versionen 8.5.2 und höher roamen (in gleicher Version an anderen Arbeitsplätzen zur Verfügung stehen (kann in Citrix Umgebungen störend sein)
  • Private Ansichten und Ordner sind im Wen nicht unterstütz

Besonders die fehlende Aktualisierung der Gestaltung der privaten Kopien nach Änderung der gemeinsamen Vorlage-Ansichten und -Ordner stellt im Produktionsbetrieb einen entscheidenden Nachteil dar, weil Benutzer so
  • verschiedene Versionen der Gestaltung nutzen können (und so den Helpdesk belasten, weil sie Funktionen vermissen, die Kollegen mit aktueller Gestaltung haben)
  • Benutzer oft vom Helpdesk aufgefordert werden, ihr Datenbanksymbol vom Arbeitsplatz zu entfernen und die Datenbank erneut zu öffnen (um alte Gestaltungselemente zu löschen und aktuelle zu erstellen). Leider gehen dabei Ordnerinhalte verloren, wenn deren Gestaltung im Desktop gespeichert ist.

Und totzdem kommt man an diesen Elementen nicht vorbei und muss sich damit auseinander setzen.

Dieser Artikel ist Teil der Artikelserie:  Gestaltungsaktualisierung privater Ansichten und Ordner stellt eine echte Herausforderung dar

Wo werden private Ansichten oder Ordner gespeichert?

8. Juni 2012 Posted by Manfred Meise

Der Speicherort für die Gestaltungsemente der privaten Ansichten und Ordner ist von mehreren Faktoren abhängig:
  • Typ des Gestaltungselementes (festgelegt bei der Erstellung des Gestaltungselementes im Domino Designer oder Lotus Notes Client)
  • Aktuellen Berechtigungen des Benutzers zu Erstellungszeitpunkt des privaten Gestaltungselements
  • Client-Versionen, Roaming Konfiguration, Notes.ini

Typ des Gestaltungselements


Bei der Erstellung des Gestaltungselementes (hier am Beispiel einer Ansicht) muss der Ersteller den Typ festlegen. Dieser entscheidet darüber, wo das Gestaltungselement gespichert wird (bzw. werden soll).
Image:Wo werden private Ansichten oder Ordner gespeichert?
Hierbei sollen Gestaltungselemente "Gemeinsam, privat bei Erstbenutzung" in der Datenbank gespeichert werden, während "Gemeinsam, für Desktop privat bei Erstbenutzung" wunschgemäß lokal gespeichert werden.


Berechtigungen

Damit Benutzer, die Ansichten oder Ordner (wie zuvor vom Ersteller des Gestaltungselementes gewünscht/festgelegt) in der Datenbank speichern können, benötigen sie entsprechende von Administrator zur Laufzeit gewährte Datenbankberechtigungen.

Image:Wo werden private Ansichten oder Ordner gespeichert?
Diese können beim Zugriff als "Leser", "Autor" und "Editor" gesetzt worden sein oder nicht.

Nur wenn der Datenbankentwickler Gestaltungelemente vom Typ   erstellt hat und der Administrator diese oben bezeichneten Berechtigungen vergeben hat, werden die privaten Gestaltungselemente in der Datenbank gespeichert! Ansonsten werden diese lokal auf dem Arbeitsplatz gespeichert.

Lokale Speicherung privater Gestaltungselemente

Wenn private Gestaltungselemente auf Grund ihres Typs oder fehlender Berechtigungen in der Anwendung lokal gespeichert werden, wurden diese (seit jeher) in der "Desktop.ndk" bzw. "Desktop8.ndk" (bei aktuellen Versionen) gespeichert. Man erkennt dieses als Benutzer am Ansichts- oder Ordnersymbol in der Ansichtsnavigation (sofern der Anwendungsentwickler mit den Standardsyymbolen arbeitet und keine eigenen einsetzt).
Image:Wo werden private Ansichten oder Ordner gespeichert?

Als Entwickler erkenne ich (die eigenen Exemplare) derartiger Ansichten im Domino Designer daran, dass sie u.A. keine Informationen über die letzte Änderung oder den Bearbeiter besitzen. Auf die lokal gespeicherten Exemplare anderer Benutzer kann ich als Entwickler (verständlicherweise) nicht zugreifen.
Image:Wo werden private Ansichten oder Ordner gespeichert?

Wenn vom Administrator für den Benutzer das Roaming aktiviert wurde, werden ab Lotus Notes 8.5.1 die privaten Gestaltungselemente nicht mehr in der "Desktop8.ndk" sondern statt dessen in der "Bookmark.nsf" gespeichert, die jeweils zwischen verschiedenen Arbeitsplatzinstallation und dem RoamingServer repliziert.


Wichtiger Hinweis
:
Entscheidet sich ein Entwickler mit ein wenig Weitblick dafür, private Ansichten in der Datenbank zu speichern (um einige Nachteile auzuräumen), so hat er aktuell (ich empfindes es als Produktproblem)  keine automatische Ansichtsaktualisierung (nicht einmal Aktualisierungshinweis am Client), wenn auf Serverseite neue Dokumente entstehen, welche in die Selektion der privaten Ansicht gehören. Selbst mit Schließen und Öffnen der Anwendung gelang es uns in einer aktuellen Anwendung nicht , die Ansichtsdartsellung vollständig zu bekommen. Nach Löschen des Datenbanksymboles (und damit löschen der privaten Kopie der Ansicht) wurden die Dokumente richtig angezeigt. Es gelang und nicht, dem IBM Support dieses als aktuelles (Lotus Notes 8.5.2) Problem zu vermitteln, da dieser die Störungsmeldung mit dem Hinweis "wir unterstützen keine Kundenanwendungen" zurück wies.

Wird die Ansicht lokal gespeichert, so ergeben sich keine Darstellungprobleme für Benutzer (ganz im Gegenteil, er erhält die Aktualisierungsanzeige oben links in der Anischt). Nach Aktualisierung der Anischt (F9 oder neu Öffnen) ist diese auch aktuell.

Dieser Artikel ist Teil der Artikelserie:  Gestaltungsaktualisierung privater Ansichten und Ordner stellt eine echte Herausforderung dar

Wo werden private Ansichten oder Ordner gespeichert?

8. Juni 2012 Posted by Manfred Meise

Der Speicherort für die Gestaltungsemente der privaten Ansichten und Ordner ist von mehreren Faktoren abhängig:
  • Typ des Gestaltungselementes (festgelegt bei der Erstellung des Gestaltungselementes im Domino Designer oder Lotus Notes Client)
  • Aktuellen Berechtigungen des Benutzers zu Erstellungszeitpunkt des privaten Gestaltungselements
  • Client-Versionen, Roaming Konfiguration, Notes.ini

Typ des Gestaltungselements


Bei der Erstellung des Gestaltungselementes (hier am Beispiel einer Ansicht) muss der Ersteller den Typ festlegen. Dieser entscheidet darüber, wo das Gestaltungselement gespichert wird (bzw. werden soll).
Image:Wo werden private Ansichten oder Ordner gespeichert?
Hierbei sollen Gestaltungselemente "Gemeinsam, privat bei Erstbenutzung" in der Datenbank gespeichert werden, während "Gemeinsam, für Desktop privat bei Erstbenutzung" wunschgemäß lokal gespeichert werden.


Berechtigungen

Damit Benutzer, die Ansichten oder Ordner (wie zuvor vom Ersteller des Gestaltungselementes gewünscht/festgelegt) in der Datenbank speichern können, benötigen sie entsprechende von Administrator zur Laufzeit gewährte Datenbankberechtigungen.

Image:Wo werden private Ansichten oder Ordner gespeichert?
Diese können beim Zugriff als "Leser", "Autor" und "Editor" gesetzt worden sein oder nicht.

Nur wenn der Datenbankentwickler Gestaltungelemente vom Typ   erstellt hat und der Administrator diese oben bezeichneten Berechtigungen vergeben hat, werden die privaten Gestaltungselemente in der Datenbank gespeichert! Ansonsten werden diese lokal auf dem Arbeitsplatz gespeichert.

Lokale Speicherung privater Gestaltungselemente

Wenn private Gestaltungselemente auf Grund ihres Typs oder fehlender Berechtigungen in der Anwendung lokal gespeichert werden, wurden diese (seit jeher) in der "Desktop.ndk" bzw. "Desktop8.ndk" (bei aktuellen Versionen) gespeichert. Man erkennt dieses als Benutzer am Ansichts- oder Ordnersymbol in der Ansichtsnavigation (sofern der Anwendungsentwickler mit den Standardsyymbolen arbeitet und keine eigenen einsetzt).
Image:Wo werden private Ansichten oder Ordner gespeichert?

Als Entwickler erkenne ich (die eigenen Exemplare) derartiger Ansichten im Domino Designer daran, dass sie u.A. keine Informationen über die letzte Änderung oder den Bearbeiter besitzen. Auf die lokal gespeicherten Exemplare anderer Benutzer kann ich als Entwickler (verständlicherweise) nicht zugreifen.
Image:Wo werden private Ansichten oder Ordner gespeichert?

Wenn vom Administrator für den Benutzer das Roaming aktiviert wurde, werden ab Lotus Notes 8.5.1 die privaten Gestaltungselemente nicht mehr in der "Desktop8.ndk" sondern statt dessen in der "Bookmark.nsf" gespeichert, die jeweils zwischen verschiedenen Arbeitsplatzinstallation und dem RoamingServer repliziert.


Wichtiger Hinweis
:
Entscheidet sich ein Entwickler mit ein wenig Weitblick dafür, private Ansichten in der Datenbank zu speichern (um einige Nachteile auzuräumen), so hat er aktuell (ich empfindes es als Produktproblem)  keine automatische Ansichtsaktualisierung (nicht einmal Aktualisierungshinweis am Client), wenn auf Serverseite neue Dokumente entstehen, welche in die Selektion der privaten Ansicht gehören. Selbst mit Schließen und Öffnen der Anwendung gelang es uns in einer aktuellen Anwendung nicht , die Ansichtsdartsellung vollständig zu bekommen. Nach Löschen des Datenbanksymboles (und damit löschen der privaten Kopie der Ansicht) wurden die Dokumente richtig angezeigt. Es gelang und nicht, dem IBM Support dieses als aktuelles (Lotus Notes 8.5.2) Problem zu vermitteln, da dieser die Störungsmeldung mit dem Hinweis "wir unterstützen keine Kundenanwendungen" zurück wies.

Wird die Ansicht lokal gespeichert, so ergeben sich keine Darstellungprobleme für Benutzer (ganz im Gegenteil, er erhält die Aktualisierungsanzeige oben links in der Anischt). Nach Aktualisierung der Anischt (F9 oder neu Öffnen) ist diese auch aktuell.

Dieser Artikel ist Teil der Artikelserie:  Gestaltungsaktualisierung privater Ansichten und Ordner stellt eine echte Herausforderung dar

Wo werden private Ansichten oder Ordner gespeichert?

8. Juni 2012 Posted by Manfred Meise

Der Speicherort für die Gestaltungsemente der privaten Ansichten und Ordner ist von mehreren Faktoren abhängig:
  • Typ des Gestaltungselementes (festgelegt bei der Erstellung des Gestaltungselementes im Domino Designer oder Lotus Notes Client)
  • Aktuellen Berechtigungen des Benutzers zu Erstellungszeitpunkt des privaten Gestaltungselements
  • Client-Versionen, Roaming Konfiguration, Notes.ini

Typ des Gestaltungselements


Bei der Erstellung des Gestaltungselementes (hier am Beispiel einer Ansicht) muss der Ersteller den Typ festlegen. Dieser entscheidet darüber, wo das Gestaltungselement gespichert wird (bzw. werden soll).
Image:Wo werden private Ansichten oder Ordner gespeichert?
Hierbei sollen Gestaltungselemente "Gemeinsam, privat bei Erstbenutzung" in der Datenbank gespeichert werden, während "Gemeinsam, für Desktop privat bei Erstbenutzung" wunschgemäß lokal gespeichert werden.


Berechtigungen

Damit Benutzer, die Ansichten oder Ordner (wie zuvor vom Ersteller des Gestaltungselementes gewünscht/festgelegt) in der Datenbank speichern können, benötigen sie entsprechende von Administrator zur Laufzeit gewährte Datenbankberechtigungen.

Image:Wo werden private Ansichten oder Ordner gespeichert?
Diese können beim Zugriff als "Leser", "Autor" und "Editor" gesetzt worden sein oder nicht.

Nur wenn der Datenbankentwickler Gestaltungelemente vom Typ   erstellt hat und der Administrator diese oben bezeichneten Berechtigungen vergeben hat, werden die privaten Gestaltungselemente in der Datenbank gespeichert! Ansonsten werden diese lokal auf dem Arbeitsplatz gespeichert.

Lokale Speicherung privater Gestaltungselemente

Wenn private Gestaltungselemente auf Grund ihres Typs oder fehlender Berechtigungen in der Anwendung lokal gespeichert werden, wurden diese (seit jeher) in der "Desktop.ndk" bzw. "Desktop8.ndk" (bei aktuellen Versionen) gespeichert. Man erkennt dieses als Benutzer am Ansichts- oder Ordnersymbol in der Ansichtsnavigation (sofern der Anwendungsentwickler mit den Standardsyymbolen arbeitet und keine eigenen einsetzt).
Image:Wo werden private Ansichten oder Ordner gespeichert?

Als Entwickler erkenne ich (die eigenen Exemplare) derartiger Ansichten im Domino Designer daran, dass sie u.A. keine Informationen über die letzte Änderung oder den Bearbeiter besitzen. Auf die lokal gespeicherten Exemplare anderer Benutzer kann ich als Entwickler (verständlicherweise) nicht zugreifen.
Image:Wo werden private Ansichten oder Ordner gespeichert?

Wenn vom Administrator für den Benutzer das Roaming aktiviert wurde, werden ab Lotus Notes 8.5.1 die privaten Gestaltungselemente nicht mehr in der "Desktop8.ndk" sondern statt dessen in der "Bookmark.nsf" gespeichert, die jeweils zwischen verschiedenen Arbeitsplatzinstallation und dem RoamingServer repliziert.


Wichtiger Hinweis
:
Entscheidet sich ein Entwickler mit ein wenig Weitblick dafür, private Ansichten in der Datenbank zu speichern (um einige Nachteile auzuräumen), so hat er aktuell (ich empfindes es als Produktproblem)  keine automatische Ansichtsaktualisierung (nicht einmal Aktualisierungshinweis am Client), wenn auf Serverseite neue Dokumente entstehen, welche in die Selektion der privaten Ansicht gehören. Selbst mit Schließen und Öffnen der Anwendung gelang es uns in einer aktuellen Anwendung nicht , die Ansichtsdartsellung vollständig zu bekommen. Nach Löschen des Datenbanksymboles (und damit löschen der privaten Kopie der Ansicht) wurden die Dokumente richtig angezeigt. Es gelang und nicht, dem IBM Support dieses als aktuelles (Lotus Notes 8.5.2) Problem zu vermitteln, da dieser die Störungsmeldung mit dem Hinweis "wir unterstützen keine Kundenanwendungen" zurück wies.

Wird die Ansicht lokal gespeichert, so ergeben sich keine Darstellungprobleme für Benutzer (ganz im Gegenteil, er erhält die Aktualisierungsanzeige oben links in der Anischt). Nach Aktualisierung der Anischt (F9 oder neu Öffnen) ist diese auch aktuell.

Dieser Artikel ist Teil der Artikelserie:  Gestaltungsaktualisierung privater Ansichten und Ordner stellt eine echte Herausforderung dar

Wo werden private Ansichten oder Ordner gespeichert?

8. Juni 2012 Posted by Manfred Meise

Der Speicherort für die Gestaltungsemente der privaten Ansichten und Ordner ist von mehreren Faktoren abhängig:
  • Typ des Gestaltungselementes (festgelegt bei der Erstellung des Gestaltungselementes im Domino Designer oder Lotus Notes Client)
  • Aktuellen Berechtigungen des Benutzers zu Erstellungszeitpunkt des privaten Gestaltungselements
  • Client-Versionen, Roaming Konfiguration, Notes.ini

Typ des Gestaltungselements


Bei der Erstellung des Gestaltungselementes (hier am Beispiel einer Ansicht) muss der Ersteller den Typ festlegen. Dieser entscheidet darĂĽber, wo das Gestaltungselement gespichert wird (bzw. werden soll).
Image:Wo werden private Ansichten oder Ordner gespeichert?
Hierbei sollen Gestaltungselemente "Gemeinsam, privat bei Erstbenutzung" in der Datenbank gespeichert werden, während "Gemeinsam, für Desktop privat bei Erstbenutzung" wunschgemäß lokal gespeichert werden.


Berechtigungen

Damit Benutzer, die Ansichten oder Ordner (wie zuvor vom Ersteller des Gestaltungselementes gewünscht/festgelegt) in der Datenbank speichern können, benötigen sie entsprechende von Administrator zur Laufzeit gewährte Datenbankberechtigungen.

Image:Wo werden private Ansichten oder Ordner gespeichert?
Diese können beim Zugriff als "Leser", "Autor" und "Editor" gesetzt worden sein oder nicht.

Nur wenn der Datenbankentwickler Gestaltungelemente vom Typ   erstellt hat und der Administrator diese oben bezeichneten Berechtigungen vergeben hat, werden die privaten Gestaltungselemente in der Datenbank gespeichert! Ansonsten werden diese lokal auf dem Arbeitsplatz gespeichert.

Lokale Speicherung privater Gestaltungselemente

Wenn private Gestaltungselemente auf Grund ihres Typs oder fehlender Berechtigungen in der Anwendung lokal gespeichert werden, wurden diese (seit jeher) in der "Desktop.ndk" bzw. "Desktop8.ndk" (bei aktuellen Versionen) gespeichert. Man erkennt dieses als Benutzer am Ansichts- oder Ordnersymbol in der Ansichtsnavigation (sofern der Anwendungsentwickler mit den Standardsyymbolen arbeitet und keine eigenen einsetzt).
Image:Wo werden private Ansichten oder Ordner gespeichert?

Als Entwickler erkenne ich (die eigenen Exemplare) derartiger Ansichten im Domino Designer daran, dass sie u.A. keine Informationen über die letzte Änderung oder den Bearbeiter besitzen. Auf die lokal gespeicherten Exemplare anderer Benutzer kann ich als Entwickler (verständlicherweise) nicht zugreifen.
Image:Wo werden private Ansichten oder Ordner gespeichert?

Wenn vom Administrator fĂĽr den Benutzer das Roaming aktiviert wurde, werden ab Lotus Notes 8.5.1 die privaten Gestaltungselemente nicht mehr in der "Desktop8.ndk" sondern statt dessen in der "Bookmark.nsf" gespeichert, die jeweils zwischen verschiedenen Arbeitsplatzinstallation und dem RoamingServer repliziert.


Wichtiger Hinweis
:
Entscheidet sich ein Entwickler mit ein wenig Weitblick dafĂĽr, private Ansichten in der Datenbank zu speichern (um einige Nachteile auzuräumen), so hat er aktuell (ich empfindes es als Produktproblem)  keine automatische Ansichtsaktualisierung (nicht einmal Aktualisierungshinweis am Client), wenn auf Serverseite neue Dokumente entstehen, welche in die Selektion der privaten Ansicht gehören. Selbst mit SchlieĂźen und Ă–ffnen der Anwendung gelang es uns in einer aktuellen Anwendung nicht , die Ansichtsdartsellung vollständig zu bekommen. Nach Löschen des Datenbanksymboles (und damit löschen der privaten Kopie der Ansicht) wurden die Dokumente richtig angezeigt. Es gelang und nicht, dem IBM Support dieses als aktuelles (Lotus Notes 8.5.2) Problem zu vermitteln, da dieser die Störungsmeldung mit dem Hinweis "wir unterstĂĽtzen keine Kundenanwendungen" zurĂĽck wies.

Wird die Ansicht lokal gespeichert, so ergeben sich keine Darstellungprobleme für Benutzer (ganz im Gegenteil, er erhält die Aktualisierungsanzeige oben links in der Anischt). Nach Aktualisierung der Anischt (F9 oder neu Öffnen) ist diese auch aktuell.

Dieser Artikel ist Teil der Artikelserie:  Gestaltungsaktualisierung privater Ansichten und Ordner stellt eine echte Herausforderung dar

Selten genutzte Ansichten im Hintergrund aktualisieren lassen, während ich weiterarbeiten kann

14. April 2012 Posted by Manfred Meise

Kürzlich beschwerten sich einige Kundenmitarbeiter, dass ihr Notes Client solange blockiert ist, bis eine sehr selten genutzte Ansicht in einer großen Datenbank vollständig aktualisiert wurde. Andere Anwender wiederrum beklagten sich wiederum nicht sondern erhielten während der Ansichtsaktualiserung diesen Hinweis und konnten zwischenzeitlich andere Aufgaben erledigen.
Image:Selten genutzte Ansichten im Hintergrund aktualisieren lassen, während ich weiterarbeiten kann

Der Grund für dieses unterschiedliche Verhalten sind Vorgabeeinstellungen des Benutzer-Clients:

Datei ---> Vorgaben ....

Image:Selten genutzte Ansichten im Hintergrund aktualisieren lassen, während ich weiterarbeiten kann

sollte hierzu KEIN Häkchen für "Ansichtsaktualisierungen als Hintergrund-Task deaktivieren" haben. Diese Einstellung kann ein Systemadministrator natürlich auch schnell und effizient durch Lotus Notes Richtlinien steuern!

Selten genutzte Ansichten im Hintergrund aktualisieren lassen, während ich weiterarbeiten kann

14. April 2012 Posted by Manfred Meise

Kürzlich beschwerten sich einige Kundenmitarbeiter, dass ihr Notes Client solange blockiert ist, bis eine sehr selten genutzte Ansicht in einer großen Datenbank vollständig aktualisiert wurde. Andere Anwender wiederrum beklagten sich wiederum nicht sondern erhielten während der Ansichtsaktualiserung diesen Hinweis und konnten zwischenzeitlich andere Aufgaben erledigen.
Image:Selten genutzte Ansichten im Hintergrund aktualisieren lassen, während ich weiterarbeiten kann

Der Grund für dieses unterschiedliche Verhalten sind Vorgabeeinstellungen des Benutzer-Clients:

Datei ---> Vorgaben ....

Image:Selten genutzte Ansichten im Hintergrund aktualisieren lassen, während ich weiterarbeiten kann

sollte hierzu KEIN Häkchen für "Ansichtsaktualisierungen als Hintergrund-Task deaktivieren" haben. Diese Einstellung kann ein Systemadministrator natürlich auch schnell und effizient durch Lotus Notes Richtlinien steuern!

Selten genutzte Ansichten im Hintergrund aktualisieren lassen, während ich weiterarbeiten kann

14. April 2012 Posted by Manfred Meise

Kürzlich beschwerten sich einige Kundenmitarbeiter, dass ihr Notes Client solange blockiert ist, bis eine sehr selten genutzte Ansicht in einer großen Datenbank vollständig aktualisiert wurde. Andere Anwender wiederrum beklagten sich wiederum nicht sondern erhielten während der Ansichtsaktualiserung diesen Hinweis und konnten zwischenzeitlich andere Aufgaben erledigen.
Image:Selten genutzte Ansichten im Hintergrund aktualisieren lassen, während ich weiterarbeiten kann

Der Grund fĂĽr dieses unterschiedliche Verhalten sind Vorgabeeinstellungen des Benutzer-Clients:

Datei ---> Vorgaben ....

Image:Selten genutzte Ansichten im Hintergrund aktualisieren lassen, während ich weiterarbeiten kann

sollte hierzu KEIN Häkchen für "Ansichtsaktualisierungen als Hintergrund-Task deaktivieren" haben. Diese Einstellung kann ein Systemadministrator natürlich auch schnell und effizient durch Lotus Notes Richtlinien steuern!

Selten genutzte Ansichten im Hintergrund aktualisieren lassen, whrend ich weiterarbeiten kann

14. April 2012 Posted by Manfred Meise

Krzlich beschwerten sich einige Kundenmitarbeiter, dass ihr Notes Client solange blockiert ist, bis eine sehr selten genutzte Ansicht in einer groen Datenbank vollstndig aktualisiert wurde. Andere Anwender wiederrum beklagten sich wiederum nicht sondern erhielten whrend der Ansichtsaktualiserung diesen Hinweis und konnten zwischenzeitlich andere Aufgaben erledigen.
Image:Selten genutzte Ansichten im Hintergrund aktualisieren lassen, whrend ich weiterarbeiten kann

Der Grund fr dieses unterschiedliche Verhalten sind Vorgabeeinstellungen des Benutzer-Clients:

Datei ---> Vorgaben ....

Image:Selten genutzte Ansichten im Hintergrund aktualisieren lassen, whrend ich weiterarbeiten kann

sollte hierzu KEIN Hkchen fr "Ansichtsaktualisierungen als Hintergrund-Task deaktivieren" haben. Diese Einstellung kann ein Systemadministrator natrlich auch schnell und effizient durch Lotus Notes Richtlinien steuern!

Erweiterung bestehender Anwendungen um Java views

20. März 2010 Posted by Manfred Meise

Fr neue Entwickler oder jene, die ihre Systeme auf Domino 8 aktualisiert haben, haben wir in Kooperation mit IBM Training ein kurzes Trainingsvideo (in englisch) erstellt, dass die notwendigen Schritte detailliert erlutert.

Diese und weitere Einzelheiten vermitteln wir Teilnehmern unserer Update Kurse D8421MDE

Vielleicht sehen wir uns beim nchsten Kurs?

Erweiterung bestehender Anwendungen um Java views

20. März 2010 Posted by Manfred Meise

Für neue Entwickler oder jene, die ihre Systeme auf Domino 8 aktualisiert haben, haben wir in Kooperation mit IBM Training ein kurzes Trainingsvideo (in englisch) erstellt, dass die notwendigen Schritte detailliert erläutert.

Diese und weitere Einzelheiten vermitteln wir Teilnehmern unserer Update Kurse D8421MDE



Vielleicht sehen wir uns beim nächsten Kurs?

Erweiterung bestehender Anwendungen um Java views

20. März 2010 Posted by Manfred Meise

Für neue Entwickler oder jene, die ihre Systeme auf Domino 8 aktualisiert haben, haben wir in Kooperation mit IBM Training ein kurzes Trainingsvideo (in englisch) erstellt, dass die notwendigen Schritte detailliert erläutert.

Diese und weitere Einzelheiten vermitteln wir Teilnehmern unserer Update Kurse D8421MDE



Vielleicht sehen wir uns beim nächsten Kurs?

Erweiterung bestehender Anwendungen um Java views

20. März 2010 Posted by Manfred Meise

Für neue Entwickler oder jene, die ihre Systeme auf Domino 8 aktualisiert haben, haben wir in Kooperation mit IBM Training ein kurzes Trainingsvideo (in englisch) erstellt, dass die notwendigen Schritte detailliert erläutert.

Diese und weitere Einzelheiten vermitteln wir Teilnehmern unserer Update Kurse D8421MDE



Vielleicht sehen wir uns beim nächsten Kurs?