anchor.diff:  	id : cellIndex++,
   	title: "${organigramme.rootOrganization.name}",
   	roles : new Array(
  -		<c:forEach items="${organigramme.rootOrganization.mainActors}" var="mainActor" varStatus="loopInfo">
  -			{role : "${mainActor.role}", userFullName: "${mainActor.fullName}", login : "${mainActor.login}"} ${(not loopInfo.last) ? ',' : ''}
  +		<c:forEach items="${organigramme.rootOrganization.mainActors}" var="mainActor" varStatus="mainLoopInfo">
  +			{role : "${mainActor.role}", userFullName: "${mainActor.fullName}", login : "${mainActor.login}",
  +				userAttributes: new Array(
  +					<c:forEach items="${mainActor.details}" var="detail" varStatus="loopInfo">
  +						{label : "${detail.key}", value: "${detail.value}"} ${(not loopInfo.last) ? ',' : ''}
  +					</c:forEach>
  +				)
  +			} 
  +			${(not mainLoopInfo.last) ? ',' : ''}
   		</c:forEach>
   	),
   	parentURL : "${organigramme.rootOrganization.parentUrl}",
  
positive.code: jCells[cellIndex] = new JCell( {
  	id: cellIndex,
  	title: "${organigramme.rightRole.name}",
  	catMembers : new Array(
  		<c:forEach items="${organigramme.rightRole.users}" var="user" varStatus="loopInfo">
  			{userFullName: "${user.fullName}", login : "${user.login}"} ${(not loopInfo.last) ? ',' : ''}
  		</c:forEach>
  	),
  	level : 1,
  
negative.code: jCells[cellIndex] = new JCell( {
  	id: cellIndex,
  	title: "${organigramme.leftRole.name}",
  	innerUsers : new Array(
  		<c:forEach items="${organigramme.leftRole.users}" var="user" varStatus="mainLoopInfo">
  			{userFullName: "${user.fullName}", login : "${user.login}",
  				userAttributes: new Array(
  					<c:forEach items="${user.details}" var="detail" varStatus="loopInfo">
  						{label : "${detail.key}", value: "${detail.value}"} ${(not loopInfo.last) ? ',' : ''}
  					</c:forEach>
  				)} ${(not mainLoopInfo.last) ? ',' : ''}
  		</c:forEach>
  	),
  	level : 1,
  