Introducing codename PowerStream!

Well, I can't keep stuff under wraps too long.  Sooo, a small little announcement about something I built in the past few months.  A tool code-named called "PowerStream" that will be officially announced with the new ShareSquared site in a few weeks.  This tool allows for the migration from anything (literally) to SharePoint with very little effort.  So far, I have tested the tool with several ECM systems (Documentum, oracle, custom, blah) and everything works perfectly!  In addition this tool integrates with another tool which I can't announce at the moment, but if you do anything around file plans, this will integrate with tools like Gimmal very easily.

A lot of code came from the design of my Oracle to SharePoint tool that was developed at General Atomics, but this version adds in some of the other code I had from ACS days and some new stuff including:

  • Dynamic property setting
  • Managed Metadata leveling
  • OCR of TIFF and any other image formats
  • TIFF page/file merge
  • TIFF to OCR'd PDF/A
  • Really true awesome redaction capabilities

Want to move your old redundant no featured ECM to SharePoint (on-premises or O365, yeah its CSOM based!)?  Let me know, I'll do it really quickly!

Chris

 

NEW SharePoint 2016 CSOM Rest EndPoints

Here are the new end points segments and all new class methods and properties in SharePoint 2016:

New endpoints:

  • /Me
    • /User
    • /Current
  • /GroupSiteManager
    • Create
    • GetSiteStatus
    • Notebook

Out of the 529 new methods and properties available via CSOM/REST, here are some of the major changes I see:

  • Ability to interface with the new directory features (Microsoft.Office.Server.Directory.SharePoint.Provider.Remote)
  • A SharedWithMeDocument properties on the UserProfiles endpoint
  • TenantAdministration features for DeletedSiteProperties and SiteCreationProperties as well as SiteProperties; Tenant level methods for  (Microsoft.Online.SharePoint.Dedicated.TenantAdministration)
  • IRM properties – Microsoft.SharePoint.SPEffectiveInformationRightsManagementSettings and Microsoft.SharePoint.SPInformationRightsManagementFileSettings
  • Ability to get App Info – Microsoft.SharePoint.SPTenantAppInformation

New clientcallable classes:

  • Microsoft.Office.Server.Directory.SharePoint.Provider.RemoteDirectoryObjectData
    Microsoft.Office.Server.Directory.SharePoint.Provider.RemotePropertyCollectionData
    Microsoft.Office.Server.Directory.SharePoint.Provider.RemotePropertyData
    Microsoft.Office.Server.Directory.SharePoint.Provider.RemoteRelationData
    Microsoft.Office.Server.Directory.SharePoint.Provider.RemoteRelationSetData
    Microsoft.Office.Server.Directory.SharePoint.Provider.RemoteResourceData
    Microsoft.Office.Server.Directory.SharePoint.Provider.RemoteSchemaData
    Microsoft.Office.Server.Directory.SharePoint.Provider.RemoteSharePointDirectoryProvider
    Microsoft.Office.Server.Directory.SharePoint.Provider.RemoteStateData
    Microsoft.Office.Server.Directory.SharePointInterfaceConversation
    Microsoft.Office.Server.Directory.SharePointInterfaceDirectorySession
    Microsoft.Office.Server.Directory.SharePointInterfaceGroup
    Microsoft.Office.Server.Directory.SharePointInterfaceGroupAndUserStatus
    Microsoft.Office.Server.Directory.SharePointInterfaceGroupCollection
    Microsoft.Office.Server.Directory.SharePointInterfaceLinkRequestSchema
    Microsoft.Office.Server.Directory.SharePointInterfaceMembershipResult
    Microsoft.Office.Server.Directory.SharePointInterfaceMembersInfo
    Microsoft.Office.Server.Directory.SharePointInterfaceMyGroupsResult
    Microsoft.Office.Server.Directory.SharePointInterfaceProperty
    Microsoft.Office.Server.Directory.SharePointInterfacePropertyDictionary
    Microsoft.Office.Server.Directory.SharePointInterfaceSPHelper
    Microsoft.Office.Server.Directory.SharePointInterfaceUser
    Microsoft.Office.Server.Directory.SharePointInterfaceUserCollection
    Microsoft.Office.Server.Directory.SharePointInterfaceUserRequestSchema
    Microsoft.Online.SharePoint.Dedicated.TenantAdministrationDeletedSiteProperties
    Microsoft.Online.SharePoint.Dedicated.TenantAdministrationSiteCreationProperties
    Microsoft.Online.SharePoint.Dedicated.TenantAdministrationSiteProperties
    Microsoft.Online.SharePoint.Dedicated.TenantAdministrationSpoOperation
    Microsoft.Online.SharePoint.Dedicated.TenantAdministrationSPOWebTemplate
    Microsoft.Online.SharePoint.Dedicated.TenantAdministrationTenant
    Microsoft.SharePoint.IdentityModel.OAuth2SPOAuthNativeClientAuthenticationService
    Microsoft.SharePoint.JSGridHierarchyTaskListSPFieldUserValue
    Microsoft.SharePoint.PackagingSPAppDetails
    Microsoft.SharePoint.PackagingSPAppIcon
    Microsoft.SharePoint.Portal.UserProfilesSharedWithGroupViewWorker
    Microsoft.SharePoint.Portal.UserProfilesSharedWithMeDocument
    Microsoft.SharePoint.Portal.UserProfilesSharedWithMeDocumentUser
    Microsoft.SharePoint.Portal.UserProfilesSharedWithPersonViewWorker
    Microsoft.SharePoint.Portal.WebControlsMruDocsData
    Microsoft.SharePoint.PortalGroupSiteInfo
    Microsoft.SharePoint.PortalGroupSiteManager
    Microsoft.SharePoint.PortalSuiteNavData
    Microsoft.SharePoint.SharingSPWebSharingManager
    Microsoft.SharePoint.UtilitiesSPWOPIHostUtility
    Microsoft.SharePoint.UtilitiesSPWOPIProperties
    Microsoft.SharePoint.WebControlsModuleLink
    Microsoft.SharePoint.WebControlsResourceManifestInformation
    Microsoft.SharePoint.WorkflowServicesWorkflowDefinitionCollection
    Microsoft.SharePoint.WorkflowServicesWorkflowSubscriptionCollection
    Microsoft.SharePointCreatableItemInfo
    Microsoft.SharePointCreatablesInfo
    Microsoft.SharePointIngestionTaskKey
    Microsoft.SharePointObjectSharingSettings
    Microsoft.SharePointPickerSettings
    Microsoft.SharePointSharePointSharingSettings
    Microsoft.SharePointSharingLinkInfo
    Microsoft.SharePointSharingPermissionInformation
    Microsoft.SharePointSharingResult
    Microsoft.SharePointSPAppTile
    Microsoft.SharePointSPAudit
    Microsoft.SharePointSPCommonListTile
    Microsoft.SharePointSPDataLeakagePreventionStatusInfo
    Microsoft.SharePointSPDlpPolicyTip
    Microsoft.SharePointSPDocLibTile
    Microsoft.SharePointSPDocumentLibraryInformation
    Microsoft.SharePointSPEffectiveInformationRightsManagementSettings
    Microsoft.SharePointSPFeatureAppTile
    Microsoft.SharePointSPFilePropertyValues
    Microsoft.SharePointSPInformationRightsManagementFileSettings
    Microsoft.SharePointSPInstanceAppTile
    Microsoft.SharePointSPInvitationCreationResult
    Microsoft.SharePointSPListTile
    Microsoft.SharePointSPMigrationJobStatus
    Microsoft.SharePointSPMountedFolderInfo
    Microsoft.SharePointSPMountPointClientApi
    Microsoft.SharePointSPMountPointInfo
    Microsoft.SharePointSPMoveCopyUtil
    Microsoft.SharePointSPRemoteWeb
    Microsoft.SharePointSPRenderListContextMenuDataParameters
    Microsoft.SharePointSPRenderListDataOverrideParameters
    Microsoft.SharePointSPRenderListDataParameters
    Microsoft.SharePointSPRenderListFilterDataParameters
    Microsoft.SharePointSPRequestUserContext
    Microsoft.SharePointSPStorageMetrics
    Microsoft.SharePointSPTenantAppInformation
    Microsoft.SharePointSPTenantAppInstance
    Microsoft.SharePointSPTenantAppTile
    Microsoft.SharePointSPUserResource
    Microsoft.SharePointTenantAppUtility
    Microsoft.SharePointTenantSettings

The http://sprest.architectingconnectedsystems.com tool will be updated soon with a 2013/2016 mode so you can browse the new 2016 endpoints.

Enjoy, 
Chris