sharepoint 2016 for everyone & all in onerasha.co/librarybook/sharepoint 2016 all in one for...

93

Upload: others

Post on 11-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application
Page 2: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

SharePoint2016ForEveryone&AllInOne

Part–I

This book has been written to make readers understand aspractical as it could be and how itwould help business toincrease the productivity. Whenever new technology jumpsintomarket, it requiresmore time to recognize it’s features(though it may not be applicable for specific readers likeMVPs). I hope with the help of this book, people will beawareofitwellinadvancedathighlevel

SwatiPradipBannoreJain

2/27/2016

Page 3: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

HelloSharePoint2016!!

HelloReaders,Ihopeyouwillenjoyandlearnwhilereadingthisbook.Thisbookisthecompilationofmyownfindingswith reference to knowledge shared at different conferences& summary ofMSDN&TechNetblogseries/articlesetc .ThisbookiswrittenconsideringthelargeraudienceincludingITusers,Businessusers,Architects,Developersandputtingthisknowledgeinsimplewords.Togetintoadvancedetails,referencesareprovidedcorrespondingtosubtitle.Sothisdefinitelygoingtosaveyourtimetogetacquaintedtonewtechnologyovershorterperiodoftime.Youcanalsostartthediscussions&getmoreclarificationshere.Everythingisshortandcrispbuttriggerstheinsightinyou,whichhelpsyoutogetintomoredepth.SharePoint2016iscloudorientedversion,tailoredtodifferentcustomerrequirement,soletusunderstandaboutthehybridarchitecture.SharePoint Cloud (online) and on-premise integration becomes an essential factor to considerwhenrequirementsdemandsextensiveavailabilityofallthefeaturesinshortdurationoftime.InSharePoint2016ispreconfiguredforhybridenvironmentwithnoorlessadministrativeefforts.AndglobalsearchispoweredbyOfficegraphandDelve.Iwould like to introducemyself as consistent blogger, technology enthusiastwith 9+ years ofindustryexperience.Mytwitterhandleis@jaiswati,TechnologyBlog:http://swatipoint.blogspot.com,Blogaboutmyownthoughts:http://allizzwellbyswatiji.blogspot.in/FaceBookCommunityPage: https://www.facebook.com/SharePointQ/

Page 4: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

TableofContents

SharePoint2016VSPre-SharePoint2016

ImprovedFileTransfer

UIImprovements

ImprovedListThreshold

LargelistcolumnindexmanagementTimerJob

EnableAutoIndexingforSharePointListorLibrary

OutgoingEmailSettings

SecureSocketsLayer(SSL)withSMTPConnectionEncryption

SecureSocketsLayer(SSL)withNoSMTPConnectionEncryption

ImprovedSearchIndex

Authentication

OperationsandTelemetry

Somemorenewfeatures

SharePoint2016FeaturesLists&WebTemplates

SoftwareandHardwarerequirements

Prerequisites

Databaseservers

Upgrade&Migration

SharePoint2016installation

TroubleshootingwiththeSharePoint2016installation

SharePoint2016ServerRole

Serverroles

RoleConversion

ServicesintheFarm

SharePoint2016HybridSearch

CloudSearchServiceApplication

PrerequisitesforusingOffice365hybridsearch

IndexesinCloudSearchServiceApplication

FederatedSearchVsCloudHybridSearch

WhytochooseCloudHybridSearch?

CloudHybridSearchLimitations:

WhatisCloudIndex?What’sitsroleinCloudSSA?

CreatingCloudServiceApplication

CreateCloudSSA.ps1

OnBoard-HybridSearch.ps1

HowsecurityworksforHybridSearchResults(SecurityTrimmingofSearchResults)?

SearchIndexinginSP2016

Page 5: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

E-discoveryforSearchingSensitivedata

SharePoint2016ServiceApplications

DeprecatedServiceApplications

UserProfileSynchronizationServiceApplication

ExcelServiceApplication

UserProfileServiceApplication

ActiveDirectoryImport

MicrosoftIdentityManager2016

ProfileRedirection

ProjectServerServiceApplication

CreatingProjectServerApplication

CreateProjectServerSiteCollection

AccessServiceApp

What’snewinSharePoint2016Sites

ComplianceCenterforDataLossPrevention(DLP)

WhatisDLP?

HowDLPWorks?

DocumentDeletionPolicies

InPlaceHoldPolicyCenter

AboutinPlaceholdPolicyCenter

CreatingInPlaceHoldPolicies

FastSiteCollectionCreation(SCCF)

EnabletheFastSiteCollectionCreationforaWebTemplate

CreateSiteMasterinparticularContentdatabases.

CreateSiteCollectionusingtheSiteMaster

SharePointHybrid

ConfiguringOneDriveforBusiness

SiteFolders

SearchingdocumentsinOneDrive

UsingHybridOneDriveforBusiness

Search(Hybridsearch)

Hybridsitesfeatures

Extranet(Partnerfacingextranetsites)

HybridPicker

Prerequisites

HybridScenariosconfigurationwithHybridPicker

HybridOptions

WhatareNextGenPortals?

NextGenPortals

NextGenPortalArchitecture

Page 6: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

HubSiteCollection

ContentSiteCollection

Libraries

Office365VideoPortal

InfoPedia

DelveandOfficeGraph

OfficeGraph

DelveBuildingBlocks

OfficeGraphEndpoints

Page 7: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

SharePoint2016VSPre-SharePoint2016KeyfocusareasinSharePoint2016areimproveduserexperiences,CloudInspiredInfrastructure&ComplianceReportingwhereimprovementsarebeingmade.SharePoint2016isthecloudversiontoachievehighlevelofreliability&performancewithServerroleoptimizationsZerodowntimepatchingstrategyImproveddistributedcachereliabilityTrafficmanagementwithintelligentroutingandserverhealthchecksForexample,ImprovedFilehandlingProtocol.

Page 8: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

ImprovedFileTransferThistablehelpstounderstandtheimprovementinFileTransferinSharePoint2016.SharePointServerVersion

Mechanism Description

SharePoint2010 Cobaltprotocol Serverhastofetchthewholedocumentfromthedatabaseandmergetheexistingcontentwiththeuserchangesbeforesavingthewholedocumentbacktothecontentdatabase.

SharePoint2013 ShreddedStorage Thisallowsdocumentstobestoredinsmallpiecesinthecontentdatabase.Becausedocumentsarealready“shredded”inthedatabase,theserverdoesnothavetofetchthewholedocumenttomergetheoriginalcontentswiththechanges,whichreducestheserverprocessingoverhead.

SharePoint2016 BackgroundIntelligentTransferService(BITS)

Improvesuploadanddownloadspeedsandresiliency.

ThisisthesummaryofcomparisonsinSharePoint2016&earlierversions. SharePoint2016 SharePoint2013 SharePoint2010ContentDatabaseSize

ContentDatabaseSizingintoTBs

200GBingeneralusagescenario

200GBingeneralusagescenario

SiteCollectionsPerContentDatabase

100,000sitecollectionspercontentdatabase

2000recommended5000maximum

2000recommended5000maximum

ListThreshold IncreasedListThreshold>5000

5000items 5000items

MaxFileSize MaxFileSizeincreasesto10

Defaultmaximumfilesizeis250

Defaultmaximumsizeis250MB

Page 9: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

GB&RemovedCharacterrestrictions

MBwhichcanincreaseupto2GB

whichcanincreaseupto2GB

IndexedItems 2xincreaseinSearchscaleto500millionitems

100millionpersearchserviceapplication.10millionperindexpartition

100millionpersearchserviceapplication10millionperindexpartition

Page 10: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

UIImprovementsSharePoint2016UIissimilartoSharePointOnline(inOffice365),withfewadditionalchangesAuthoringCanvastocreatecontentforawebpageusingaSway-likeuserexperience.DurableLinkswhichallowsdocumentstobemovedwhilekeepingtheURLintact,becauseitisbasedonaresourceID.

Page 11: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

ImprovedListThresholdTo increase theperformanceof large lists, new timer job is introduced.This timer jobcanbeassociatedwithparticularWebApp.Inparticularlistifthresholdisincreasedtomorethan2500listitems&autoindexingisenabledforthelistthenitcreatesautoindexbasedonListviewfiltercolumn.Itworksasshowninfollowingflowdiagram.

LargelistcolumnindexmanagementTimerJobThisPowerShellscripthelpstostartthistimerjob.$w=Get-WebApplication-Name“WebApplicationName”Get-SPTimerJob-WebApplication$w-Identityjob-list-automatic-index-managementStart-SPTimerJob-Identityjob-list-automatic-index-management

EnableAutoIndexingforSharePointListorLibraryAutoindexingcanbeenabledfromthelistsettingsorwithPowershellasbelow.

ThisisthescriptforenablingtheautomaticindexingwithPowerShell.$web=Get-SPWebhttp://webUrl$list=$web.Lists["ListName"]$list.EnableManagedIndexes=$false

Page 12: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

$list.Update()$list.Fields|SelectTitle,Indexable

Page 13: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

OutgoingEmailSettingsInCentralAdministration,WebApplicationOutgoingemail settings canbe configured,whereinSMTPportinformationcanbeupdated.

SharePointServer2016supportssendingemailtoSMTPserversthatuseSTARTTLSconnectionencryption.STARTTLSisanextensiontoplaintextcommunicationprotocols,whichoffersawaytoupgradeaplain text connection toanencrypted (TLSorSSL)connection insteadofusingaseparateportforencryptedcommunication.This Outgoing Email Settings supports sending mail to SMTP servers using STARTTLSconnectionencryption,thereforeSMTPcanusenon-defaultports.Itdoesnotsupportunencryptedconnections.The following list shows the SharePoint 2016 requirements that are needed to negotiateconnectionencryptionwithanSMTPserver:

1. STARTTLSmustbeenabledontheSMTPserver.2. TheSMTPservermustsupporttheTLS1.0,TSL1.1,orTLS1.2protocol.3. TheSMTPservermusthaveaservercertificateinstalled.4. The server certificatemust bevalid.Typically, thismeans that thenameof the server

certificatemustmatchthenameoftheSMTPserverprovidedtoSharePoint.TheservercertificatemustalsobeissuedbyacertificateauthoritythatistrustedbytheSharePointserver.

5. SharePointmustbeconfiguredtouseSMTPconnectionencryption.

SecureSocketsLayer(SSL)withSMTPConnectionEncryptionTo configure SharePoint to always use SMTP connection encryption, In SharePoint CentralAdministrationwebsiteandunder SystemSettings ,Configureoutgoinge-mail settingsandsettheUseSecureSocketsLayer(SSL)drop-downmenutoYes.ToconfigureSharePointtoalwaysuseSMTPconnectionencryptioninWindowsPowerShell,usetheSet-SPWebApplicationcmdletwithoutthe-DisableSMTPEncryptionparameter.

Page 14: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Forexample:$WebApp=Get-SPWebApplication-IncludeCentralAdministration|?{$_.IsAdministrationWebApplication-eq$true}Set-SPWebApplication-Identity$WebApp-SMTPServersmtp.internal.contoso.com-OutgoingEmailAddresssharepoint@[email protected]

SecureSocketsLayer(SSL)withNoSMTPConnectionEncryptionToconfigureSharePointtoneveruseSMTPconnectionencryptioninSharePointCentralAdministration,browsetoSystemSettings>ConfigureoutgoingemailsettingsandsettheUseSecureSocketsLayer(SSL)drop-downmenutoNo.ToconfigureSharePointtoneveruseSMTPconnectionencryptioninWindowsPowerShell,usetheSet-SPWebApplicationcmdletwiththe-DisableSMTPEncryptionparameter.Forexample:$WebApp=Get-SPWebApplication-IncludeCentralAdministration|?{$_.IsAdministrationWebApplication-eq$true}Set-SPWebApplication-Identity$WebApp-SMTPServersmtp.internal.contoso.com-DisableSMTPEncryption-OutgoingEmailAddresssharepoint@[email protected]

Page 15: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

ImprovedSearchIndex-Searchindexsizeincreasedfrom250millionsupporteditemsperfarmto500millionitems.

Page 16: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

AuthenticationInSharePoint2013,multipleauthenticationsprovidersaresupportedlikeFBA,windows,claims

In SharePoint 2016 authenticationmechanism is normalized onOAuth protocol&SAMLwithWSFEDtomakeitcloudreadyforseamlessintegration\interactionwithOffice365.Azureactivedirectoryprovidescloudbasedidentity.Butolderauthenticationmodelswillbestillsupported.ThisveryfirstMS_IgnitesessionishelpfultounderstandnewSharePoint2016features.

Page 17: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

OperationsandTelemetryThis is for thefirst timeadvanceddataanalysis&reportingaswellas realusermonitoring ispossiblewiththisnewfeature.Thisfeatureprovidestheinformationabout

1. HTTP404messages(linkstoold/missingcontent)2. Speedinwhichpagesanddocumentsareloaded3. LatencystatisticsbetweenClient,WebServerandSQLServer4. Daily/weeklyactiveuserspersite5. Browsers/devices

AgraphicalinterfaceontheUsageandHealthDatabase,whichisalreadyavailableinSharePoint2013.Howeverthereisnouserinterface,makingitdifficulttogettherealinformationoutofthisdata.ThatnowseemstoberesolvedinSharePoint2016.

Page 18: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

SomemorenewfeaturesMrBillBaer,hadintroducedthenewfeaturesinSharePoint2016.Havealookinhisblogpostshere

Page 19: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

SharePoint2016FeaturesLists&WebTemplatesInSharePoint2016,newfeatures&WebTemplatesareintroduced.Clickbelowlinkstogetthelist.

1. ListofFeatures2. ListofWebTemplates

Page 20: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

SoftwareandHardwarerequirementsBeforeactualinstallation,environmentshouldmeetsoftwareandhardwarerequirements,whichislistedhere.Inbrief,requirementsareasfollows

Page 21: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

PrerequisitesWindowsManagementFramework3.0(ProvidessupportforWindowsPowerShell3.0)ApplicationServerRoleWebServer(IIS)RoleMicrosoft.NETFramework4.5.2Updateforthe.NETFramework4(KB2898850)MicrosoftSQLServer2012NativeClientMicrosoftIdentityExtensionsMicrosoftSyncFrameworkRuntimev1.0SP1(x64)WindowsServerAppFabric1.1(Providesinmemorydistributedcaching)WindowsIdentityFoundationv1.1Microsoft Information Protection and Control (Client Provides support for informationprotection)MicrosoftWCFDataServices(Enablesthecreation&consumptionofODataservices)

Page 22: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

DatabaseserversIn built SQL databases are no more supported while installation, we need 64-bit edition ofMicrosoftSQLServer2014ServicePack1installsseparately.

Page 23: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Upgrade&MigrationUpgrade14.5modesitecollectionsto15modes,AttachSharePoint2013databasestoSharePoint2016sitecollections.

Page 24: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

SharePoint2016installationVirtualmachine from azure.microsoft.com can be leveraged& follow the steps as directed inwizard.

Istronglyrecommendyougototroubleshootingsectiononce&readitcarefullybeforeyoustartwith the installation.Make sure that environment meets all provided pre-requisites in thislink.AlternativelythisisveryusefulpostbyNicktoinstallpre-requisitesMakesurethattheselectedpathmeetsthespacerequirementsinthesystem.NowthisversionisdesignedforMulti-Serverenvironment,theroleoftheparticularservermustbeplannedpriortoitsinstallation.SayforexampleiftheroleoftheparticularserveristheSearchServerthenthespacerequirementshastobeconsideredaccordingly.

Page 25: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

WaitforthisinstallationtocompleteandthenruntheConfigurationWizard.FordetailedstepsoninstallationreadthisTechNetarticle.

When installation is done, it would show all the required roles are successfully installed asabove.

Page 26: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

TroubleshootingwiththeSharePoint2016installationFollowing errors can be prevented beforehand by executing this PowerShell script beforerunningtheinstallationwizard.

Add-WindowsFeatureNET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-Pipe-Activation45,NET-WCF-HTTP-Activation45,Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-App-Dev,Web-Asp-Net,Web-Asp-Net45,Web-Net-Ext,Web-Net-Ext45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Health,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Security,Web-Basic-Auth,Web-Windows-Auth,Web-Filtering,Web-Digest-Auth,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Tools,Web-Mgmt-Console,Web-Mgmt-Compat,Web-Metabase,WAS,WAS-Process-Model,WAS-NET-Environment,WAS-Config-APIs,Web-Lgcy-Scripting,Windows-Identity-Foundation,Xps-Viewer-verbose

Totroubleshootanyinstallationrelatedissues

1)InWizardyoucanseewhichparticularcomponentisfailedoninstallation.

2)ClickonReviewthelogfilelink,inWizard.&searchfor‘Error’Hereisthelistofcommonerrors.

ThetoolwasunabletoinstallApplicationServerRole&IISserverRole.

Solution:InWin2014Server,find‘ServerManager’andaddaboveroles

MSIInstallererrorcode1603whileinstallingAppFabric1.1

Solution:Download&installAppFabricfromMDC

Cannot connect to databasemaster at SQL Server at {server name}. The databasemightnotexist,orthecurrentuserdoesnothavepermissiontoconnecttoit.

Page 27: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Solution:OpentheWindowsFirewallwithAdvancedServicesandaddaninboundruletoallowtrafficoverport1433.

Apart from this there couldbe someother errors thatyoumaycomeacross, so check thisblogpostandmakesurethatallintherequiredentitiesareinstalledproperlywithnoissues.

Alternativelyyoucaninstallpre-requisites,checkthisblogpost.

Page 28: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

SharePoint2016ServerRoleServerrolesAsettingthatallowsyoutodefinetheroleofaSharePointserverandhelpyoumaintainthebestperformanceofthedesiredserverrole.Wehavedifferentrolesavailable:

Front-endApplicationDistributedCacheSearchCustomSingleServerFarmYouwillgetthefollowingscreenwhenyouruntheconfigurationwizardtoaddanewservertoanexistingfarmorwhenyoucreateanewfarm.InSharePointServer2013/2010,itwaspossibletoinstallandconfigureallrolesonaserverandanalyzehealthcouldscanit,Noweachserverwithitsownrole.

Wecaninstallmultiplerolesonasingleserver;however,thehealthanalyzerisnotdesignedforthat.

Page 29: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

ASharePointServer2016farmisnow,ThisdoesnotshipFoundationwithversionanddoesnotgoalongwithSQLExpress.ThisinvolveslicenseslikeWindowsServerLicenses,SharePointServerLicenses,CALs,OfficeOnlineServer(akaOfficeWebApps)

Page 30: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

RoleConversionUsingthenewMinRolefunctionalityinSharePointServer2016,SharePointfarm

administratorscandefinerolesforeachserverinaserverfarm.Theroleofaserverisspecifiedduring the creation of new battery orwhile adding the server to the existing farm. SharePointautomaticallyconfigurestheservicesoneachserverbasedonthespecifiedrole and firm performance is also optimized for it.In SharePoint Server 2016, under SystemSettingsanewtabwillappearas"ConvertServerRole”inthisFarm.Herewecanselecttheroleoftheparticularserver.

AlsoservercanbealwaysconvertedfromSingleServerfarmtoMultipleServerfarmwithRoleconversion.

Page 31: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

ServicesintheFarmInCentralAdministration,UnderApplicationManagement,navigatetoManageServiceslink.Thispagewillshowservicesrunninginthefarm.FirstAutoProvisioncolumninformsyou(Yes)iftheserviceisstartedonthefarmornot(No),ontheserversconcernedinrelationtotheirroleMicrosoftno longer tellsyouwhichserver theservice isstartedbut if it isstarted in thefarm.EverythingisthereforebasedonmanagementRoles.

“Action“columncancontainthreetypesofactionbuttons:1. Manage Service Application (service associated with a service application, it is

activated/deployed)2. DisableAutoProvision(DisabletheserviceintheFarm,theinstancesarestoppedonall

servers)3. Enable Auto Provision (Enable service in the Farm, the instances are started on

appropriateserverswiththerolethathasbeenassigned)TheServicesrunningontheserverdefinestheroleoftheserver.Followingtableindicateswhatservicesarerunningforwhattypeofserverhavingspecificrole.

Servicesrunningontheserverwithspecificrole

ApplicationWFE SearchDistributedCache

SingleServer

Access2010DatabaseService

AccessServicesAppManagementServiceBusinessDataConnectivityServiceClaimstoWindowsTokenServiceDistributedCacheDocumentConversionsLauncherServiceDocumentConversionsLoadBalancerServiceLotusNotesConnectorMachineTranslationServiceManagedMetadataWebServiceMicrosoftSharePointFoundationSandboxedCodeServiceMicrosoftSharePointFoundation

Page 32: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

SubscriptionSettingsServiceMicrosoftSharePointFoundationWorkflowTimerServiceMicrosoftSharePointInsightsPerformancePointServicePowerPointConversionServiceProjectServerApplicationServiceRequestManagementSearchQueryandSiteSettingsServiceSecureStoreServiceUserProfileServiceVisioGraphicsServiceWordAutomationServicesWorkManagementService

Page 33: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

SharePoint2016HybridSearchEarlier,theOfficeGraphandDelvefunctionalitywasonlyavailableinOffice365.ButwiththehelpofHybridSetupthesefeaturescanbeleveragedforon-premiseserver.InSharePoint2016,youwillhaveaccesstoa"CloudSearchServiceApplication".Thisshouldfurtherenhancethesearchexperienceforenduserswitha"unified"index,orasingleindexforOn-PremisesandOnline.Theadvantageofthisisthatthereisthereforealsoranking,sortingandrefinementbetweenthesedifferentsourcesmaybeused.CloudSearchServiceApplicationsupportsOffice&DelveexeprienceOn-PremiseUnlike SharePoint 2013, some of the office features are deprecated and now if businessrequirements demands those feature,SharePoint 2016onpremiseversionhas to be configuredwithOffice365.Insuchcasedocumentsmayresideinon-premiseaswellasinOffice365.TofetchthesearchresultsfrombothrepositoriesCloudSearchServiceApplicationcanbeconfiguredasdescribedbelow.

Page 34: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

CloudSearchServiceApplicationThisisthelogicalArchitectureofhybridsearchforcrawlinginCloudSSA

On-premcontent iscrawledbythecrawler in thecloudSSAandpushedtothesearchindexinO365. DirSync mechanism synchronizes Active Directory users to Azure Active Directory inOffice365.At high level when crawling starts, crawler downloads the contents in on-premise serviceapplication.Parses the contents and sends the encrypted contents to content processing component in thecloud.Youcanactually see theseactivities in fiddler toolwhencrawling is startedoncontentsource.

PrerequisitesforusingOffice365hybridsearchBelowlistedpre-requisitesneedstobeconsidered,whileconfiguringcloudSSA

HybridenvironmentwithOffice3651)Office365 subscription that includesSharePoint+ActivatedUserswithOn-PremSP serverinstallation.2)DirectorySynchronizationofADusersandgroupstosynchronizeusersandgroupsfromAzuretoOffice365

BasichybridsearchrequirementsTosetuptheHybridSearch,considerthesepre-requisites.1)SupportedcontentsourcesSharePointServer2007,2010or2013Fileshares,BCSconnectors*2)SharePointServerwithCloudSearchserviceapplication2013or2016

AdditionalrequirementsforsearchpreviewsReverseproxybacktoon-premisesWACserver

IndexesinCloudSearchServiceApplication

Page 35: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

The hybrid cloud search feature is one of the highly anticipated new SharePoint 2016. Itsprinciple is simple, typically SharePoint, and any search engine, locally stores its index (theindex is the set of information that allows users to find documents easily in the documentarysystem).SharePoint2016andSharePoint2013withtheCUofAugust2015providetheabilitytostoretheindexinthecloudandallowthecloudandonpremisethefarmpopulatethisindex.

FederatedSearchVsCloudHybridSearch

HowFederatedSearchWorks?AlljusttohaveasinglesearchresultforthecloudandthefarmOnPremise.Todayitisalreadypossiblewiththefederationbutthereisahugedifferencewithwhathappensinthe

Cloud Hybrid Search.In SharePoint Server 2013 hybrid search using query federation wasintroduced.Searchresultscameasseparateresultssets.Thissolutionrequiredhostingallsearchcomponents on-premises.With the federated, there is no calculation ranking on the search andthereisachoiceofthesourceandtheresultthatappearsdependingonthechoice.

HowCloudHybridSearchWorks?Cloudhybridsearchoffersonlyoneindexandarankingcalculationandthereforesearchresultsaremorecoherent:Theindexwillbestoredinthecloud,anewparameterforthesearchapplicationservicewillbeavailable,andthisparameterisCloudIndex

andisavailableinSharePoint2013SP1CUwithAugust2015andinSharePoint2016.

Page 36: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

CloudHybridSearchsupportsrelevancyanddeeprefinersacrosstheentireresultset,searchingfrom anywhere, even on-premises sites ,supportsOffice 365 enterprise search andDelve foryour on-premises content, supports preview and access the content when connected to yourcorporatenetwork.

WhytochooseCloudHybridSearch?1. Reducedon-premisesinfrastructurecostbyhostingmostsearchcomponentsinthecloud2. TheOffice365teamkeepssearchrunningandup-to-dateforyou,24/73. Bringstogetheron-premisesandcloudcollaborationlikeneverbeforewithDelve4. Smoothersearchexperience,evenduringmigration

CloudHybridSearchLimitations:PriorconfiguringCloudSSA,checkthelimitationsstatedinbelowtable.Searchfeature NoteCustomsecuritytrimming Thecustomsecurity trimming isn’t

supported.Removal of on-premises searchresults

To remove a search result, youremove the URL to the item. Thisrequires interaction with thecrawler, and SharePoint Onlinecan’t interact with the crawler inthecloudsearchfarm.

Customentityextraction SharePoint Online doesn’t supportcustomentityextraction.

Contentenrichmentwebservice The content enrichment webservicecall-out isnotavailable intheCloudSSA.

Thesaurus SharePoint Online doesn’t supportathesaurus.

Bestbets Best bets are a SharePoint Server2010 feature.You can achieve thesame result in SharePoint Onlinebyusingqueryrules.

Customsearchscopes Custom search scopes are aSharePoint Server 2010 feature.YoucanachievethesameresultinSharePoint Online by using resultsources.

Promotion/demotion of searchresults

Promotion/demotion of searchresultsisaSharePointServer2010feature.You can achieve the sameresult in SharePoint Online byusingresultsources.

Page 37: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

WhatisCloudIndex?What’sitsroleinCloudSSA?A Cloud Search Service Application (SSA) cannot be created using the central admin SSAcreationuserinterface.ThereasonbeingthatthecloudSSArequiresapropertysettingthatisnotapplied by theUI based creation process.This property is calledCloudIndex andmust be setto true foracloudSSA.CloudIndex isa read-onlypropertyofanydeployedSSAandas suchcannotbesetpostcreation.BydefinitionthisalsoimpliesthatanexistingregularSSAcannotbeconvertedtoacloudSSA.ThepropertyvalueforaSSAcanbecheckedbyexecutingthisPowershellscript.(get-spenterprisesearchserviceapplication).cloudindex

Page 38: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

CreatingCloudServiceApplicationTheCloud SSA should be created by executing a SSA creation PowerShell script and settingtheCloudIndexpropertytotrue.Later,whenweexecutetheon-boardingscript,anotherpropertycalledIsHybridissetto1fortheSSA.New-SPEnterpriseSearchServiceApplication-Name$SearchServiceAppName-ApplicationPool$appPool-DatabaseServer$DatabaseServerName-CloudIndex$trueFirst, it is necessary to subscribe to the Cloud Search Hybrid Preview Program throughMicrosoftConnecthttps://connect.microsoft.com/office/program8647After logging inwith yourMicrosoft account, you arrive on the page,where it is possible todownloadthepreviewdocumentation.Also,itiscurrentlypossibletodownloadtwoPowerShellscripts that you create a local Cloud Search Service Application, and SharePoint Farm can"connect"withanOffice365tenant.ThatwewillusetocreatethelinkbetweentheOn-PremisesandOnline.The followingare the (relatively simple), steps toperform thisPowerShell scripts.Microsoftthesestepswilllikelybeinalaterstageofprocessingina"ScenarioPicker"Wizard,tocallviathe GUI in Central Administration. But, for now, this is the only way to be able to test thefunctionality.

CreateCloudSSA.ps1ThisscripthastoberunonasingleSharePointserverinthefarm,fromaSharePoint2013/16ManagementShell,hasthefollowingparameters:

-SearchServerName|thenameoftheSharePointserver,whereinitiallytheSearchcomponentsarestarted.-SearchServiceAccount|TheServiceAccount,includingtheCloudSearchServiceApplicationwillrun.-SearchServiceAppName|thenameoftheCloudSearchServiceApplication-DatabaseServerName | The Database Server \ Instance, which the Service Applicationdatabasesarecreated.Thescriptthencarriesoutthefollowing:

1) Acheckon the existence of theSearchService account in theActiveDirectoryDomain.If theSearchServiceAccountandManagedAccountarenotyet registered inSharePoint,thisisdone(withaprompttoenterthepassword).2)ServiceApplicationProxyisassociatedwiththeCloudSearchServiceApplication.

Afterrunningthescript,yougetthefollowingoutput.

Page 39: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

OnBoard-HybridSearch.ps1This script helps to connect On-Premise Cloud Search service application to Office 365environment.Thisscripthasthefollowingparameters:-SearchServerName | the root of the site collection on SharePoint Online tenant in the form"https://<tenant>.sharepoint.com".-HybridSSAId|theGUIDoftheCloudSearchServiceApplication.Thisparameterisoptional,theintentionistouseitwhenyouhavemultipleSearchServiceApplications,toprovidespecificforthelink.Ifyouomitthis,thescriptgrabsinfact,theexistingServiceApplication(assumingthatonlyone)toallowittobuildforhybriduse.Theexecutionhappensagain fromasingleSharePointserver in the farm,where theAzureADPowerShellmoduleisprovisioned(MicrosoftOnlineSignassistantmustbeinstalled.):Forthis,seehttps://msdn.microsoft.com/en-us/library/azure/jj151815.aspx#bkmk_installmodule.Afterthescriptisexecuted,executethefullcrawl.

Thisscriptdoesthefollowing:1)A check on the existence of theAzureADPowerShellmodule andMSSign in assistant.Anumberofregistrykeysarefilledwithgeneralinformation2)AzureControl Services (ACS) is added to the ServiceApplication farmwhich establishestrustwithOffice3653)SharePointOnlineApplicationPrincipalManagementServiceApplicationProxyisaddedtotheFarm4)Atrustisbuiltupbetweentheon-premisesfarm,andSharePointOnline(bymeansofanumberofSPNs,whichareexchanged)5)FillsinthedetailsofaGlobalAdminaccountinyourOffice365tenant

Page 40: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Afterrunningthescript,lookintheOn-PremisesCloudSearchServiceApplication,createanumberofContentSources,forexample,SharePointsites,Filesharecontent,orpublicwebsitestocrawl.

Crawlingtookthemalittlelongerthanusual,butatsomepointitwillbeready,andthecrawledcontent would be immediately visible within the Office 365 Search Center (accessible viastandardhttps://<tenant>.sharepoint.com/search).

Page 41: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Afterrunningthescript,yougetthefollowingoutput:

The IsExternalContentmanagedproperty is set to«1» for content that is crawledon-premises.Thepropertycanbeusedtorestrictaqueryforonline/on-premisesresults,asarefineror inaresultsource.

IfyoulogintoOffice365asthefederateduser,youwillbeabletoseethecrawlcontentsfromOn-Premiseresultsource.Getthedetaileddocumentation&PowerShellscriptsforConfiguringCloudSSA

1)MicrosoftConnect2) MSDNblog to explain this in further details byManasBiswas [MSFT]&NeilHodgkinson[MSFT]

Foranyotherqueries,postyourquestionshere.

HowsecurityworksforHybridSearchResults(SecurityTrimmingofSearchResults)?AsitemsareindexedinOffice365,theaccesscontrolentriesarelookedupintheclouddirectoryservice.UserSIDsaremappedtoPUIDsGroupSIDsaremappedtoObjectIDs«Everyone»and«Authenticatedusers»aremappedto«Everyoneexceptexternalusers»

Page 42: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Securityprincipalscanbemanagedon-premisesandsynchedtothecloudbyusingtheDirSynctool.Theobject in the cloud (AAD)directorynowmirrors theobject in theon-premises (AD)directory.Ifyougetadocumentinthesearchresultonline,it isbecauseyouhaveaccesstothedocumenton-premises.Youmustbesignedintoon-premisestoopen/accesstheactualdocument.If user belongs to particular groupwith specific access on documents but still cannot see theresults,itwouldbeduetoSIDvalueswhicharenotmappedtoAzureADonline.

Page 43: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

SearchIndexinginSP2016When you create a Cloud Search Service Application the regular content plugin is disabledand Azure Plugin is initiated. The crawler picks up a document from SharePoint, parses it,extractsastructuredviewofthecontent,removesanyunnecessarymarkupandsubmitsbatchjobstoSharePointOnlinesearchengineforprocessingthedata.Thebatchjobsarecompressedandencrypted before submitting to service. Hence forth all processing and persistence of theextractedmetadataisdoneinSharePointOnlinesearchfarm,whichiswherethefinalindexsizewillcomeintopicture.Soyouwillnotbeabletodoa1:1mappingwithwhatyouseeinyourOn-premiseSPfarmsindex.ThisisthehelpfulpostaboutinitialthoughtsaboutCloudSSA.

Page 44: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

E-discoveryforSearchingSensitivedataE-Discovery of content within SharePoint, Lync and Exchange is also available in hybriddeployments. The ability to search for content is therefore theoretically possible to search asingle eDiscovery assignment, the content inside all sources and gather into one report. ThistechniqueleaningagainontheCloudSearchServiceApplication.Topreventsensitiveinformationfrombeingshowninsearchresult,ithastoconfigurethroughe-discoverycase&queryine-discoverysearchcenter.

1.Createe-discoverySearchCenter.

2.Createe-discoveryCaseandsete-discoveryfilterwithspecificqueryforsensitivetype. KQL query helps to detect sensitive Information type by “Classification” asparameter&providesinstantstatistics.3.Once crawl is completed, documentsmatching ediscovery filter will be shown insearchresult.Userwithrequiredaccesscanviewthesedocumentsandthenexportittoonedriveforbusiness.

Regardingtheactualconfigurationofsensitiveinformationreadbelowblogposts.http://summit7systems.com/configuring-sharepoint-2016-sensitive-information/http://blogs.technet.com/b/wbaer/archive/2015/08/26/sensitive-information-types-in-sharepoint-server-2016-it-preview.aspx

Page 45: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application
Page 46: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

SharePoint2016ServiceApplicationsSharePoint2016has samearchitecture for service applicationswhich is carried forward fromSharePoint2013exceptUserProfileserviceapplication&ProjectServerserviceapplications

ThesearetheserviceapplicationsavailableinSharePoint2016farmwhichissimilartoserviceapplicationsinSharePoint2013versions.(InadditiontoCloudSearchServiceApplicationasdescribedinabovesection).In SharePoint 2016, the Service Applications which are running on particular server isdeterminedbytheServerRoleanditcanbeinterconvertedthroughPowershellScriptorUI.

Page 47: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

DeprecatedServiceApplicationsHereyouwillfindthelistof theallfeatures, thatwillnomoresupportedinSharePoint2016,includingServiceApplicationfeatures.

UserProfileSynchronizationServiceApplicationIn SharePoint 2013 (in earlier versions) used Forefront Identity Manager Client (FIM) tosynchronize between Active Directory and SharePoint. SharePoint Server 2016 Beta 2 usesMicrosoftIdentityManager2016toolforsynchronization.Thistabledepictstheexactdifferenceswithearlierversions.SharePoint2013ADSynchronization

SharePoint2016ADSynchronization

usesForefrontIdentityManagerclient(FIM)tosynchronizebetweenActiveDirectoryandSharePoint

NolongerusesFIMasthesynchronizationclient.ThedefaultprocessisActiveDirectoryImport.

PreviouslyinSharePoint2013,Microsoftsupportsseveraltypesallowingyoutoconnecttodifferentdirectoryservices,suchasIBMTivoli,NovelleDirectory.

ActiveDirectoryImportistheonlysynchronizationconnectiontypeavailable.MicrosoftIdentityManager2016canbeusedanexternalFIMservicetosynchronizationbetweendirectoryservicesandSharePoint.

ExcelServiceApplicationExcelServiceapplicationfunctionalitiesarenowmovedtoExcelOnline(ExcelWebApp)ThefollowingExcelServicesfunctionalityhasbeendeprecated:TrusteddataprovidersTrustedfilelocationsTrusteddataconnectionlibrariesUnattendedserviceaccountExcelServicesWindowsPowerShellcmdletsOpeningofExcelworkbooksfromSharePointCentralAdministrationsiteThe followingExcel Services functionality requiresExcelOnline inOfficeOnline ServerPreview:ViewingandeditingExcelworkbooksinabrowser(withorwithouttheDataModel)ExcelWebAccesswebpartforSharePointODCfilesupport(nolongerrequiresDataConnectionLibraries)ProgrammabilityfeaturessuchasJavaScriptOM,UserDefinedFunctionAssemblies,SOAPandRESTprotocolsupport.

InstallingOfficeWebAppInstallOfficeWebAppsServerandrelatedupdates,thislinkoninstallationsteps.CompletethesestepsonanyserversthatwillrunOfficeOnlineServer.

1)RunSetup.exe.

Page 48: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

2)OntheReadtheMicrosoftSoftwareLicenseTermspage,selectIacceptthetermsofthisagreementandclickContinue.3)OntheChooseafilelocationpage,selectthefolderwhereyouwanttheOffice4) Online Server Preview files to be installed (for example, C:\ProgramFiles\Microsoft OfficeWebApps) and select Install now. If the folder you specifieddoesn’texist,Setupcreatesitforyou.

WhenSetupfinishesinstallingOfficeOnlineServerPreview,chooseClose.Ifyou'replanningtouseKerberosConstrainedDelegationwithExcelOnline,then,inServices,settheClaimstoWindowsTokenServicetostartautomaticallyonthisserver.AlsoseesecondNOTEhere:https://msdn.microsoft.com/en-us/library/ee517278.aspx.

ExcelServiceforExternalDataAccess:If you plan to use any features that utilize external data access,workingwithDataModels orSharePoint’sPowerPivotorPowerViewcapabilities,notethatExcelOnlinemustresideinthesameADdomainforestastheiruser-baseaswellasanyexternaldatasourcesyouplantoaccessusingWindows-basedauthentication”

ExcelOnlinewithKerberosAuthentication:IfyouplantouseKerberosConstrainedDelegationwithExcelOnline,besuretoaddeachOfficeOnlineServerinthefarmtotheActiveDirectoryDomainServicesdelegationlist.Formorereferencecheckhere.

Page 49: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

UserProfileServiceApplicationIn User Profile Service Application, User profile synchronization can be done from ActiveDirectoryorbyenablingtheexternalIdentityManager.

ActiveDirectoryImportBy default, User Profiles can be imported from Active Directory. Create Active Directoryconnectionasdirectedinbelow.

Hereprovidethesynchronizationoption,asSharePointActiveDirectoryImport

&ProvidetheConnectionName,Type&ConnectionSettings.

Page 50: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

MicrosoftIdentityManager2016Microsoft Identity Manager 2016 enables rich, bi-directional synchronization and commonidentityscenarios.MicrosoftIdentityManager2016simplifiestheidentitylifecyclemanagementwith automated workflows, business rules and easy integration with heterogeneous platformsacrossthedatacenterandcloudtoincludeSharePointServer2016.StepstoconfigureMIMcanbefoundhere

ProfileRedirectionProfileRedirection enables the extension of profiles toDelve aboutMe and additionalOffice365 experiences users within an organization. Profile redirection, in a hybrid Team Sitesconfiguration redirects cloud (hybrid) users to their profile in Office 365 powered by OfficeDelve ensuring hybrid users have a single place for their profile information. Get moreinformationhere.Below table depicts the difference inUser Profile ServiceApplicationwithearlierversions.SharePoint 2013 User ProfileServiceApplication

SharePoint 2016 User ProfileServiceApplication

Synchronizationdatabasewhichstoresconfiguration and stagingdata forusewhen profile data is beingsynchronized with directory servicessuchasActiveDirectory

UserProfileserviceapplicationtoberesponsible for bearing a set ofcomplicatedconfiguration structure insynchronization.

User Profile Service application inSharePoint 2016 offers more userpropertiesbydefault

Inthisversionwhenyoucreate,newUserProfileServiceApplication,

Page 51: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

DatabaseNameforSyncDatabaseisdisabled&alldataisstoredinUserProfileDatabase.SocialDatabaseandSyncDatabaseareobsoleteinthisversion.

Page 52: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

ProjectServerServiceApplicationUnlike SharePoint 2013 & earlier versions, separate installation is not required; it will beincludedinSharePoint2016Installable.

CreatingProjectServerApplicationHere is a little how to (how-to) to create a website using the template "Project Server" site.Indeed,ProjectServerhasbecomeaBusinessServiceattheCentralAdministration.Todothis,signinwithyour"AccountFarmAdministrator"andcreateyourapplicationservice.Make sure youhave created an application dedicated pool, a dedicated service account and auniquedatabase,forthesafetyofsegregation.

Page 53: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

CreateProjectServerSiteCollectionPriortothecreationofProjectSitecollectioncreation,makesurethatProjectServerServiceisrunning&whileinstallingSharePoint,youhaveselectedmulti-serverrole,Ifnotconverttheroleofthemulti-server.ForthisstartPowerShell(SharePointManagementShell)withthefarmadministratorrightsanddefinethosefollowingvariables-whichwewilluseforthecreationofourwebsite.Incase;settheitemsasshownbelow:$Name="ProjectServerServiceApplication"$web=Get-SPWebApplication"http://<Web-AppUrl>/"$Sitecollection=web$$Template="#0pwa"$Owner="SharePoint\FarmAdmin"$DBName="<ProjectServerDBName>”"$DBServ="domain\<DBServerName>”Thenwewill create a specific content database toour collection site and then create the site.Thesesettings-andcmdletsdonotbeunknownasthiswasalsotrueinSharePoint2013.Runthefollowingcmdletsandparameterstocreatethedatabase:NewSPContentDatabase-Name$DBName-DatabaserServer$DBServ-WebApplicationWeb$

Page 54: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Thereafter-forthecreationofyoursitecollectionexecutethisscript:New-SPSite -url "http: // <siteurl> /" -OwnerAlias $ Owner -ContentDatabase $ DBName -template$Template-Description"PWAtestsite"-Name$TitleEnable-SPFeaturepwasite-url"http://<siteUrl>"

Page 55: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Andnow,afterenablingyoursiteisreadyforuse!

Page 56: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

AccessServiceAppAccesswebappfeaturescomingtoSharePointon-premisecustomers.Withtheupcomingreleaseof SharePoint 2016, customers using SharePoint 2016 with Access Services within theirorganizationswillseeadditionalfeaturesandtakeadvantageofserviceimprovements.HereisalistofAccesswebappfeaturesinAccessServicescomingforSharePoint2016:

CascadingcontrolsDatasheetfilterimprovementsRelatedItemControlenhancementsImagestorageandperformanceimprovementsOfficeAdd-insintegrationwithAccesswebappsAdditionalpackagingandupgradefunctionalityforAccesswebapppackagesOnDeploymacroactionforupgradescenariosLocktablesfromeditingfunctionalityDownloadinExcelfeaturefordatasheetviews

Page 57: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

What’snewinSharePoint2016SitesNew Site Templates like Compliance & in-place hold Policy templates are introduced inSharePoint 2016. Also provisioning performance is improved through Fast Site CollectionFeature.

Page 58: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

ComplianceCenterforDataLossPrevention(DLP)Data loss prevention featurewas introducedOffice 365, but itwill be extended inSharePoint2016.Newsite templates are introduced inSharePoint2016.Tounderstand the functionalityofthesetemplatesweneedtounderstandthisfeatureandIt’sbackground.

WhatisDLP?WithimplementationofDLP,Organizationscanenabletheiremployeestoprotectsensitivedatafrombeingleakedoutsideoforganizationthroughdefinedpoliciesandenforcedatasecurity.

Broadly speaking it helps to identify,monitor, and protect sensitive data through deep contentanalysis.InSummary,Withthisnewcapability,youcan:1. Search for sensitive content across SharePoint Server 2016 , SharePoint Online, and

OneDriveforBusiness.2. Leverage 51 built-in sensitive information types (credit cards, passport numbers, Social

Securitynumbers,andmore).3. Identifyoffendingdocuments,exportareport,andadjustaccordingly.4. Information on configuring and using this feature is documented in SharePoint Online and

Office365.Formoreinformation,see:SearchforsensitivecontentinSharePointandOneDrivedocumentsUseDLPinSharePointOnlinetoidentifysensitivedatastoredonsitesOnDLP implementationPolicyTipscanbeseen inOutlook,OneDriveandSharePointOnline,DesktopExcel,PowerPointandWord.

PolicytipsinOWAfordevicesWithDLPpolicydefined,outlookitemwillbescannedforthesensitiveinformation.

Page 59: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

If message contains the sensitive information, email sender will be notified about the policyviolation.Inabove,emailsenderisnotifiedaboutCreditcardnumberinformationinhisemail&thensenderwillbeabletocorrecttheemail&senditaccordingly.

Page 60: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

PolicytipsinSharePointandOneDriveWithDLPpolicydefined,documentswillbescannedforthesensitiveinformation.

PolicytipsinOfficeclientsWith DLP policy defined, documents will be scanned for the sensitive information & PolicyinstructionwillbeshowninOfficeClients.

HowDLPWorks?

HowDLPworksinOffice365?Inoffice365,thesepoliciesaredefinedinComplianceCenter.Ithascentralcompliancepolicieswhichapplyacross theOffice365suite. It iscentralpoint foraccess toexistingExchangeandSharePointcompliancefeatures.Itcompilesonepolicydefinition,itisindependentofworkload,ithasonepolicylifecycle&onesetofsensitivetypedefinitions.

Page 61: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

CreatingNewDLPPoliciesTocreatenewDLPPolicy,NavigatetoOffice365Administration,&selectDatalosspreventiontab, in thatselectNewDLPPolicyfromTemplatesuitable to requirementsoralsoDLPPolicycanbeimported.

Select thekindof informationthatyouwant toprotect&alsoyoucancreate thecustompolicyaccordingtorequirements.

Here,selecttheservicesforwhichDLPpoliciesneedstobeapplied.SharePointOnlinespecificsites.Onedriveforbusiness.

SearchforsensitivecontentacrossSharePointOnlineandOneDriveforBusinessFordetailedwalkthroughandinformationfollowingreferencewouldbehelpful.https://blogs.office.com/2014/08/27/search-sensitive-content-sharepoint-onedrive-documents/

Page 62: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

DLPPolicyRulesThesearethesetofconditionsandresultingactionsthatdescribethepolicyobjective.Ithelpstotakeactiontoenforcepolicy.Rangeofactionsmodelthebusinessrequirementsforprotectionofsensitive information from audit, notification, override to block. Actions are normalized fordifferentworkloadexperiences.

DLPcontentdetectionflowinExchange

Page 63: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

ItisintegratedintoExchangeTransportRule(ETR)engineinSMTPservice&runsincategorizerduringOnResolvedMessage.ItisintegratedasanewETRpredicateforchecking

thesensitiveinformation.Performstextextractionforbodyandattachmentsfollowedbyclassification.Itcanbecombinedwithanyexistingpredicatesandactions.

DLPprocessinginSharePointOncetheDLPpoliciesareinplace&crawlingisexecutedinSearchserviceapplication,itisinvokedbysearchcrawlerasnewcontentdiscoveredandchanged,Classificationresultsstoredinindex.Classificationoperatorcomponentcontinuespolicyevaluationandapplication.

HowDLPworksinSharePoint2016Above section, explains the background of this feature in office 365. In SharePoint 2016,toimplementDLP,followingpre-requisitesarerequiredasshowninbelowdiagram.

Page 64: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application
Page 65: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

ComplianceCenterInCentralAdministration,createsitecollectionforComplianceCenter,byselectingthetemplateasbelow.

Createnewpolicyandselectthepolicytemplateaccordingtosecurityrequirementstosecurethedata.

Page 66: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

To assign this policy to specific site collection, Navigate to DLP Policy Assignments forsitecollectionList.

Page 67: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Choose the sitecollection to assign the policies & under Managed Policies section assignsitecollectionwithrespectivepolicy.

E-discoveryCenterFor actual amendment of policies on documents, setup the Ediscovery center, in centraladministrationcreatethesitecollectionwitheDiscoverytemplate.

Navigatetothissitecollection,&createnewDLPqueries.

Select thepolicy templates (as selected inabovestepswhileconfiguringpolicy incompliancecenter sitecollection), also add ediscovery filter to add the site location where policies areassignedinabovesteps.Now upload the document which breaches the policy in this sitecollection (where policy isassignedandediscoverylocation&filtersareset).startthecrawlinginsearchcenter&restartthetimerjobsgivebelow.

Navigatetodocumentlibraryinthisparticularsitecollectionandcheckifpoliciesareapplied.ThisisthegenericoverviewofhowDLPworksinSharePoint2016.FormoredetailsonDLPquery,findthesereferences.http://blogs.technet.com/b/fromthefield/archive/2015/12/04/data-loss-prevention-dlp-in-sharepoint-2016-beta-2.aspx(ByBrendan)http://absolute-sharepoint.com/2015/12/configure-dlp-in-sharepoint-2016-step-by-step-tutorial.html(ByVLad)

DocumentDeletionPolicies

AboutDocumentDeletionPolicy

Page 68: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

WiththehelpofDocumentdeletionpolicy,documentcanbedeletedaftercertainperiodoftimetoavoidunnecessarylegalrisk.Documentdeletionpoliciesarepowerful&flexible—forexample,Administratorcanallow site owners to choose from policies that are centrally created and managed. Also siteownerscanoptoutaltogetheriftheydecideapolicydoesnotapplytotheircontent.Using Specific Site collection Template, a single mandatory policy on all sites in a sitecollection, such as all OneDrive for Business sites, or even enforce a policy on all sitecollections.Thisprovidesadefaultpolicywithadefaultrulethatwillbeautomaticallyappliedwithoutanyactionrequiredbysiteowners.

CreatingDocumentDeletionPoliciesAdmincreatesandmanagesdocumentdeletionpoliciesbyusing theDocumentDeletionPolicyCenter,whichcanbefoundunderRetentionin theOffice365ComplianceCenter.Alternatively,Policy Center site collection can be created choosing Compliance Policy Center ontheEnterprisetab.EachtenantcanhaveonlyoneDocumentDeletionPolicyCenter,andit’llbecreatedautomaticallyifyoustartfromtheComplianceCenter.

After theDocumentdeletionPolicycenter iscreated,specify thedeletion rulebycreatingnewdeletionpolicy.Based on the requirements, options specified in below image can be provided to specify thedeletionpolicy.Here specify thedate fromwhendocumentdeletiondatewill be calculated&timeperiodafterwhichdocumentwillbedeleted.

Page 69: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Document Policy can be applied for OneDrive for Business Template or Site CollectionTemplate.

Page 70: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

InPlaceHoldPolicyCenterAboutinPlaceholdPolicyCenterThissitemodelusedtomanagestrategiestokeepitemsinSharePointsitesforaspecifiedtimeperiod, based on the date of creation or modification of 'element. You can combine thesestrategieswiththoselinkedtotheremovalofdocumentsaccordingtotheirretentionpolicies.Ifmultiple policies apply, the document is saved for the longest period. This site template isemergingwithSharePoint2016.

CreatingInPlaceHoldPoliciesSelectIn-PlaceholdPolicyCentertemplatewhilecreatingthesitecollection.

In-PlaceHoldPolicyCentersitecollectionistheplacetomanagethepoliciescentrally.

Here,findmoredetailsaboutcreatingInPlaceholdpolicies.

Page 71: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

FastSiteCollectionCreation(SCCF)FastSiteCollectionCreationisamechanismdesignedtoimproveprovisionperformanceofSiteCollections through performing a copy operation using SPSite.Copy Commad at the ContentDatabase level.This helps to create the replicaof theSourceSiteCollection (MasterSite) insame Content Database & then customize the new site collections by activating the customfeatures.Herearethestepstogo

EnabletheFastSiteCollectionCreationforaWebTemplateExecutefollowingPowerShellCommandtoenableFastSiteCollectionforawebtemplate.Enable-SPWebTemplateForSiteMaster-Template“STS#0″-CompatibilityLevel15ThiscommandenablesFastSiteCollectionCreationforTeamSiteTemplate.

CreateSiteMasterinparticularContentdatabases.ExecutefollowingcommandtocreateSiteMasterinparticularcontentDatabase.

New-SPSiteMaster-ContentDatabase$ExistingContentDB-Template“STS#0″

ThiscommandcreatesSiteMasterwhere$ExistingContentDB,variableofexistingContentdatabasewhereTeamsitewascreated.

CreateSiteCollectionusingtheSiteMasterExecutefollowingcommandtocreatesitecollectionusingthissitemaster.

New-SPSite http://<server>/sites/FastSiteNew -ContentDatabase $ExistingDB -CompatibilityLevel15-CreateFromSiteMaster-OwnerAlias“<domain>\<userid>”

Formoredetails,checkfollowingreferences.

http://www.learningsharepoint.com/2015/09/10/fast-site-creation-in-sharepoint-2016-a-deep-dive/

http://nikcharlebois.com/sharepoint-2016-fast-site-creation/

http://blogs.technet.com/b/wbaer/archive/2015/08/26/fast-site-collection-in-sharepoint-server-2016-it-preview.aspx

Page 72: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

SharePointHybridSharePointHybridisaboutconnectingon-premisesandCloud,togetherandachievesbusinessvaluesthroughhybridpillars.

Ahybridsolutionhelpstogetstartedwiththecloudfunctionality.Ahybridenvironmentenablesenterpriseuserstobeconnectedtorequiredcontents&resourcesfromanywhere.Togetthemoreconfigurationdetailsabouthybridconfigurationinthisblogseries.http://blogs.msdn.com/b/spses/archive/2013/10/22/office-365-configure-hybrid-search-with-directory-synchronization.aspx

HybridOneDriveforBusinessHybridsitesfeatureshavetobeusedwithHybridOneDriveforBusiness(introducedinSharePointServer2013withServicePack1(SP1)):

UserscansyncfileswithOffice365andsharethemwithothers.UserscanaccesstheirfilesdirectlythroughOffice365fromanydevice.

ItistheadvancementofSharedandPersonalMySiteconcepts,&sharingandversioningexperienceissimplified.Itisprivatebydefaultwithsimplepermissionsmanagement.StoringbusinessfilesinOneDriveforBusinessmakesiteasyforuserstoshareandcollaborateondocuments.WithOffice365,on-premisesstoragecostscanbereducedbymovingyourusers'filestothecloud.UserscanberedirectedtoOneDriveforBusinessinOffice365whentheyclickOneDriveorSitesinthenavigationbar.ThisisknownasOneDriveforBusinesshybrid.OneDriveforBusinesscanbeconfiguredinOffice365orinSharePointServer2013.Youcanalsointegratebothenvironmentstocreateahybridexperience.

ConfiguringOneDriveforBusiness

Page 73: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

PrerequisitesforconfigurationareasbelowThisTechEdsessionhelpstounderstandmoreonpre-requisitesforconfiguringanycloudscenario,toconfigureHybrid,youwillneedtosetupEnterpriseSearchServiceapplicationUserProfileServiceApplicationSubscriptionSettingsServiceApplicationAppManagementServiceApplicationReplacingtheSTScertificateoftheOn-PremisesSharePointServerandestablishaServer-to-ServertrustwithWindowsAzureACS.Office365SubscriptionTolearnhowtoconfigurehybridOneDriveforBusinesswithOffice365,findtheroadmaphere.Alsothisisusefulpost.

IntheCentralAdministration,onedriveandsitelinkscanbeconfiguredasbelow.

Page 74: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

SiteFoldersAftertheOneDriveisconfigured,asdescribedabove,usersareabletonavigatetolibrariesforwhich they have access to with the help of Site Folders. Irrespective of the location of thedocumentinparticularsite,usercaneasilyaccessthedocumentssharedwiththem.

SearchingdocumentsinOneDriveAfter the OneDrive is configured, as described above, users can search the documents inOneDriveusingEnterpriseSearchServiceApplicationinOn-Premiseserver.

ConfiguringtheResultSourceforOneDriveInCentralAdministration,open theSearchServiceApplication&create theResultSource forOneDrive.A Result source can be created which points to Office 365 url (i.e https://tenant name-my.sharepoint.com)asRemoteserviceUrlparameter&MySitehosturlas(i.e.path:https://tenantname-my.sharepoint.com/personal)QueryTransformUrlparameter

ConfiguringtheResultSourceinSearchResultPageConfiguretheSearchResultWebpart,toconfigurethisResultSourceasdescribedabove.

Page 75: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

ThisisthesummaryofmsdnblogseriesbyManas,postedhere

UsingHybridOneDriveforBusinessAttachmentswillbestoredinan“Attachments”folderintheuser’spersonallibraryin

SharePointOnline,knownasOneDriveforBusiness.Eachattachmentwillbesecuredtothoseontherecipientlistoftheoriginatingemail.

Page 76: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Search(Hybridsearch)Cloudhybridsearchisanewhybridsearchsolutionalternative.Withcloudhybridsearch:Crawled contents from on-premise server & Office 365 server are stored in search index inOffice 365.You can set up the crawler in SharePoint Server 2016 to crawl the same contentsourcesandusethesamesearchconnectorsinOfficeSharePointServer2007,SharePointServer2010,andSharePointServer2013.Office365SearchCentershowstheaggregatedsearchresultfromSharePointOnlineaswellasfromOn-Premisecontentsources.Formore informationabout cloudhybrid search, see thepublicMicrosoft cloudhybrid searchprogramonMicrosoftOfficeconnection.https://support.office.com/en-us/article/SharePoint-Hybrid-4c89a95a-a58c-4fc1-974a-389d4f195383With hybrid search, you can search for files and documents across SharePoint Server andSharePointOnline,givingyoueasyaccesstothefilesthatyouneed.ImplementingaSharePointhybrid infrastructure letsuserssearchfrombothsystemsandaccesscontent from each.Depending on howyou set up your system, you can have only on-premisesusers,onlyonlineusers,orbothbeabletosearchbothyourSharePointServeron-premisesandOffice365.Pleasefindmoredetailsabout theconfigurationdetails inSharePoint2016HybridSearchSectionofthisbook.

Page 77: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

HybridsitesfeaturesThis allows users for seamless experience while using SharePoint On-Premise Server andSharePointOnlinesites:

UserscanfollowSharePointServerandSharePointOnlinesites,fromaggregatedlist.UsershaveasingleDelveprofileinOffice365,wherealloftheirprofileinformationisstored.

Formoreinformation,seePlanforhybridsitesfeatures.

Extranet(Partnerfacingextranetsites)SharePointOnlinesitesaretheExtranetSites.Anextranetisasitethatfacililatesexternaluserstohaveaccesstorelevantcontentandtocollaboratewiththem.UsingOffice365,Partnerfacingextranet sites can be created that let partners securely do business with your organization,withoutaccesstothecorporateon-premisesenvironmentoranyotherOffice365site.

CompareOffice365HybridExtranetwithatraditionalSharePointOn-premisesExtranetThiscomparisonprovidestheadvantagesofusingHybridExtranet.

Office 365 HybridExtranet

SharePoint "on-premises"Extranet

Firewallaccessrequired toexternalusers

No Yes

Complexnetwork andinfrastructureconfigurationrequired

No Yes

Securityhardening

Managed throughOffice 365Configurations

Manuallyconfigured by ITstaff

IT Laborintensive

No Yes

Ongoingmaintenanceneeded

Minimal Considerable

Additionalhardwareneeded

No Often

Managingexternal

Yes Locally managedonly

Page 78: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

partner userslocallymanaged orcloudmanagedControllingsharingexperiencefor extranetsites

Part of Office 365sitesfunctionality

Often requirescustomsolutions/apps

ConfigurationofHybridExtranetHereyouwillfindthestepstoconfigureHybridExtranetovergreaterdetails.

Page 79: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

HybridPickerUseHybridPickertoconfigurehybridfeaturesbetweenSharePointServer2016andSharePointOnline. Hybrid Picker is part of Office 365. You can find it in the SharePoint Tenant Adminconsole. You need to log on as a Global Administrator or a user assigned the SharePointAdministratorrole.TouseHybridPicker,youalsoneedtobeloggedintoaSharePointServer2016ITserverasaFarmAdministrator.

PrerequisitesInbelowtablefindthepre-requisitestoconfigureHybridPicker.

Conditions EnvironmentIncaseofSharePointServer2013farmshouldhaveSeptemberPUorlaterproperlyinstalled.

On-Premise

Open80and443portsinthefirewallforoutboundcommunications.

On-Premise

FarmAdministratoraccesstoCentralAdministration

On-Premise

GlobalAdministratorAccesstoOffice365

Office365

Accountbeingsynchronizedwithpropertiessuchasemail,SIP,emailaddress.UserssynchronizedwithOffice365usingAzureActiveDirectorySync(AADSync).

On-Premise

HybridScenariosconfigurationwithHybridPicker

HybridOneDriveforBusinessThisredirectsyourusers'OneDriveforBusinesstoOneDriveforBusinessinOffice365.Italsoinstallsaserver-to-server(OAuth/S2S)connectionbetweenSharePointServeron-premises.Findmoredetailsinthissectionofthebook.

HybridsitefeaturesThisoptionconfiguresaserver-to-server(OAuth/S2S)trustbetweenSharePointServer2016and

Page 80: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Office 365 & then configures hybrid sites features. Choosing the option configures hybridOneDriveforBusinessaswell.

FindstepbysteproadmapforconfigurationofHybridSitefeatureshere.Afterthisfeatureconfiguredusinghybridpicker,

Users having access (configured as the part of audience group) to Office 365environment,willberedirectedtoDelveUserProfile(i.e.Aboutmelink,undersettingsmenu,intoprightcornerintheribbon).ThiscanbeconfiguredaspartofOneDriveforbusinessconfigurationdescribedinthissection.Userswillbeabletoseetheaggregatedlistofhis/herfollowedsitesfromon-premise&Office-365environment(onclickofAppLauncher)

Page 81: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

HybridOptionsThissnapshotdescribes thevariousoptionsavailablewithhybridconfigurationwithrespect tohybridextranet&hybridSearch.

Page 82: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

WhatareNextGenPortals?Office 365 Video Portal, Infopedia & Delve are the out of the box NextGen Portals. TheseIntelligent,Social,Mobile,Ready-to-GoPortalsareenhancedbykeyOffice365capabilitieslikeOffice Graph, Office Add-Ins, OneDrive, Skype, Outlook, Yammer, SharePoint ContentManagement,AzureMedia&PaaSservice,ComplianceCenter.

TheseOffice365capabilitiescanbeleveragedinSharePoint2016On-Premiseserverwiththehelp of hybrid configuration.These capabilities includes experiences like Portals, Team Sites,Files,Search,Social,BIetc

Page 83: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

NextGenPortalsPageRenderer&AuthoringcanvascomponentsarebuiltontopofSharePointContentStorage,this portalAPI can be accessed throughRESTAPIs.Custom portals can be created using theNextGenportaltemplate.BuildingblocksofNextGenPortalsareasshownbelow.

Page 84: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

NextGenPortalArchitectureEachNextGenPortalconsistsofHubsitecollection&ContentSiteCollection (Channel).EachContentSitecollectioncanbecreatedinHubSiteCollection.

HubSiteCollectionHubsitecollectionissimilartoCommunityPortal(SearchCenterwhichshowsallcommunitiesinthefarm),ItdisplaysthedatahostedinContentSiteCollection/Channels.

HubSitecollectionsisunder<Office365domain>.sharepoint.com/portals/hubmanagedpath(PerTenant).Forexample,InVideoOffice365Hub,fromthiscentralsitecollection,differentvideochannelscanbecreated.

Security can bemanaged fromManaged Settings forHub Site collection /Channels.After youuploadthevideostochannel,youwillneedtowaitforthecrawlingtobecompleted.

ContentSiteCollectionWithrespecttoeachHubSiteCollection,Channels/ContentsiteCollectionsarecreatedunderthe/portals/managedpath.

Page 85: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

LibrariesIneachContentSiteCollection,PortalDataisstoredinrespectivelibrariesindifferentformat.

Library FormatPages PagedataasJSONBloblistitemsImages ImageAssetsforpages

Videos VideoFiles(backedbyAzureMediaServices)

Page 86: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Office365VideoPortalOfficeusesVideoAzureMediaServicesfortranscoding(converting)videosinmultipleformatstobecompatiblewithmostdevices(devices).AzureMediaServicesonlyexistsinthecloud,socanbeaversion"hybrid"

Video hub portal inOffice 365, contains different channels,Video uploaded in this channel isstoredinAzureComponents&TimerJobmanagesinteractionbetweenSharePointOnline&Azure components. End user uploads video to SharePointOnline, SharePoint interactswithAzureServicemediaservicefortranscodingthevideoandstoringitinContentStorage.

AzureMediaservicealsoprovidesthumbnailsforreferencingtheparticularvideo.AzureMediaServicedeliversvideostreamingthroughAESsecuritytoContentDeliverynetwork&viewerscanviewsecuredcontents.FollowingfeaturesareresponsibleforVideoProcessinginSharePointOnlineWebApplicationFeature:VideoProcessingThisfeatureregistersvideoprocessingtimerjob.

Page 87: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

WebApplicationFeature:CloudVideoThumbnailProvider.Thisfeatureprovidesfunctionstogeneratethumbnailsforvideos

Page 88: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

InfoPediaThisistheKnowledgemanagementPortal,definitivehubforMicroSites,Boards&personalizedportalpoweredbyOfficegraph.

This landingpage shows the collectionofMicrosites (links toMicrosites enabledwithSocialFeatures).At high level InfoPedia is collection ofMicrosites, Boards, andArticles in definedhierarchy.FindmoreaboutInfoPedia&Micrositeshere.

Page 89: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

DelveandOfficeGraphDelve is theknowledgemanagementportal incontextwithcurrent logged inuser & Officegraph is the graphical representation of related activities among related users and relatedinformation.

DelveusestheOfficeGraphtodeliverpersonalizedviewsofthepeopleandcontent.DelvenowletsyoudiscoverContenttypesfromacrossOffice365.TogetmoreinsightsonDelve&OfficeGraph,checkouttheseveryinformativepostswithmoredetails.http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2014/09/08/a-quick-look-at-delve-in-office-365.aspxhttps://support.office.com/en-us/article/Office-Delve-for-Office-365-admins-54f87a42-15a4-44b4-9df0-d36287d9531b

Page 90: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

ToactivateDelve,You’llneedtoturnontheFirstReleaseprograminyourOffice365ServiceSettings.You'llneedtoenableDelveontheSharePointSettingsaswell.

ChoosetheoptionAllowaccesstotheOfficeGraph(default).TenantadministratormayturnoffofficegraphandDelveforthewholetenancy.

Page 91: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

InRibbon,navigatetoDelvelink.

AllowaccesstoOfficeGraph.

Alternatively,IndividualscanturnofftheDelvesettings.

OfficeGraphIt’san intelligent fabric thatappliesmachine learning tomatch theconnectionbetweenpeople,content and interactions all across Office 365.Office Graph consists of signals which showsactionsbetweenOffice365,Actors&Items.

Page 92: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Signalsaresecuritytrimmed&respectstheprivacyoftheendusers.SignalsarecategorizedasPublicsignal/PrivatesignalbasedonlevelofPrivacy.EachsignalconsistsofActorNode,Edges(toconnectActortoObject/Item)&ObjectorItem

Thistabledescribesdifferenttypesofedges(inSignals)withPrivate/PublicvisibilityEdge Description VisibilityPersonalFeedlFeed Theactor’spersonal feedasshownon their

HomeviewinDelve.Private

Modified Items that the actor hasmodified in the lastthreemonths

Public

OrgColleague Everyone who reports to the samemanagerastheactor.

Public

OrgDirect Theactor’sdirectreports. PublicOrgManager Thepersonwhomtheactorreportsto. PublicOrgSkipLevelManager Theactor’sskip-levelmanager. PublicWorkingWith People whom the actor communicates or

workswithPrivate

TrendingAround Items popular with people whom the actorworks or communicates with frequently.Aggregatedacrossseveralsignals

Public

Viewed Items viewed by the actor in the last threemonths.

Private

WorkingWithPublic

ApublicversionoftheWorkingWithedge. Public

DelveBuildingBlocksThistabledescribesthebuildingblocksofDelve&sequenceinwhichgraphqueryisexecuted.

Page 93: SharePoint 2016 for Everyone & All in Onerasha.co/LibraryBook/SharePoint 2016 All in one for everyone.pdf · User Profile Synchronization Service Application Excel Service Application

Sequence Features Technique1 Graphsearch /_api/search/query2 Signals /_api/signalstore/signals3 Previewimages /_layouts/15/getpreview.ashx

OfficeGraphEndpointsCustomApps/SolutionscanbedevelopedusingtheAPIexposedbyGraphendpoints.Togettheendtoenddetailsaboutthisapi,getthroughConnect2015Videos.DelvecanbeextendedforcustomrequirementsusingGraphQueryLanguage(GQL),ExternalHybridContent,ExternalActivity.