-
1.
Ad.19 - Engaging users with HCL
Connections Touchpoint and
User Invite
Matteo Bisi @ Factor-y Srl
Wannes Rams @ ISW
1#engageug
-
2.
Agenda
• Who are we
• Touchpoint & User Invite
- Install
- Config
- Usage
- Tips
• Demo
• Questions
2#engageug
-
3.
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
-
4.
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
-
5.
We are part of
28-29 September 2020 Madrid
https://letsconnect.world
5#engageug
-
6.
What is Touchpoint ?
6#engageug
-
7.
Old Versions
7#engageug
-
8.
Old Versions
• Separate download
• Complex to install
• Long to Configure
8#engageug
-
9.
New Version
• It requires a single true to be activated !
9#engageug
-
10.
Starting from 6.5 it’s pre installed
LotusConnections-config/touchpoint-config.xml
10#engageug
-
11.
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
-
12.
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>
-
13.
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
-
14.
Tips
Language and text customization?
Check
/installedApps/cellName/Touchpoint.ear/touchpoint.war/nls
14#engageug
-
15.
15#engageug
touchpoint_en.json
touchpoint_fr.json
-
16.
Tips
Add a custom Page?
16#engageug
-
17.
17#engageug
-
18.
18#engageug
-
19.
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 !
-
20.
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 ?
-
21.
• Enable and configure a preinstalled application
• Ldap with admin account
• Tdisol it's not mandatory
21#engageug
Connections 6.5
IT’S BETTER !
-
22.
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
-
23.
Setup
1 single file needs to be configured
LotusConnections-config/selfregistration-config.xml
23#engageug
-
24.
Something about ldap
• Read/Write account needed
• Active Directory and Domino are easier
24#engageug
-
25.
Tips
25#engageug
Don’t forget to add the / at the end of the base url
Pw policy using regex
Change the default !
-
26.
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.
27#engageug
Selfregistration config must contain the correct ldap object class
-
28.
Who doesn’t like clear password ?
28#engageug
-
29.
Any customization available ?
Email layout
app_server_root/profiles/profile_root/installedApps/cell_nam
e/Invite.ear/invite.util.jar
29#engageug
-
30.
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.
31#engageug
-
32.
32#engageug
Onboarding
First steps ( Welcome page, Edit Profilem Profile Tags, Colleagues, Communities
Avoid empty landing page
Blabla
Existed since 4.5 ? As ISSL Asset
Since 6 in Connections? YES it was
Unknown
Pre installation tasks
Setup - install ear, wsadmin
Post installation tasks – adjust tdi,sync was,restarts
(profiles tdisol,was libraries,file stores, wsadmin)