Domino 9 und frühere Versionen > ND6: Entwicklung
Berechnet beim anlegen: Domino 6???
Thomas Schulte:
Du bist mir nicht auf die Füße getreten. Das war nur eine Klarstellung einer Fehleinschätzung ;D
Aber du wirst um die bereits skizzierte Vorgehensweise nicht drumherum kommen, außer du programmierst di komplette Maske neu.
Thomas
Alois:
Das ist eine verzwickte Situation.... :-\
Wie @thomas es vorgeschlagen hat habe ich mein script in formelsprache überstzt (kein leichte Übung für ein Anfänger wie ich)... Jetzt hab ich's aber funzt nur in Version 6 (@for gab's ja wohl früher nicht)... Diese DB wäre nur bei uns im Einsatz wäre kein Problem. Alle Anwender auf 6 umstellen aber diese DB ist Deutschland weit in großen Behörde... Die hängen mich alle auf wenn es nicht mehr in 5er geht.
Kennt da jemand die möglichkeit so ein Art For-Schleife in 5er zu machen?
Ich lege hier mein Code ab (aber bitte nicht auslachen ;)) Vielleicht weißt da jemand was
--- Code: ---_TAG:=@GetField("Arbeitsgruppen");
_TAP:=@GetField("arbeitspakete");
_grp:=@UserNamesList;
@For(n:=1;n<=@Elements(_grp);n:=n+1;
@If((@Left(_grp[n];4)=".SW-") & (@Length(_grp[n])=8);
@For(m:=1;m<=@Elements(_TAP);m:=m+1;
@If(@Right(_grp[n];4)=_TAP[m];
_grp1:=_grp1+";"+_TAG[m];
"")
)
;"")
);
@Explode(@Trim(_grp1);";")
--- Ende Code ---
Glombi:
Poste mal ein Beispiel: Was kann in "Arbeitsgruppen" stehen und was in "arbeitspakete"
Und was soll dabei herauskommen?
Andreas
Alois:
Arbeitsgruppen:
"GRVS/SW - Abgleich":
"GRVS/SW - Bestandsanalyse und Überführung":
"GRVS/SW - Organisationseinheiten":
"GRVS/SW - Berechtigungen, Zugriffskontrolle":
"GRVS/SW - Verfahrensabläufe":
"GRVS/SW - Druckerzeugung":
"GRVS/SW - Anschriftenermittlung":
"GRVS/SW - GUI":
"GRVS/SW - HamEr - Harmonisierung mandantenspezifischer Erweiterungen":
"GRVS/SW - Sonstige Daten und Verfahren":
"GRVS/SW - Statistik":
"GRVS/SW - Testorganisation":
"GRVS/SW - Projektleitung":
"GRVS/SW - DV-Leiter":
"GRVS/SW - Fachbereichbeauftragte":
"GRVS/SW - KonTest"
Arbeitspakete:
"AP01":
"AP02":
"AP03":
"AP04":
"AP05":
"AP06":
"AP07":
"AP08":
"AP09":
"AP10":
"AP11":
"AP12":
"APPL":
"APDV":
"APFB":
"KOTE"
Es soll für diese User in seine Gruppen nachgeschaut werden ob er für die Arbeitspakete berechtigt ist, dann kommt in ein PickList die entsprechende Arbeitsgruppen raus.
Beispiel: der Anwender gehört die Gruppen ".SW-AP10" und ".SW-KOTE" diesen werden in die Arbeitspakete gefunden (10 und letzte Position) daraus soll in der Picklist "GRVS/SW - Sonstige Daten und Verfahren" und "GRVS/SW - KonTest" erscheinen.
(10 und letzte Position der Arbeitsgruppen)
Die 2 Listen sind in Gemeinsame Felder Arbeitsgruppen und Arbeitspakete eingetragen und müssen ständig gepflegt werden.
Glombi:
Ich denke die gültigen Gruppen für Arbeitsgruppen bekommt Du mit einer Kombination von
_Gruppen := @Trim(@Right(@UserNamesList;".SW-"));
ergibt für Dein Beispiel dann "AP10" und "KOTE".
Dann mit dieser Liste die Liste der Arbeitspakete aus dem Dokument generieren
_ArbeitspaketeListe := @Keywords(_Gruppen;Arbeitspakete);
Wie bekommt man die Arbeitsgruppen:
_Liste1 := Arbeitspakete + "#" + Arbeitsgruppen;
_ReturnListe := @Trim(@Right(_Liste1;_ArbeitspaketeListe + "#"));
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln