Engage 2020 - Ad19. Engaging users with HCL Connections Touchpoint and User Invite

Matteo Bisi
Matteo BisiSenior DevSecOps Engineer at SIGHUP
Ad.19 - Engaging users with HCL
Connections Touchpoint and
User Invite
Matteo Bisi @ Factor-y Srl
Wannes Rams @ ISW
1#engageug
Agenda
• Who are we
• Touchpoint & User Invite
- Install
- Config
- Usage
- Tips
• Demo
• Questions
2#engageug
Matteo Bisi
• Senior System Engineer at Factor-y
• Preferred playground : Connections, Dx ,
WebSphere Administrations
• Blogs - www.msbiro.net ,blog.msbiro.net
• Team Member of LetsConnect,
the Connections and DX User Group
• HCL Master & IBM Champion
• I’m father of 2 wire fox terriers
3#engageug
Wannes Rams
• Senior Consultant and Cloud Architect
Europe at ISW
• Lives in Belgium and Sweden
• 20 years in the Collaboration space
• Board Member of LetsConnect, the
Connections and DX User Group
• Chairman of Penumbra
• HCL Master
• Plays Table tennis
4#engageug
We are part of
28-29 September 2020 Madrid
https://letsconnect.world
5#engageug
What is Touchpoint ?
6#engageug
Old Versions
7#engageug
Old Versions
• Separate download
• Complex to install
• Long to Configure
8#engageug
New Version
• It requires a single true to be activated !
9#engageug
Starting from 6.5 it’s pre installed
LotusConnections-config/touchpoint-config.xml
10#engageug
in the touchpoint basic recipe
• Update your profile
• Add your interests (tags)
• Follow colleagues
• Follow communities
• DONE !
• But there is more under the hood
11#engageug
privacy And Guidelines
12#engageug
<privacyAndGuidelines>
<!-- If enabled, will prompt users to accept the privacy and guidelines defined in the below links -->
<enabled>false</enabled>
<!-- The version of privacy and guidelines the user will accept. Increase this value to enforce reacceptance
during changes. -->
<version>1.0</version>
<!-- The privacy and guidelines link to the document for external users -->
<externalLink/>
<!-- The privacy and guidelines link to the document for internal users -->
<internalLink/>
</privacyAndGuidelines>
Welcome Video
<!-- Link to welcome video to be displayed to users -->
<welcomeVideoUrl/>
Touchpoint Filestore
<!-- Directory storing Touchpoint related data -->
<contentDirectory>/local/icshared/touchpoint/</contentDirectory>
13#engageug
Tips
Language and text customization?
Check
/installedApps/cellName/Touchpoint.ear/touchpoint.war/nls
14#engageug
15#engageug
touchpoint_en.json
touchpoint_fr.json
Tips
Add a custom Page?
16#engageug
17#engageug
18#engageug
User Invite - External collaboration
19#engageug
Started in Connections 5.0
What external users cannot do?
• …
• Follow people.
• Use @mentions.
• See public microblog
• ..
But external users are free !
External collaboration
• Setup of external application (custom nsf app, PWM ..)
• Dedicated ldap or ldap branch
• Tdisol for external users
20#engageug
Started in Connections 5.0
And now ?
• Enable and configure a preinstalled application
• Ldap with admin account
• Tdisol it's not mandatory
21#engageug
Connections 6.5
IT’S BETTER !
Invitation flow
Authorized internal user generate invitation
https://cnx.fqdn/selfservice
Invitation generated and sent to recipient
Guest accept the invitation on the mail , and perform a self
registration
Connections profile and ldap account are created
22#engageug
Setup
1 single file needs to be configured
LotusConnections-config/selfregistration-config.xml
23#engageug
Something about ldap
• Read/Write account needed
• Active Directory and Domino are easier
24#engageug
Tips
25#engageug
Don’t forget to add the / at the end of the base url
Pw policy using regex
Change the default !
Who could invite external users ?
<required-access-role>person</required-access-role>
Default is invite-user
Wsadmin command is required
26#engageug
invite-only,
ProfilesService.setRole("ajones277@example.com",
EMPLOYEE_EXTENDED)
ProfilesService.setRoleByUserId("8e88c240", EMPLOYEE_EXTENDED)
27#engageug
Selfregistration config must contain the correct ldap object class
Who doesn’t like clear password ?
28#engageug
Any customization available ?
Email layout
app_server_root/profiles/profile_root/installedApps/cell_nam
e/Invite.ear/invite.util.jar
29#engageug
strings customization
invite.unzipped/com/ibm/lconn/registration/strings
invite_customization/nls
https://help.hcltechsw.com/connections/v65/admin/admin/c_
admin_customize_self-registration_notifications.html
30#engageug
31#engageug
32#engageug
1 of 32

More Related Content

What's hot(20)

OpenNTF Webinar, March, 2021OpenNTF Webinar, March, 2021
OpenNTF Webinar, March, 2021
Howard Greenberg210 views
OpenNTF Webinar, October 2020OpenNTF Webinar, October 2020
OpenNTF Webinar, October 2020
Howard Greenberg205 views
OpenNTF Webinar, May 19, 2020OpenNTF Webinar, May 19, 2020
OpenNTF Webinar, May 19, 2020
Howard Greenberg749 views
Introducción al SharePoint Framework SPFxIntroducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFx
SUGES (SharePoint Users Group España)285 views
Drupal 8 and PantheonDrupal 8 and Pantheon
Drupal 8 and Pantheon
Pantheon1.1K views
IBM Connections REST API Hip-HopIBM Connections REST API Hip-Hop
IBM Connections REST API Hip-Hop
Henning Schmidt1.2K views
Arif_Shaik_CVArif_Shaik_CV
Arif_Shaik_CV
Arif Shaik331 views

Similar to Engage 2020 - Ad19. Engaging users with HCL Connections Touchpoint and User Invite(20)

History of Connections History of Connections
History of Connections
Wannes Rams343 views
Suguk Southampton   CodePlex - March 2014Suguk Southampton   CodePlex - March 2014
Suguk Southampton CodePlex - March 2014
Steven Andrews2.1K views
Driving Developers To Your APIDriving Developers To Your API
Driving Developers To Your API
Carlo Longino486 views

Engage 2020 - Ad19. Engaging users with HCL Connections Touchpoint and User Invite

Editor's Notes

  1. Onboarding First steps ( Welcome page, Edit Profilem Profile Tags, Colleagues, Communities Avoid empty landing page Blabla
  2. Existed since 4.5 ? As ISSL Asset Since 6 in Connections? YES it was Unknown
  3. Pre installation tasks Setup - install ear, wsadmin Post installation tasks – adjust tdi,sync was,restarts (profiles tdisol,was libraries,file stores, wsadmin)