Autor Thema: private Ansichten  (Gelesen 1524 mal)

Offline volti0815

  • Frischling
  • *
  • Beiträge: 20
  • Geschlecht: Männlich
private Ansichten
« am: 27.03.03 - 09:37:58 »
Hallo,

ich habe folgendes Problem:

Für eine Urlaubsverwaltung habe ich den Ansichtstyp "Gemeinsam, privat bei Erstbenutzung" verwendet, damit bestimmte User (Vorgesetzte, Personalabteilung) nur die Ihnen zugeordneten Dokumente sehen können. Wenn jetzt ein Mitarbeiter einen Antrag erstellt, erhält der Vorgesetzte eine E-Mail und sollte den Antrag in seiner Ansicht haben. Leider klappt das nicht immer. Häufig müssen die Vorgesetzten über die Ansichtsoptionen die Ansicht löschen und sie wieder aufrufen, damit der Antrag angezeigt wird. Ein einfaches Aktualisieren mit "F9" reicht nicht aus.

Wenn ich allerdings als Administrator einen Antrag, der beim Vorgeseztzten nicht angezeigt wird, aufrufe und ihn einfach nur speichere, hat der Vorgesetzte den Antrag wieder korrekt in der Ansicht. Ich habe hier schon ein Rechteproblem vermutet, allerdings haben alle User Editorrechte und dürfen persönliche Ordner und Ansichten erstellen.

Könnt ihr mir weiterhelfen?

Danke
Martin
Notes R5.06a
Domino R5.08
Win NT4 SP6

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:private Ansichten
« Antwort #1 am: 27.03.03 - 09:45:03 »
hm..

- wie lautet die Select Formel in dieser View
- wie wird hinterlegt, wer was wo sehen soll (gerade in dieser personal View)
- ist die Mail = Antrag oder nur Doclink
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline volti0815

  • Frischling
  • *
  • Beiträge: 20
  • Geschlecht: Männlich
Re:private Ansichten
« Antwort #2 am: 27.03.03 - 10:02:51 »
Hallo Rob,

die Selectformel bezieht sich auf ein Feld des Antrages (Select Feldname = @V3UserName). Zusätzlich steuere ich hier, wer was sehen soll, anbei der komplette Select:

SELECT ((!@Contains(Freigabe; "Genehmigt") & !@Contains(Freigabe; "Abgelehnt")) & (!@Contains(FreigabeVS; "Genehmigt") & !@Contains(FreigabeVS; "Abgelehnt")) &  (GenehmigungDurch = @V3UserName))

In der Infomail wird der User zurzeit nur darauf hingewiesen, dass ein neuer Urlaubsantrag vorliegt und er in der Urlaubs-DB nachzusehen hat (also ohne Doclink oder Antrag)

Gruß
Martin
Notes R5.06a
Domino R5.08
Win NT4 SP6

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:private Ansichten
« Antwort #3 am: 27.03.03 - 10:10:19 »
2 Dinge,,

wenn der User an Genehmiger was schickt, woher weiß dann die persönliche Ansicht des Genehmigers, daß es dem Genehmiger das zu genehmigende Doc zeigen soll....???

denn Du sagtest
"Select Feldname = @V3UserName"
ich interpretier das so, daß der normale User den Antrag speichert und sendet...dann wird doch aber nicht der Name des Genehmigers eingetragen in das Feld, sondern der des Users...oder?

Üblicherweise sucht sich der Ersteller den Genehmiger aus ner Liste aus und diese Auswahl dient zur Anzeige in der personal View des Genehmigers, weil dann der Name im Feld mit dem Username am PC übereinstimmt.

Und zum zweiten:
((!@Contains(Freigabe; "Genehmigt") & !@Contains(Freigabe; "Abgelehnt")) & (!@Contains(FreigabeVS; "Genehmigt") & !@Contains(FreigabeVS; "Abgelehnt")) .,...

sind diese Statifelder Multivalue oder SingleValue? Wenn SingleValue, ann ist ein doppeltes !@Contains(Freigabe; "Genehmigt") & !@Contains(Freigabe; "Abgelehnt") unnötig. Es reicht ein
Select Freigabe="Beantragt" ODER
Select Freigabe<>"Abgelehnt":"Genehmigt"
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline volti0815

  • Frischling
  • *
  • Beiträge: 20
  • Geschlecht: Männlich
Re:private Ansichten
« Antwort #4 am: 27.03.03 - 10:30:31 »
Hallo Rob,

das Feld "Genehmigungdurch" wird bei der Antragserstellung mit dem Namen des Vorgesetzten (automatisch über DBLookup) gefüllt. Durch die Selectformel

Select Genehmigungdurch = @V3UserName

in der Ansicht sollen nur die Vorgesetzten dieses Dokument ansehen können. Die Felder sind SingleValue. Ich werde sie mal umschreiben.

Liegt das Problem denn hier "begraben"? Immerhin erscheinen die meisten Urlaubsanträge ganz normal in der Ansicht der Vorgesetzten.
Notes R5.06a
Domino R5.08
Win NT4 SP6

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:private Ansichten
« Antwort #5 am: 27.03.03 - 10:39:24 »
entweder tatsächlich am komischen Select mit den contains ODER doch noch an der Namensgebung..

ich verwende meist ein @name([cn] beim Setzen und auch beim Vergelich im Select (also @name([cn];@username)=Feld)
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz