ESN Plugin 6.6
Description

When to use this plugin ?
What does this plugin do ?
-
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
Easily find people based on their skills
Screenshots
Installation
Installation
Installer le module et redémarrer
Configuration
6.6
Re-indexing members is required after installation of this version of the module.
6.3
As of version 6.3, the Calendar module is no longer a strong dependency of the ESN.
6.2 and new profile
Starting with version 6.2, a new version of the profile is available. If you wish to go back to the previous version (in case you have made specific developments on this old version for example), you just have to activate the following property :
jcmsplugin.esn.profile.full.old-template.boolean: true
Types
Activate the following User Contents in your workspace :
- ESN - Education
- ESN - Categories
- ESN - Job
- ESN - Profile
Enable the following portlet types:
- Portlet Member Status
- Portlet Member Activity
- Portlet birthday
Expertises
With the esn, each member can define his or her expertise. You can declare the branches of categories that will be used for the classification of expertises. If no branch is defined, the root of the categories will be used.
To declare an expertise branch :
- In the module properties, enter the id of the categories in the property: "Branch of expertise categories"
- The feeds in these categories will be the expertises selectable by the users
- The type MemberCategories (ESN - Expertise) must be activated in the profile workspace
Members can automatically be assigned to groups based on their expertise. The procedure is as follows:
- In the module properties
- Activate: "Enslavement of groups to expertise"
- Edit the file
WEB-INF/data/custom.prop
and add the propertyextra.Category.jcmsplugin.esn.groups
- Edit a category of expertise, and define the id of the group associated with this expertise in the new available field (via the extra data)
- All members associated with an expertise and having a slave group will be automatically added to this group.
For security reasons, only administrators can change the groups associated with categories.
Activate the ESN Terms of Use
To activate the ESN Terms of Use :
- Create content that will contain the ESN Terms of Use texts
- In the properties of the
- Activate: "Accept ESN terms of use"
- Define the publication id in: "ESN Terms of Use - Publication"
- Define the name of the field containing the text of the conditions in: "ESN Conditions of Use - Field"
As soon as the conditions are activated, the first time a member accesses his profile, he will have to accept the terms of use.
Members will have to accept the terms and conditions each time the publication containing the terms of use is updated.
Analyse des usages (Analytics)
The ESN module provides new metrics for usage analysis.
Activity
This metric indicates for each day the number of activity recorded.
An activity represents a contribution, a connection, the update of one's profile, the registration to a space, ...
Ranking of the activity
This metric represents the distribution of activities by type (adding and updating data, microblogging, linking, ...) These are averages over the period analysed.
Relation
This metric indicates for each day the average per member of the number of relationships, the number of members followed and the number of followers.
Microblogging
This metric indicates for each day the number of microbloggings published.
New profiles
This metric indicates for each day the number of new profiles created. The account profiles represent those of members with a user account. The contact profiles represent those of the contact records.
Profile Completeness
This metric indicates for each day the completeness of the profiles. It is an average across all profiles.
Properties
"Send an email alert when a contact is made" (Default value "No")
Sends an alert to the member who made the connection request if the receiving member refuses the request.
Disable the automatic purge of activities "jcmsplugin.esn.activity.purge.enabled "
Allows you to disable activity purging by declaring the following value "jcmsplugin.esn.activity.purge.enabled: false" in your properties
Portlet Member Activity (Settings)
The Member Activity portlet has several filters that can be applied when setting up the portlet
Displayed activities
- Member activities tracked in all spaces: displays the activity of the members you are tracking, in all spaces.
- Member activities tracked in tracked spaces: displays the activity of the members you track, refined on the spaces you participate in.
- Activities in all tracked spaces: displays the activity of the spaces to which the logged-in member belongs.
- Activities in the current area: Displays the activity related to the current area.
Settings
- Show summary: allows you to define whether the summary of the publication is displayed.
- Display media: Allows you to define whether the publication media is displayed (Video player, viewer, image in the case of an image-type document).
- Display comments: Allows you to define whether comments should be visible in the activity.
- Number of activities displayed : The number of activities displayed per page.
You can also, when editing the portlet, display hidden fields, and define advanced filters in the "Filters" field. Values must be separated by spaces.
- "microBlogging" filters out the following activities
- Filters all MicroBlogging activities
- "profile" filters out the following activities
- X added the {poster} item
- X added training {training}
- X added the {link}
- X has filled in his areas of expertise
- X has updated his areas of expertise: {list of skills}
- X has updated its areas of expertise
- X has updated his contact information
- X has updated his profile
- "contact" filters out the following activities
- X updated Y's profile
- X added a note about Y
- "connect" filters out the following activities
- X has entered into a relationship with Y
- X has added Y to his relationships
- "ws" filters out the following activities
- {0} has joined space {1}
- "create" filters the following activities
- X added a comment
- X published the event {Name of event}
- X has published {Name of publication}
- X shared {WebPage name}
- "update" filters the following activities: "update" filters the following activities
- X has updated {Name of publication}
- X has updated the event {Event name}
- "delete" filters the following activities: "delete" filters the following activities
- X deleted {Name of publication}
- "update-pstatus" filters the following activities: "update-pstatus" filters the following activities
- X has passed publication {Name of publication} in {PStatus} status
- "upload" filters the following activities: "upload" filters the following activities
- X has filed the document {Document name}
- X made a mass deposit with the zip archive {Zip Name}
Developer documentation
You can extend and change certain behaviors of the ESN module via certain developments.
You can find these developments on la webapp de documentation, catégorie ESN.
FAQ
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)
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
- 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