We apologize for untranslated text, you can use the Google Translation button to get an automatic translation of the web page in the language of your choice.

ESN Plugin 6.4.2


Reinforce employees' involvement and sense of belonging with the Jalios Entreprise Social Network plugin!
mceclip1 - 2019-06-17 11h06m00s 

When to use this plugin ?

Do your teams work in distributed mode? Do you want to federate and bring people together, involve and motivate them? Do you need to organise and facilitate knowledge transfer and good practices sharing
The Enterprise Social Network is a support to professional communities to improve exchanges between employees, maximize collaborative market watch or stimulate the creativity of the company collectively by breaking down organizational and hierarchical silos. This plugin contributes to increasing employees' productivity by promoting knowledge sharing.
The plugin goes far beyond the simple need to share information between communities and individuals. It enables cross-functional communication by making information more fluid. Information is made relevant and useful thanks to people's connexion and relationship.

What does this plugin do ?

The ESN plugin is built around four main features of Enterprise Social Network:
  • Profile management
  • Activity monitoring
  • Expertise and skills management
  • Relationship management

Key features

  • Rich profile page
  • Status / microblogging
  • Skills management / Expert directory
  • Member activities, space, activity wall
  • Usage analysis
  • Dedicated mobile view
  • Filtering by activity type, workspace
  • Acceptance of ESN terms of use

Competencies management

  • Possibility for each member to define his or her competencies. The branches or the tree structure of the competencies are declared simply with categories. 
  • Possible integration with HRIS solutions to retrieve members' expertise and automatically fill in their profile page

Activity flow

  • Activity flow presents the activity (publication of a document, addition of a comment, question, etc.) of the members within the network of the connected user. It is possible to react directly in the activity flow, for example by sharing a comment or voting for a content
  • The activity flow is displayed according to the user's rights on the displayed content
  • The activity flow can be customized by each user in their personalized desktop
  • The activity flow of a space shows up the activity of the collaborative space and is configurable by space's animators

What our customers like about it

Gaining efficiency through process socialization

The activity wall shows up all types of content (Micro-blogging, FAQs, discussions, Article, Document, etc.), and employees can react directly by voting, commenting or recommending to colleagues. The exchange of information is thus made more fluid and the organization's internal processes are socialized while reducing the number of emails sent. Votes and comments can be found in forms, tasks, events, collaborative monitoring links, polls, etc. for an exchange as close as possible to the related information. This is much more efficient and better capitalized on over time, thus saving time and increasing productivity.

Easily find people based on their skills

Each employee can fill in their skills, their career path, their training and certificates obtained, add their CV and introduce themselves. This is the internal LinkedIn. It becomes possible to search for people according to their skills, cross-referenced with other criteria such as geographical location, languages spoken, etc... This gives visibility and recognition to employee's skills, contributing to more engagement.


1. Member's profile page
2. Editing a member's profile page
3. Activity wall
4. Experts directory
5. Member's profile on the mobile
6. Activity wall on mobile



Install Jalios ESN plugin and restart JCMS.



Go to the default workspace's administration and add the following User Content types:

  • ESN - Education
  • ESN - Expertise
  • ESN - Job
  • ESN - Member Profile

Add the following Portlet types:

  • Portlet Connections
  • Portlet Member Activity


Graphviz is a free open source graph (network) visualization project from AT&T Research. Jalios ESN uses Graphviz to generates the graphical connection maps. If Graphviz is not install this feature is disabled.

Here is the procedure to install Graphviz:

  • Download Graphviz from http://www.graphviz.org/
  • Install Graphviz
  • In JCMS, go to the Jalios ESN plugin's administration and open the Properties tab.
  • In the Graphviz dot.exe path input, enter the file path for the dot.exe program (e.g. C:\Program Files\Graphviz2.22\bin\dot.exe)


In Jalios ESN, member can describe their expertise through categories. You can declare which branches of categories will be proposed to the members. If no branch is defined, the children of the root category will be used.

To declare the expertise branch:

  • Go to the Jalios ESN plugin's administration and open the Properties tab
  • In the Expertise Category Branch input, enter the IDs of the categories to be used as expertise branches

You can also force group assignment for member according their expertise. Here is the procedure:

  • Go to the Jalios ESN plugin's administration and open the Properties tab
  • Enable Group assignment from expertise
  • Edit WEB-INF/data/custom.prop and add the empty property extra.Category.jcmsplugin.esn.groups
  • Edit an expertise category and add the IDs of the associated groups
  • All the members associated to this expertise will be assigned to the associated groups.

For security issues, only the technical administrators can change the groups associated to a category.

Configure Terms and Conditions Agreement

To define Terms and Conditions Agreement:


  1. Create a content with the Terms and Conditions Agreement
  2. Go to the Jalios ESN plugin's administration and open the Properties tab
    • Enabled Agreement for Terms and Conditions required.
    • In Terms and Conditions for ESN - Publication, enter the identifier of the publication
    • In Terms and Conditions for ESN - Field, enter the java name of the publication's field which contains the text of the agreement.
    • Save

Once the Terms and Conditions Agreement has been defined, the first time the user try to access to his/her profile or to add/edit a contact, he will be redirect to the Terms and Conditions page to accept or decline the conditions.

To force all the users to accept or decline the new Terms and Conditions, just force the major update of the publication.



"Send an alert on declined member connection." (Default value : "false") : 

Sends an alert to the member who has asked for relation, if the member who receives the relation demand refuses it.


Disable some activities creation

it is possible to disable some activity creation by modifying the property "jcmsplugin.esn.activity.nontracked". By default, the property is blocking delete and lock activities : 

jcmsplugin.esn.activity.nontracked: jcmsplugin.esn.activity.delete jcmsplugin.esn.activity.lock jcmsplugin.esn.activity.unlock

The list of different activity types : 

  • jcmsplugin.esn.activity.profile.job: Member has added the position X
  • jcmsplugin.esn.activity.profile.education: Member has added the training X
  • jcmsplugin.esn.activity.profile.link: Member has added the link X
  • jcmsplugin.esn.activity.profile.categories: Member has filled in his areas of expertise
  • jcmsplugin.esn.activity.profile.categories.add: Member has updated his areas of expertise: X
  • jcmsplugin.esn.activity.profile.categories.add-empty: Member has updated his areas of expertise
  • jcmsplugin.esn.activity.profile.info: Member has updated his info
  • jcmsplugin.esn.activity.profile: Member has updated his profile
  • jcmsplugin.esn.activity.contact.profile: Member has updated X's profile
  • jcmsplugin.esn.activity.contact.note: Member has added a note to X
  • jcmsplugin.esn.activity.connect-account: Member is now connected with X
  • jcmsplugin.esn.activity.connect: Member has added X to his/her connections
  • jcmsplugin.esn.activity.ws: Member has signed up for the workspace X
  • jcmsplugin.esn.activity.create: Member has created X
  • jcmsplugin.esn.activity.update: Member has updated X
  • jcmsplugin.esn.activity.delete: Member has deleted X
  • jcmsplugin.esn.activity.create.Publication: Member has published X
  • jcmsplugin.esn.activity.create.Event: Member has published the event X
  • jcmsplugin.esn.activity.create.CalendarEvent: Member has published the event X
  • jcmsplugin.esn.activity.update.CalendarEvent: Member has updated the event X
  • jcmsplugin.esn.activity.update.Event: Member has updated the event X
  • jcmsplugin.esn.activity.create.Review: Member has reviewed X
  • jcmsplugin.esn.activity.create.FileDocument: Member has uploaded X
  • jcmsplugin.esn.activity.create.DBComment: Member has added a new comment
  • jcmsplugin.esn.activity.create.DBForumTopic: Member has posted the topic X
  • jcmsplugin.esn.activity.create.DBPollVote: Member has reply to the poll X
  • jcmsplugin.esn.activity.create.MicroBlogging:
  • jcmsplugin.esn.activity.create.WebPage: Member has shared X
  • jcmsplugin.esn.activity.update-pstatus: Member has changed the status of X to Y
  • jcmsplugin.esn.activity.unzip: Member has uploaded files from a zip archive X
  • jcmsplugin.esn.activity.lock: Member has locked document X
  • jcmsplugin.esn.activity.unlock: Member has released document X


1. Comment sont calculées les suggestions de mise en relation ?

Le module ESN calcule les suggestions de mise en relation à partir des éléments suivants :

  • Relations de mes relations
  • Membres appartenant aux mêmes espaces collaboratifs que moi
  • Membres ayant les mêmes expertises que moi

Tout membre respectant au moins l'un de ces critères sera suggèrer sauf :

  • Si ce membre est déjà une relation
  • Si cette suggestion a déjà été rejetée
  • Si une demande de mise en relation a été envoyé à ce membre
  • L'ensemble des membre à suggérer est ensuite trié selon la proximité avec l'utilisateur. Le calcul de proximité se base sur une pondération des 3 critères relation, espace co, et expertise (+ un 4e a partir de ESN 2.1 : les réunions en commun)

Les pondération peuvent être paramétré via les propriété suivante (les valeurs indiquées sont les valeurs par défaut) :

  • jcmsplugin.esn.closeness.coefficient.workspace: 4
  • jcmsplugin.esn.closeness.coefficient.category: 3
  • jcmsplugin.esn.closeness.coefficient.member: 2
  • jcmsplugin.esn.closeness.coefficient.contact: 1
  • jcmsplugin.esn.closeness.coefficient.event: 4 (à partir de ESN 2.1)
2. Comment est calculé le taux de complétude du profil ?

Le taux de complétude du profil ESN est calculé sur le renseignement des critères suivants (tous les critères ont la même pondération) :

Info du membre :

  • Civilité
  • Fonction
  • Organisation
  • E-mail
  • Téléphone
  • Portable
  • Adresse
  • Photo

Info ESN :

  • Présentation
  • Centre d'intérêt
  • Date de naissance
  • Date d'arrivée dans la société
  • Au moins une relation
  • Au moins une expertise renseignée
  • Au moins un poste renseigné
  • Au moins une formation renseignée


  • 6.4.2
  • Stable
  • JPlatform 10
Certified by Jalios
  • Yes
  • Module payant
  • Jalios Support
  • Jalios
  • Jalios
  • 1.72 MB
  • 7/30/20
  • 11
Required Plugins
v 6.2