Autor Thema: Standort wechseln  (Gelesen 1153 mal)

Offline typeOneg

  • Aktives Mitglied
  • ***
  • Beiträge: 204
  • Geschlecht: Männlich
    • My Band
Standort wechseln
« am: 22.06.06 - 13:42:12 »
hallo zusammen,

folgendes szenario (wo tipps bräuchte  ;)):

unsere firma hat mehrere standorte über eine stadt verteilt. in 2 monaten ziehen wir in die neu erbaute konzernzentrale. dh, alle user die bisher den verschiedenen standorten zugewiesen waren, müssen geändert werden. der standort steht im pers doc unter Work/Location. ich möchte also einen agenten basteln, der folgendes tun soll:

wenn user hat standort a ersetze durch z
wenn user hat standort b ersetze durch z
wenn user hat standort c ersetze nichts
usw. usf.

wie könnte sowas ausschau'n? ich komm' einfach nicht drauf (= script newbie) und die hilfe hab' ich auch schon durchforstet. leider weiss ich aber nicht genau, nach welchem befehl ich suchen soll.

vielen dank für eure tipps.

lg aus österreich
typeOneg
==============
~ 13 Domino-Server (9.0.1)
~ ca. 1.400 Notes-Clients (8.5.3 FP4)
~ ca. 600 Traveler Devices (iOS & Android)
~ dzt. 40 IBM-Connections-User
==============

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Standort wechseln
« Antwort #1 am: 22.06.06 - 14:35:26 »
Du müsstest eine Agenten machen, der die Umsetzung macht:

FIELD Location := @IF(Location="Lokation A";"Neue Lokation";Location="Lokation B;"Neue Lokation";...;"")

Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline Helge Jantzen

  • Frischling
  • *
  • Beiträge: 25
  • Geschlecht: Männlich
Re: Standort wechseln
« Antwort #2 am: 22.06.06 - 14:39:03 »
Hi,

auch in LotusScript gibt es 'If ... Then ... Else' und 'Case'-Anweisungen. Das Feld welches du auslesen (NotesDocument.GetItemValue("FeldName")) und neu setzen (NotesDocument.ReplaceItemValue("FeldName")) mußt heißt "Location". Die Ansicht mit den Personendokumenten heißt "_Personen". Der Code sollte in etwa so aussehen:
Code
Dim s As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doc As NotesDocument
Set db = s.CurrentDatabase
Set view = db.GetView("_Personen")
If Not view Is Nothing Then
   Set doc = view.GetFirstDocument
   While Not doc Is Nothing 
      'Case Anweisung hier einfügen
      Set doc = view.GetNextDocument(doc)
   Wend
End If


Ich hoffe das hilft.

Gruß
Helge
« Letzte Änderung: 22.06.06 - 14:41:00 von Helge Jantzen »

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Standort wechseln
« Antwort #3 am: 22.06.06 - 16:25:10 »
ich bin zwar auch noch neu in dem ganzen notes ding (2 wochen erfahrung) aber ich würde auch alles mit ner @if-function machen.... solltest aber vllt nicht alles in einen strang schreiben,sondern vorher variblen festlegen die du dann übersichtlich verändern kannst ohne, dass du in dem string suchen musst....

z.B.

_standort1:= standort a;
_standort2:= standort b;

@if(_standort1; bla; _standort2; blub; usw.)


naja ich hoffe dass ist jetzt nicht all zu grosser nonsense


gruss robert
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz