Cette page ne doit être appliquée que si le script vous demande de passer la migration manuelle code.20252306.UD-OrgUnitChartGenerator
Pour la vue "Organigramme vertical" du service "Organigramme" le XML d'entrée a été revu pour saxer les données des entités et des utilisateurs au format XML et non HTML.
Le XML généré
<main-user id="content://dfc5a514-3e95-45aa-9446-79eb88fe9d5c" name="gabriel-trillot"> <role>Adjoint</role> <html> <head> <meta content="Gabriel" name="firstname"> <meta content="gtrillot" name="user;login"> <meta content="membres-espaces-projets" name="user;populationId"> <!-- Autres données de la vue "organizationChart" --> </head> <body> <!--[...]--> </body> </html> </main-user>
<main-user id="content://dfc5a514-3e95-45aa-9446-79eb88fe9d5c" name="gabriel-trillot"> <role>Adjoint</role> <html> <head> <meta content="Gabriel" name="firstname"> <meta content="gtrillot" name="user;login"> <meta content="membres-espaces-projets" name="user;populationId"> <!-- Autres données de la vue "organizationChart" --> </head> <body> <!--[...]--> </body> </html> </main-user>
<main-user id="content://dfc5a514-3e95-45aa-9446-79eb88fe9d5c" name="gabriel-trillot"> <role>Adjoint</role> <html> <head> <meta content="Gabriel" name="firstname"> <meta content="gtrillot" name="user;login"> <meta content="membres-espaces-projets" name="user;populationId"> <!-- Autres données de la vue "organizationChart" --> </head> <body> <!--[...]--> </body> </html> </main-user>
devient
<main-user id="content://dfc5a514-3e95-45aa-9446-79eb88fe9d5c" name="gabriel-trillot"> <role>Adjoint</role> <firstname>Gabriel</firstname> <user login="gtrillot" populationId="membres-espaces-projets">Gabriel Trillot</user> <!-- Autres données de la vue "organizationChart" --> </main-user>
<main-user id="content://dfc5a514-3e95-45aa-9446-79eb88fe9d5c" name="gabriel-trillot"> <role>Adjoint</role> <firstname>Gabriel</firstname> <user login="gtrillot" populationId="membres-espaces-projets">Gabriel Trillot</user> <!-- Autres données de la vue "organizationChart" --> </main-user>
<main-user id="content://dfc5a514-3e95-45aa-9446-79eb88fe9d5c" name="gabriel-trillot"> <role>Adjoint</role> <firstname>Gabriel</firstname> <user login="gtrillot" populationId="membres-espaces-projets">Gabriel Trillot</user> <!-- Autres données de la vue "organizationChart" --> </main-user>
Dans la XSL de rendu du service de l'organigramme vertical, vous devez donc modifier les instructions sous la forme
<xsl:variable name="nom" select="main-user/html/head/meta[@name ='lastname']/@content"/>
<xsl:variable name="nom" select="main-user/html/head/meta[@name ='lastname']/@content"/>
<xsl:variable name="nom" select="main-user/html/head/meta[@name ='lastname']/@content"/>
par
<xsl:variable name="nom" select="main-user/lastname"/>
<xsl:variable name="nom" select="main-user/lastname"/>
<xsl:variable name="nom" select="main-user/lastname"/>
Autre exemple, remplacez les instructions du type
<xsl:variable name="login" select="main-user/html/head/meta[@name = 'user;login']/@content"/>
<xsl:variable name="login" select="main-user/html/head/meta[@name = 'user;login']/@content"/>
<xsl:variable name="login" select="main-user/html/head/meta[@name = 'user;login']/@content"/>
par
<xsl:variable name="login" select="main-user/user/@login"/>
<xsl:variable name="login" select="main-user/user/@login"/>
<xsl:variable name="login" select="main-user/user/@login"/>
Rechercher toutes les occurrences de html/head/meta dans vos surcharges de la vue organization-chart_4.5.xsl
Les XSL de rendu pour la vue "organizationChart" se sont plus utilisées dans le cadre de l'organigramme vertical. Elles peuvent être supprimées si seul l'organigramme vertical est utilisé.