AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
25.05.12 - 15:21:16
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Domino 5 und frühere Versionen
| |-+  Entwicklung (Moderatoren: Axel, Don Pasquale, eknori, Hoshee, ata, Thomas Schulte, koehlerbv)
| | |-+  Arbeitsumgebung mit @Formel abfragen
« vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Arbeitsumgebung mit @Formel abfragen  (Gelesen 4791 mal)
webchild
Junior Mitglied
**
Offline Offline

Geschlecht: Weiblich
Beiträge: 94


Ich liebe dieses Forum!


« am: 08.11.04 - 18:49:35 »

Also ich stehe vor folgender Problematik und würde mich über einen guten Tipp sehr freuen:
Wir wollen unsere Firmen-Bookmark ändern und eine Zugriff auf eine Abwesenheits-DB einrichten.
Bis jetzt ist das so geregelt, dass für die einzelnen Datenbanken auf die über die Bookmark "verlinkt" sind eine Rahmengruppe erstellt wurde, und eine Hauptrahmengruppe in der die einzelnen RG zusammengefasst sind.
Und damit es auch noch lokal funktioniert, diese Datenbanken repliziert.
Nur mit der Abwesenheits-DB ist es so nicht ganz sinnvoll.
Mein Chef hat die Staffwhere.nsf angepasst, falls das jemandem was sagt.

Ich hatte mir nun gedacht, es wäre gut, wenn man die Rahmengruppe die wir für die Abwesenheits-DB erstellen nur sieht, wenn man die Server Arbeitsumgebung geöffnet hat und das man das mit einem berechneten Rahmen realisiert.
Das habe ich aber noch nicht geschafft.
Ich kann ja nur mit @Formeln in der berechneten Rahmengruppe arbeiten und mit
@If(@Environment("Location")="Name Arbeitsumgebung";...
komme ich nicht weiter.
Bin auch schon hier im Forum über die Aussage gestolpert das @Environment nur Einträge in der Notes.ini auslesen kann die mit $ beginnen!

Gehe ich die Sache falsch an? Hat jemand ein ähnliches Problem schon bewältigt? Fragen über Fragen!  Cheesy
Eine Tipp würde mich hoffentlich aus dieser Sackgasse befreien!

Grüße, Krista
« Letzte Änderung: 09.11.04 - 17:08:22 von webchild » Gespeichert

Grüße, Krista
eknori
@Notes Preisträger
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 10104


No guts, No glory!!


WWW
« Antworten #1 am: 08.11.04 - 19:01:00 »

Du willst also unterscheiden, ob der DAU local oder auf dem Server arbeitet ? Die Location mit Formeln abzufragen kenne ich (noch) nicht.
Du kannst aber mit @DBNAME dein Ziel erreichen:

server := @Name([CN]; @Subset(@DbName; 1));

ist Server leer, dann arbeitet der User local; gibt server einen Wert zurück, dann eben auf dem Server.

Gespeichert

Gruß Ulrich (eknori) Krause

"Reich wird man nicht durch das, was man verdient, sondern durch das, was man spart"

pulmonale Hypertonie e.V.
Semeaphoros
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 8152


ho semeaphoros - agr.: der Notesträger


WWW
« Antworten #2 am: 08.11.04 - 19:16:47 »

Achtung, undocumented, but available since R5

This function will allow a designer to access fields from the current location document.

@LocationGetInfo([HomeServer])
@LocationGetInfo([CatalogServer])
@LocationGetInfo([SametimeServer])
@LocationGetInfo([NamePreference])
@LocationGetInfo([MailProtocol])
@LocationGetInfo([WebRetriever])
@LocationGetInfo([BookmarksFileName])
@LocationGetInfo([InternetMailAddress])
@LocationGetInfo([AreaCode])
@LocationGetInfo([**Fieldname***]) -> any field from the Locationdocument can be retrieved... ;-)
Gespeichert

Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6
eknori
@Notes Preisträger
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 10104


No guts, No glory!!


WWW
« Antworten #3 am: 08.11.04 - 19:43:48 »

OK, ich gebe aber zu bedenken, daß Arbeitsumgebungen nicht immer konsequent gleich heißen müssen.
Ich bin mal dazu übergegangen die AUs nicht mehr Büro und Insel zu nennen, sondern ONLINE und OFFLINE; das war meinen DAUs eingängiger.

Mit @DBName kannst du aber ungeachtet der Bezeichnung der AU feststellen, OB ( UND wenn Ja, AUF WELCHEM) du auf einem Server bist.
Gespeichert

Gruß Ulrich (eknori) Krause

"Reich wird man nicht durch das, was man verdient, sondern durch das, was man spart"

pulmonale Hypertonie e.V.
Semeaphoros
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 8152


ho semeaphoros - agr.: der Notesträger


WWW
« Antworten #4 am: 08.11.04 - 19:55:17 »

Absolut einverstanden, zudem kann ein User ja auch noch eigene AUs erstellen und dann funktioniert es endgültig nicht mehr.

Ich würde das eh anders herum anpacken. Im Loc-Doc gibt es ein Item namens BookmarkDB, habs nicht probiert, obs funktioniert, aber ich würde versuchen, diese DB je nach AU zu wechseln und ensprechend unterschiedliche Oberflächen zeigen. Finde grad nicht, wo in der AU-Maske dieses Feld gezeigt wird.
Gespeichert

Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6
webchild
Junior Mitglied
**
Offline Offline

Geschlecht: Weiblich
Beiträge: 94


Ich liebe dieses Forum!


« Antworten #5 am: 09.11.04 - 11:39:08 »

@eknori
Dieser Lösungsweg war auch das erste woran ich gedacht habe, aber entweder bin ich blöd oder es gibt eine Problem, das nämlich die geöffnete Datenbank die bookmark.nsf ist und die Lokal abgelegt ist.
ich habe es über einen Agenten getestet, wenn ich diesen Befehl eingebe:

server := @Name([CN]; @Subset(@DbName; 1));
@If (server="";@Prompt([OK];"test1";"Server leer");@Prompt([OK];"test2";"Server erreichbar"))

kommt "Server leer" raus.  Cry

Deshalb bin ich ja dann nach weiteren Überlegungen darauf gekommen die Arbeitsumgebung irgendwie abzufragen.  Huh

Ich werde mal sehen was ich aus den bisherigen Tipps machen kann!

Wenn ich zu einer Lösung komme werde ich sie auf jeden Fall hier veröffentlichen! Cheesy

Grüße, Krista
Gespeichert

Grüße, Krista
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19053



« Antworten #6 am: 09.11.04 - 11:46:48 »

Krista, gib @MailDBName eine Chance. Auf Basis der aktuellen AU gibt Dir das Auskunft, ob die verwendete Mail-DB des Users aktuell lokal oder auf einem Server liegt.

HTH,
Bernhard
Gespeichert
Semeaphoros
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 8152


ho semeaphoros - agr.: der Notesträger


WWW
« Antworten #7 am: 09.11.04 - 11:59:07 »

Gute Idee
Gespeichert

Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19053



« Antworten #8 am: 09.11.04 - 12:00:36 »

Wie hast Du vorhin gerade erst so schön gesagt: Warumm denn einfach, wenn es auch kompliziert geht  Wink

Bernhard
Gespeichert
thoge
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 532



« Antworten #9 am: 09.11.04 - 15:09:31 »

Schade, dass

@LocationGetInfo([LocationType])

nicht funktioniert.

"Keine Verbindung" wäre 3, "Lokales Netzwerk" wäre 0 gewesen.

Man kann halt nicht alles haben.

Viele Grüße

Thomas
Gespeichert

s 6.5.5 w2k3 5
c 6.5.5 wxpp 180
rar
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 823


Des passt scho


WWW
« Antworten #10 am: 11.09.09 - 12:53:49 »

Mir ist schon klar, dass dieser Fred alt ist. Sehr alt sogar....
Der Vollständigkeit halber grab ich ihn aber wieder aus.

Ich wollte auch gerade die Arbeitsumgebung mit @ auslesen und bin mit einer Kollegin im Internetz auf eine Formel gestoßen, die noch in der Jensliste fehlt und genau das macht, was Krista und ich suchten.

@LocationGetInfo([FullName]) ließt den Namen der aktuellen Arbeitsumgebung aus. Wenn man dann den Namen der Arbeitsumgebung hat, könnte man mit @DBLookup auch alle andern Felder auslesen.

Und dann gibt es noch @LocationGetInfo([UNID]). Diese Formel gibt die UNID der aktuellen Arbeitsumgebung zurück.

So jetzt kann er wieder nach unten rutschen.

lG
Gespeichert

290520120900
samWare
Gast
« Antworten #11 am: 14.09.09 - 09:22:25 »

Mir ist schon klar, dass dieser Fred alt ist. Sehr alt sogar....

Wer heißt hier Fred? Kenne keinen Fred? Auf was spielst du an?  Ahnungslos Du meinst doch nicht etwa Thread oder?  Grin Grin Grin Lips Sealed
Gespeichert
ata
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 5010


drenaiondrufflos


WWW
« Antworten #12 am: 14.09.09 - 09:56:00 »

... du hast richtig geraten - mit Fred meint man den Thread  Wink

Toni
Gespeichert

Grüßle Toni Smiley
Axel
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 8484


It's not a bug, it's Notes


« Antworten #13 am: 14.09.09 - 18:03:47 »

Mir ist schon klar, dass dieser Fred alt ist. Sehr alt sogar....

Wer heißt hier Fred? Kenne keinen Fred? Auf was spielst du an?  Ahnungslos Du meinst doch nicht etwa Thread oder?  Grin Grin Grin Lips Sealed

Guckst du hier: atnotes Glossar

Axel
Gespeichert

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

Server: 6.5.x; 7.0.x; 8.5.1 auf Win2000/Win2003 (R2) 32/64bit
Clients: 6.5.x bis 8.5.1 dt. und engl. auf W2K und WinXP
samWare
Gast
« Antworten #14 am: 15.09.09 - 08:32:49 »

LOL
Gespeichert
physikal
Frischling
*
Offline Offline

Beiträge: 1



« Antworten #15 am: 15.04.10 - 14:52:55 »

@ rar
Vielen Dank, dass Du den alten Thread komplettiert hast.
Genau das hab ich nen halben Tag lang ge-& versucht.
Ist heute ein wirklicher SchlaDo...zum verzweifeln   Angry

Danke nochmal für deinen Ordnungssinn was Thread abschließen/komplettieren betrifft.

Gruß
physikal

Gespeichert
rar
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 823


Des passt scho


WWW
« Antworten #16 am: 16.04.10 - 12:52:36 »

Bittegerne. Freut mich, wenn ich dir weiterhelfen konnte  Cheesy
Gespeichert

290520120900
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: Tinte / Toner günstig