Dans une astuce précédente, nous avions vu des préconisations pour assurer la portabilité des actions sur clics basées sur des pages du portail lors de l’import d’environnement ou de changement de serveur.
Cet article apporte des précisions concernant l'import d'environnement. Supposons que l'on ait créé un environnement à partir d'un portail vide. Les identifiants de Page par défaut sont de la forme aXXXX où XXXX représente un nombre. Les identifiants de Portlet par défaut sont de la forme iXXXXX où XXXXX représente un nombre.
Au moment de l'import de cet environnement dans un autre portail, il est possible qu'un identifiant de Page ou de Portlet soit automatiquement modifié par DivePort pour éviter un conflit avec un identifiant déjà existant. Aussi les actions sur clic de l'environnement nouvellement importé risquent de plus pointer sur des pages récemment importées.
Une bonne pratique serait de renommer les Pages et Portlets de l'environnement avant importation, par exemple de cette manière <nom_environnement>aXXXX et <nom_environnement>iXXXXX.
De cette manière les conflits d'identifiants de page ou d'instance de Portlet sont écartés et les liens sont pérennes et corrects.
Idéalement, le renommage des identifiants devrait être effectué au commencement de la création du nouvel environnement.