This document summarizes a presentation on user management in SharePoint Online. It begins with introductions and then outlines the agenda which includes understanding Office 365 licenses, examining a case study, and reviewing the proposed solution and tools. The case study involves automating the user registration and account creation process in Office 365 based on a registration form submission. This includes notifying admins and users via email. The challenges are that account creation and license assignment are not natively automated in Office 365. The proposed solution utilizes Windows PowerShell modules, SPServices, PeopleManager Services, and JSOM APIs to build the automated process.
4. Understand Office 365 license
Office 365 service family Plans
Business (Maximum of 300 users) Office 365 Business
Office 365 Business Essentials
Office 365 Business Premium
Enterprise (Unlimited number of users) Office 365 Enterprise E1
Office 365 Enterprise E3
Office 365 Enterprise E4
Office 365 Enterprise K1
Education (Unlimited number of users) Office 365 Education E1
Office 365 Education E3
Office 365 Education E4
Government (Unlimited number of users) Office 365 Government E1
Office 365 Government E3
Office 365 Government E4
Office 365 Government K1
http://blogs.technet.com/b/lystavlen/archive/2013/03/30/office-365-comparing-p-m-and-e-plans.aspx
8. Case Study - Business Requirement
• Registration page will be accessible for non logged in users
• Upon successful submission of the form, creation of a new user will
be an automated process
• Admin will be notified by email when a request has been submitted.
User will be notified by email to verify the email address. User will be
notified by email when the account has been created
• When User clicks on the email address verification link, system will
start immediately creation of the user account and/or allocation of
the license (P1/E1 license)
9. Case Study - Technical Challenges
• Account Creation automation process is not default support by Office 365
• Assign license automation process is not default support by Office 365.
11. Solution and Tools
• Windows Azure Active Directory Module for Windows PowerShell
• MSOnline Powershell Module
• System.Management.Automation
• SPServices
• PeopleManager Services
• JSOM SharePoint API