Page 1 sur 1

Bookmark - créer plusieur page par défault

MessagePublié: 03 Nov 2010 à 16:22
par Frédéric DROGUERES
Bonjour,

Je voudrait publier un bookmar avec plusieurs page par défault.

Si je modie le masque WPDefaultBasics et que que j'utilise le script par défaut pour la configuration (WPSetup) :

@SetProfileField("HPSettings"; "setupscreen"; "1");
@SetProfileField("HPSettings"; "setupscreenwct"; "1");
@Command([ReloadWindow])

Ca fonctionne.

Maintenant je voudait ajouter une autre page exemple WPPersoBasics et un bouton pour choisir cette page par défaut, mais je ne sais pas quoi mettre.

Ou est-ce que je peux voir les différentes valeur de setupscreen et en ajouter ?

MessagePublié: 03 Nov 2010 à 20:47
par roubech
un lien avec la page de bienvenue par défaut qu'on peut définir par politique ?
http://publib.boulder.ibm.com/infocente ... STEPS.html

http://forum.dominoarea.org/page-de-bie ... 23270.html

MessagePublié: 04 Nov 2010 à 07:27
par Frédéric DROGUERES
Merci,

J'avais déjà lu ce topic et cette doc.

Donc pour toi je n'ai pas de solution pour créer plusieurs page d'acceuil dans un bookmark et laisser l'utilisateur choisir ?

Je n'ai que la solution de plusieurs bookmark et plusieurs politique ?

MessagePublié: 04 Nov 2010 à 08:02
par roubech
je n'ai pas dit ça.
tu dois pouvoir créer ta base de pages d'accueil en appliquant la méthode indiquée Il faut juste, je pense, répeter plusieurs la partie ou du définis la page d'accueil
ensuite avec ta politique, tu envois à chacun la base et tu sélectionne la page par défaut, mais si au niveau de ta politique tu n'interdit pas à l'utilisateur de changer de page d'accueil, il pourra changer
et mieux, si tu n'as pas trop de pages d'accueil différentes et que tu peux identifier facilement les personnes concernées, pour leur directement la bonne page d'accueil avec une politique par population.
Après, si tu as autant de pages d'accueil que de personnes (ou presque), faut peut-être plutôt ragarder pour faire un portail dynamique en fonction de l'utilisateur

MessagePublié: 05 Nov 2010 à 13:43
par Frédéric DROGUERES
Merci, je n'ai pas trop compris l'histoire de "répeter plusieurs la partie ou du définis la page d'accueil", mais je vais creuser sur cette piste.

Une info qu'il me manque sais tu ou est paramètrer que c'est le masque WPSetup qui s'ouvre quand c'est la première fois que la base bookmark est ouverte ?

MessagePublié: 05 Nov 2010 à 20:06
par roubech
si tu regardes les propriétés de la base, dans les options de lancement, tu notera que c'est le FrameSet -Welcome- alias HP qui est ouvert au lancement de la base
Dans ce FrameSet, si tu regardes la formule de calcul pour le contenu du cadre :
[syntax="Formula"]tUNID := @GetProfileField( "CurrentLayout"; "CurrentLayoutKey");
tSetup :=
@If(@IsEmbeddedInsideWCT;
@GetProfileField("HPSettings"; "SetupScreenWCT");
@GetProfileField("HPSettings"; "SetupScreen"));

tType := @GetDocField(tUNID; "Type1");
OkToShow := @If(@Version < @Text(192); 0; @HasFeature("650Lic"); 1; 0);
tShowOther := @GetDocField( tKey; "ShowOtherFrameset");

@If (
tSetup = "" | @IsError(tSetup) | tSetup != "1"; "WelcomeSetup";
@IsError(tType) ; "HP2";
OkToShow != 1 & @LowerCase(tType) = @LowerCase("worKpLAcE"); "HP2";
@LowerCase(tType) = @LowerCase("worKpLAcE"); "ng-frameset_exterior";
@IsError( tShowOther) ; "HP2";
"HP2")[/syntax]
Sans chercher trop loin, en regardant la première ligne tu comprendra que la première qui est faite, c'est cherche le champ CurrentLayoutKey dans le doc profil CurrentLayout pour récupérer le UNID du doc LayoutSetting choisit comme page d'accueil.

Si tu regardes la vue (Layouts) tu trouvera le ou les docs LayoutSetting que tu as créés.
Quand je dit "répeter les étapes pour créer la page d'accueil", ça veut dire faire plusieurs fois la manip indiqué dans mon précédent lien et dans l'aide pour créer ces doc ayoutSetting et en créer autant que tu veux.

sinon, à l'époque quand j'avais esayé de descendre un page d'accueil, j'avais remarqué que dans le doc Site, il y a également un champ CurrentLayoutKey (cf mon lien précédent)
sinon, ce lien :
http://forum.dominoarea.org/viewtopic,t,18634.html

MessagePublié: 05 Nov 2010 à 20:15
par roubech
maintenant que j'y repense, si t'arrive pas à créer ta base bookmark.nsf perso sur le serveur avec les différentes LayoutSetting voulu, tu peux peut-être faire un bout de code qui créer ces docs LayoutSetting dans les base bookmark.nsf des users, directement sur le serveur si tes users sont itinérants, ou via un bouton dans un mail sinon