Skip to main content
Skip table of contents

Technical Deployment - Project Plan

Legend:

Optional Deliverable

Mandatory Deliverable

Subsection of Each Point

Deliverables/Tasks

Details

Customer Actions

SocialTalent Actions 

Persons Responsible

Due Date

Status

1

Sandbox Environment is stood up. 

If the customer is in pre launch, it is likely that a Sandbox environment will not be required. Usually just a small number of users are set up to use the Sandbox Environment.

 

 

 

 

 

1.1

Assess requirements as to whether a Sandbox environment is required

Decision on need for Sandbox environment

Discuss with SocialTalent

Discuss and assist with decision making

 

 

 

1.2

Setup company admin user(s)

Company admin users are setup manually by SocialTalent. Typically, no more than 2 or 3 users would be set up as company adminswould be set up

Share details with Customer Success names and email addresses of users that may be company admins

Customer Success setup company admin users, assign learning path regarding Platform Administration

 

 

 

1.3

Plaform Administration learning completed by Company Admins

Company Admins are required to complete Platform Administration training. Company Admins need to have a sufficient understanding of how the platform works. This is essential to success of the deployment and on going operation of the platform

Project Manager nudges Company Admins to complete the Platform Administration training

Assist when questions regarding the training arise

 

 

 

1.4

Learners and Team Leader setup

Learners and Team Leaders have been set up, depending on the numbers this may be done manually (one-by-one) or through the use of the bulk-uploader.

Load users

Assist when questions regarding the training arise.

 

 

 

2

Production Environment is setup.

Production Environment is stood up with (at a min.) the first batch of users on boarded.

 

 

 

 

 

2.1

Setup company admin user(s)

Company admin users are setup manually by SocialTalent. Typically, no more than 2 or 3 users would be set up as company adminswould be set up

Share details with Customer Success names and email addresses of users that may be company admins

Customer Success setup company admin users, assign learning path regarding Platform Administration

 

 

 

2.2

Plaform Administration learning completed by Company Admins

If there is no Sandbox environemnt this step is necessary. Company Admins are required to complete Platform Administration training. Company Admins need to have a sufficient understanding of how the platform works. This is essential to success of the deployment and on going operation of the platform

Project Manager nudges Company Admins to complete the Platform Administration training

Assist when questions regarding the training arise

 

 

 

2.3

Test user access for a few users

Ideally the test users should be from different teams, groups, countries and IT organisations. Users should also engage in system testing using the following link https://app.socialtalent.com/test

Identifiy a few users and share the details with SocialTalent for loading

Customer success to set up the selected users

 

 

 

2.4

Learners and Team Leader setup

Learners and Team Leaders have been set up, depending on the numbers this may be done manually (one-by-one) or through the use of the bulk uploader.

Load users

Assist when questions regarding the training arise

 

 

 

3

Single Sign-on (SSO)

SSO is enabled. Users may log in via SSO

 

 

 

 

 

3.1

Review SocialTalent SSO Documentation on this knowledge base article

Documentation has been reviewed

Review documentation

Promptly address questions as the arise

 

 

 

3.2

SSO configuration details are populated

Per knowledge base article, populate details regarding configuration of SSO

Populate SSO details

Promptly address questions as the arise

 

 

 

3.3

SSO is validated and tested

An email is sent to the team validating that SSO has be set up and is working

Test SSO

Promptly address questions as the arise

 

 

 

3.4

Exclude certain users from SSO.

On occasion, some users may need to be exluded from SSO. Theses need to be defined and configured.

Exclude users

Promptly address questions as the arise

 

 

 

3.5

Indentify Employee ID in SAML string

On occasion, the customer might want the employee id field to be passed from the SAML string and populated in a custom field on SocialTalent

Specify the location of the employee ID in SAML

Map the employee ID value from SAML to a custom ID field 

 

 

 

4

SSO Auto Provisioning (Self-registration)

Users may self-register/auto provision. This is an optional step. The bulk-uploader may be used as an alternative to auto provisioning.

 

 

 

 

 

4.1

Trusted Domains have been configured

Email domains relating to all users have been defined and configured. Only users with emails will be permitted to self register. 

Communicated trusted domains to SocialTalent.

Configure the trusted domains

 

 

 

4.2

Configure trunk questions and teams

When users log in the team they are assigned to may need to have learning paths assigned by default.

Confer with SocialTalent and share details re the Learning paths that should be assigned based on Trunk questions and teams

Configure trunk teams

 

 

 

4.3

If necessary, configure Branch Questions and Branch Teams

Depending on the complexity of the question structure, they may need to be forked to create branch teams

Confer with SocialTalent and share details re the Learning paths that should be assigned based on Branch questions and teams

Configure branch teams

 

 

 

4.4

Restrict reporting and data analysis for users of particular countries.

There are cases where the personal data from users that live in some countries may need to be restricted e.g. it may be the case that users based in Germany have exposure to their learning progress restricted.

Confer with SocialTalent and share details re requirements for data restrictions

Configure data restrictions for countries

 

 

 

4.5

Test and validate Auto provisioning

Users need to be able to register and authenticate via SSO and be assigned to the correct teams and learning paths.

Execute test

Assist in validating tests

 

 

 

5

User Auto Provisioning API setup (SCIM)

Instead of bulk update or self-registration, the customer can choose to use SCIM API, which automated user management

SCIM Overview Document

 

 

 

 

5.1

Share understanding of SCIM with Customer PM and Customer tech team

Discuss what SCIM is, how would it solve their problems, how could it impact existing users if any. Decisions about should company admins continue to be allowed to make changes etc.

 

Share documentation, answer any questions.

 

 

 

5.2

Share credentials to the SCIM API endpoint. 

This could be for production or sandbox environment, depending on customer's comfort level with SCIM and status of production roll-out.

 

Create sandbox company, create admin@company.com account, create and share the API security token and documentation.

 

 

 

5.3

Configure and integrate SCIM.

This integration could be done with customer Identity Management systems like Azure or Okta, or in some cases LMSs like Workday as well.

Integration tasks.

Answer any queries arising in the process.

 

 

 

5.4

Test, test, test. Integration testing for the API.

  1. Deactivation. 2. If changes made by company admins are over-written. 3. What happens to existing users, are their attributes over-written.

Run test cases.

Assist in validating test results.

 

 

 

5.5

Incrementally add users to SCIM

If for example there are 10k users, add 100 users first, to see how their experience is and if there are any issues.

IDP admin to incrementally add users.

 

 

 

 

6

File Content Integration

Assess intergation options

Review high level integation capabilities in this document

Customer Success rep to arrange a meeting with Product Development as necessary

 

 

 

6.1

Content File Formats

The format of the Content File(s) needs to be defined:
a) Field names, lengths, required status
b) Field mapping
c) File name

Review this document for sample data fields and other details

Export content data in a file that conforms to the Completion File requirements

 

 

 

6.2

Test and iterate on Content Files until validated

Content files will need to undergo riogorous testing to ensure they are consistent with requirements

Test content file uploads and share feedback re testing

Address any requirements for iteration.

 

 

 

6.3

Completion File Formats

The format of the Completion File needs to be defined:
a) Field names, lengths, required status
b) Field mapping
c) File name

Communicate Completion File requirements in detail

Export content data in a file that conforms to the Completion File requirements

 

 

 

6.4

Test and iterate on Content Files until validated

Content files will need to undergo riogorous testing to ensure they are consistent with requirements

Test content file uploads and share feedback re testing

Address any requirements for iteration.

 

 

 

6.5

SFTP Server Setup

Customer needs to setup an SFTP server as the location as to where the Content and Completion files will reside.

Share with SocialTalent
a) IP Address of SFTP server
b) Authentication details
c) White listing of SocialTalent IPs 

Export Content and Completion files to SFTP Server.

 

 

 

Please feel free to reach out to your onboarding specialist with any issues here and you can also download this guide in excel format SocialTalent Technical Deployment - High Level Project Plan.xlsx their is also a project scheduler included in the excel to keep everything on track if you need this as well.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.