Autor Thema: Neue Woche!! Neue Frage!!!  (Gelesen 5969 mal)

Offline Widowmaker

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Neue Woche!! Neue Frage!!!
« am: 27.09.04 - 07:35:27 »
Hallo ich bin´s mal wieder ich hab noch eine 2. Frage?

Ich hab die Navigatoren jetzt User abhängig gemacht möchte jetzt aber auch das nur Mitarbeiter aus bestimmten Bereichen die Laufzettel aus ihren Bereichen sehen können.

z.B.: Ein Mitarbeiter aus dem LHB soll in seiner Ansicht wo gespeicherte Laufzettel zu sehen sind auch bloß die Laufzettel aus dem LHB sehen kann.

Wäre für eure Hilfe sehr Dankbar!!!!!!!!!!!

 
Das Leben ist scheisse aber es hat eine verdammt geile Grafik!

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: Neue Woche!! Neue Frage!!!
« Antwort #1 am: 27.09.04 - 07:54:11 »
Ich bin noch nicht so lange dabei, deswegen meine Rückfrage:
Was sind Laufzettel ?
Was ist LHB ?

Aber vielleicht machst Du eine DB mit einer View pro Bereich
und vergibst Rollen die die Sichtbarkeit einer View steuern.
Das unelegante ist, das ist dann hardkodiert und wenn ein
User den Bereich wechselt, dann muß der Admin in die Verwaltung.

Das Elegante, solche View sind perfomanter als eingebette
Ansichten, das Ganze ist schnell entwickelt und
es lassen sich leichter Aktionen realisieren die auf eine
Menge Dokumente (Laufzettel?) ausgeführt werden sollen.

Ciao
Don Pasquale

Offline Widowmaker

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #2 am: 27.09.04 - 08:20:28 »
Also Laufzettel sind Dokumente wo bestimmte sachen über mitarbeiter die den bereich wechseln oder ausscheiden festgehalten werden.

Lhb ist ein Betriebsteil bei uns!

So das mit der View musst du mir genauer erklären wo erstelle ich diese und wieleicht eine bespiel wär nocht schlecht

Mfg Widowmaker
Das Leben ist scheisse aber es hat eine verdammt geile Grafik!

Offline jovel

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #3 am: 27.09.04 - 08:55:52 »
Ich gehe mal davon aus, dass alle User, die bestimmte Laufzettel lesen dürfen, in jeweils einer Gruppe im NAB hinterlegt sind. Wenn dem so ist, dann erstelle ein Feld in der Maske, in dem du über einen DBLookup die Gruppenmitglieder auflöst und diese in ein Leserfeld überträgst.

In der Ansicht haben die User dann nur Zugriff auf die Dokumente die von Benutzern aus der eigenen Gruppe angelegt wurden.
1 ApplicationServer 8.0.2.
3 Mailserver 8.0.2
1200 Clients 8.0.2

Offline Widowmaker

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #4 am: 27.09.04 - 10:04:11 »
Also ich habe rollen für die einzelnen Betriebe und habe diesen Rollen die Benutzer zugeordnet!

Soll es dann so aussehen,

@DbLookup( Klasse : "NoCache" ; Server  : Datenbank  ; Ansicht  ; Schlüssel  ; SpaltenNr )

aber wo trage ich das beim dem Feld ein??

Mfg Widowmaker
Das Leben ist scheisse aber es hat eine verdammt geile Grafik!

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Neue Woche!! Neue Frage!!!
« Antwort #5 am: 27.09.04 - 10:30:35 »
Lieber Widowmaker

Ich habe einen Wunsch: bitte wähle den Titel jeweils so, dass er Bezug nimmt auf das Problem, das Du stellen möchtest. Neue Woche, Neue Frage hat nun wirklich mit dem Inhalt gar keine Beziehung.


Was Zugriffe anbelangt, der Vorschlag mit verschiedenen Ansichten ist sicher gut. Ansonsten schau Dir doch mal diesen Artikel über Zugriffsrechte an.
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

Offline Widowmaker

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #6 am: 27.09.04 - 10:37:45 »
Hallo Semeaphoros

sorry für den doof gewählten Titel  :-[ich werde mr merken das die nächsten Titel den themenpunkten nah sind

Mfg Widowmaker
Das Leben ist scheisse aber es hat eine verdammt geile Grafik!

Offline jovel

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #7 am: 27.09.04 - 10:38:14 »
Folgender Ansatz wäre eine Möglichkeit:

Feld "User" mit @name([CN];@UserName)
Feld "Abteilung" mit folgendem Wert:
prüf:=User;
@DbLookup("";"Server":"names.nsf";"<Ansicht im NAB mit 1. Spalte User und 2. Spalte Gruppe>";prüf ;2));

Erstelle ein Feld "XY" und als Wert kannst du folgende Formel hinterlegen und ein Feld in der die Abteilungsgruppe
@DbLookup("";"SERVER" : "Names.nsf"; "Groups"; Abteilung;"Members")
und du bekommst alle User der Gruppe aufgelistet.
1 ApplicationServer 8.0.2.
3 Mailserver 8.0.2
1200 Clients 8.0.2

Offline Widowmaker

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #8 am: 27.09.04 - 10:51:31 »
Ok also wir reden jetzt von dieser Formel:

@DbLookup("";"SERVER" : "Names.nsf"; "Groups"; Abteilung;"Members")

aber was haben die Teile Groups, Abteilung Member hier zu suchen
und die zwiete sache ist die ich will nicht alle user der gruppe aufgelistet haben sondern ich will das die user die Der Rolle LHB zugeordnet sind auch nur laufzettel vom LHB sehen können und auch auswählen

Mfg Widowmaker
Das Leben ist scheisse aber es hat eine verdammt geile Grafik!

Offline jovel

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #9 am: 27.09.04 - 10:56:30 »
Also....
Dann arbeite doch mit `nem Leserfeld und füge die entsprechende Rolle beim Speichern hinzu. Führt dich das zum Ziel?? Ansonsten musst du dein Problem etwas detaillierter schildern
1 ApplicationServer 8.0.2.
3 Mailserver 8.0.2
1200 Clients 8.0.2

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Neue Woche!! Neue Frage!!!
« Antwort #10 am: 27.09.04 - 11:15:37 »
Meine ich auch, Leserfelder und den hervorragenden Artikel von Matthias hinzuziehen, siehe mein letztes Posting
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

Offline Widowmaker

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #11 am: 27.09.04 - 11:16:54 »
Also genauer Beschreiben ok ich hoffe Das is genau genug für dich:

1. Ich Starte die Datenbank Laufzettel
2. Die Datenbank öffnet sich links mein Navigator bi dem u mir ge-holfen hast (Danke nochmals!!), Rechts daneben die Ansicht aller Laufzettel wo man durch Doppelklick einen gespeicherten Laufzettel öffnen kann
3. Die Spaltenname lauten Personalnummer, Vorname, Name, Ereignis und Betriebsbereich
4. Ich habe die Rollen: Admin und User (ür den Navigator) und die Rollen SME, LHB, MCB, IAB (sind jeweils Betriebsbereiche) definiert

ich möchte das ein User z.B. aus dem Bereich LHB auch nur Laufzettel aus seinem Bereich LHB in dieser Ansicht sieht und auswählen kann

Mfg Widowmaker

Das Leben ist scheisse aber es hat eine verdammt geile Grafik!

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Neue Woche!! Neue Frage!!!
« Antwort #12 am: 27.09.04 - 11:20:03 »
Ich sags auch zum drittenmal: Leserfelder
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

Offline jovel

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #13 am: 27.09.04 - 11:29:12 »
Versuch`s doch einfach mal indem du beim Speichern das Leserfeld füllst:

FIELD Leser:="LocalDomainServers":"[LHB]":"[Admin]"
1 ApplicationServer 8.0.2.
3 Mailserver 8.0.2
1200 Clients 8.0.2

Offline Widowmaker

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #14 am: 27.09.04 - 12:56:49 »
Also Feld Erstellen als TYP Leser auswählen und wie weiter?

Mf Widowmaker
Das Leben ist scheisse aber es hat eine verdammt geile Grafik!

Offline jovel

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #15 am: 27.09.04 - 13:18:34 »
Wenn der Feldname "Leser" ist, dann kannst du die o.a. Formel beim Speichern nutzen.
1 ApplicationServer 8.0.2.
3 Mailserver 8.0.2
1200 Clients 8.0.2

Offline Widowmaker

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #16 am: 27.09.04 - 13:28:40 »
Aber wie Funktioniert das wenn der user aus dem SME ist du hast doch in der Formel LHB fest vergeben

Mfg Widowmaker
Das Leben ist scheisse aber es hat eine verdammt geile Grafik!

Offline jovel

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #17 am: 27.09.04 - 13:53:49 »
Wenn du es etwas dynamischer haben willst, kannst du mit `ner IF-Abfrage arbeiten:

@If(@IsMember("[Admi]";@UserRoles); @SetField("Leser";"[Admi]":"LocalDomainServers");"");

....und das kannst du deinen Gegebenheiten entsprechend anpassen
1 ApplicationServer 8.0.2.
3 Mailserver 8.0.2
1200 Clients 8.0.2

Offline Widowmaker

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #18 am: 27.09.04 - 14:03:37 »
ok der erste Teil der Formel is mir klar

@If(@IsMember("[LHB]";@UserRoles); z.B.

aber der zweite Teil leuchtet mir noch nicht ein

@SetField("Leser";"[Admi]":"LocalDomainServers");"");

ich habe ein Feld erzeut und Leser genannt

muss in das Feld was eingetragen werden um die Formel zu erfüllen?

Mfg Widowmaker
Das Leben ist scheisse aber es hat eine verdammt geile Grafik!

Offline jovel

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Neue Woche!! Neue Frage!!!
« Antwort #19 am: 27.09.04 - 14:20:09 »
Durch die Formel wird das Feld gefüllt. Du musst das natürlich noch für deine Rollen anpassen, sollte aber funzen.
1 ApplicationServer 8.0.2.
3 Mailserver 8.0.2
1200 Clients 8.0.2

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz