Autor Thema: Spezial-User  (Gelesen 1790 mal)

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
Spezial-User
« am: 23.02.05 - 09:47:25 »
Hallo zusammen !

Wir machen ein Projekt und bräuchten zentral einen Überblick über alle Projekt-Termine !

Folgende Idee: Spezialuser einrichten, dieser müsste alle Termine annehmen können (kann man einen User überhaupt so konfigurieren?), allerdings auch zu jedem Projekt-Termin eingeladen werden. Somit würde dann in dem Kalender dieses Projektusers alle Projekt-Termine aufscheinen ! Somit wäre dann der zentrale Überblick gegeben !

Hat wer eine bessere Idee oder einen anderen Lösungsansatz ?

Danke für die Hilfe !

Driri

  • Gast
Re: Spezial-User
« Antwort #1 am: 23.02.05 - 10:45:20 »
Könnte man theoretisch auch über eine Ressource abdecken. Vortei lwäre vor allem, daß dafür keine Lizenz fällig wären, für nen Notesuser aber schon.

Aber mal anders. Reicht nicht ne ganz simple Datenbank mit einer Terminmaske und einer Kalenderview, in der die Termine einfach eingetragen werden ?

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
Re: Spezial-User
« Antwort #2 am: 23.02.05 - 11:06:21 »
Das allerdings würde bedeuten dass es eine Person geben müsste die dann diese Termine auch immer einpflegt und damit fängt das Problem dann schon an....

Im anderen Fall ist jeder der einlädt dafür verantwortlich den Projekt-User ebenfalls miteinzuladen !

Kann man einen User eigentlich so konfigurieren dass jeder Termin an ihn automatisch angenommen wird ?

Driri

  • Gast
Re: Spezial-User
« Antwort #3 am: 23.02.05 - 11:24:08 »
Okay. Aber dann bleibt immer noch der Weg über die Ressource. Würde ich in dem Fall vorziehen, da ihr sonst eine zusätzliche Userlizenz kaufen müßtet.
Die Ressource kann man ja in der Einladung mitbuchen.

Zu deiner Frage : Ja, kann man so einstellen. Das findest Du unter "Werkzeuge" -> "Vorgaben" -.> "Kalender" -> "Automatisch verarbeiten" in der Maildatenbank des Users.

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
Re: Spezial-User
« Antwort #4 am: 23.02.05 - 11:58:44 »
Das mit der Resource is eh gut, aber mehrere Termine zur gleichen Zeit sind ja wohl damit eher nicht lösbar. Beim Projekt kann es aber vorkommen dass mehrere Termine für Teilprojekte zur selben Zeit stattfinden. Daher habe ich mich momentan für einen neuen User entschieden !

Driri

  • Gast
Re: Spezial-User
« Antwort #5 am: 23.02.05 - 12:36:28 »
Okay, das kam nicht so rüber. Klar, das wäre mit der Ressource nicht lösbar.

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
Re: Spezial-User
« Antwort #6 am: 23.02.05 - 13:02:58 »
War mein Fehler, hab da auch erst später drüber nachgedacht !

Danke jedenfalls !

Offline thoge

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 533
  • Geschlecht: Männlich
Re: Spezial-User
« Antwort #7 am: 23.02.05 - 13:04:23 »
Hallo Gerhard,

wir haben das folgendermaßen gelöst:

Projekte erhalten bei uns eine sogenannte Projektdatenbank, entwickelt aus einer normalen Maildatenbank. Diese Projektdatenbank ist als Alias- Mail - Datenbank eingerichtet worden.

Alle projektrelevanten Besprechungseinladungen (z.B. JourFixe oder Sondertermine) werden über die Projektdatenbank an die einzelnen Projektbeteiligten geschickt.

Wenn dann ein solcher Termin gemacht wurde, wird per Agent dieser Termin in eine übergeordnete Termindatenbank kopiert. In dieser übergeordneten Termindatenbank laufen alle Termine aus allen Projektdatenbanken zusammen. Änderungen werden ebenfalls automatisch hochgepumpt.

Die entsprechende Kalenderansicht wird dann als Ansicht in den persönlichen Kalenderansichten der User integriert. Sie ist dann per Gliederungseintrag aufrufbar.

Das Script, um z.B. spezielle Termine (hier Gewährleistungsfristen) hochzupumpen sieht beispielhaft so aus:

Code
Sub Initialize
	
'	On Error Goto ErrorHandler
	
	Dim session As New NotesSession
	
'--- Ermitteln von Quell- und Zieldatenbank
	Dim dbSource As NotesDatabase
	Set dbSource = session.CurrentDatabase
	
	Dim dbtitel As String
	dbTitel=dbSource.Title
	
	Dim GWFdb As New NotesDatabase( "SERVER", "projekte\ProjekttermineDB.nsf" )
	
	Dim viewdb As NotesView
	Dim viewGWS As NotesView
	Dim entry As NotesViewEntry
	Dim vc As NotesViewEntryCollection
	Dim j As Integer
	
	Dim doc As NotesDocument
	
	'---Gewährleistungsfristen aus der Projekttermin-Datenbank löschen
	Set viewGWS = GWFdb.GetView("GWS")
	Set vc = viewGWS.GetAllEntriesByKey(dbTitel)
	Call vc.RemoveAll(True)
	Call viewGWS.Refresh
	
		'--- Import
	Dim docGW As NotesDocument
	Dim docGW2 As NotesDocument
	
	Set viewdb = dbSource.GetView("GWS")
	Set docGW = viewdb.GetFirstDocument
	
	While Not docGW Is Nothing
		Set docGW2 = docGW.CopyToDatabase(GWFdb)
		Set docGW = viewdb.GetNextDocument(docGW)	
	Wend
	Call viewdb.Refresh
	
	Msgbox "Die ausgewählten Gewährleistungsfristen aus dieser Projektdatenbank wurden in die Projekttermin-Datenbank übertragen. "
	
	Exit Sub
	
ErrorHandler:
	Print "Ein Fehler ist aufgetreten: " & Error$ & " in der Reihe " & Cstr (Erl)
	Exit Sub
	
End Sub

Vielleicht ist das ein Lösungsansatz für Dich.

Viele Grüße

Thomas
s 6.5.5 w2k3 5
c 6.5.5 wxpp 180

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz