Home >Tips >Custom Solutions >SharePoint Automation kalmstrom.com site map icon Site map  

Development Services

SharePoint Automation

SharePoint can be automated in several ways, to streamline workflows and improve efficiency, and the kalmstrom.com team has created SharePoint automation solutions for companies and organizations worldwide. It is important to know which automation method to use in each solution, considering efficiency, scalability and user friendliness.

In the demo below, Peter Kalmström, CEO and SYstems Designer, explains which automation types we commononly use for the kalmstrom.com solutions and discusses their advantages and drawbacks.

We are happy to teach customers, book readers and website visitors how to automate SharePoint without writing code, but when we build solutions for customers, we prefer using code. Coded automation options are more powerful and give better control and flexibility. They are also easier to support and manage.

Coded SharePoint Automation

  • The SharePoint API (Application Programming Interface) lets developers interact with SharePoint data and services programmatically. There are two main branches of the SharePoint API:
    • With CSOM (Client-Side Object Model) developers can interact with SharePoint from client-side applications, such as web, desktop or mobile apps. It gives a way to access SharePoint data and services using .NET, C#, JavaScript and other programming languages.
    • The SharePoint Server-Side Object Model enables programmatic access to SharePoint on-premises, if you can run code on the server. Doing that is however often less suitable, except for specific requirements.
  • We use multiple programming languages, among them:
    • PowerShell scripts running in an Azure function or on a separate server can be very powerful. For SharePoint Online we use the PnP.PowerShell module, which has unique features especially designed for Microsoft 365.
    • TypeScript can be considered a powerful extension of JavaScript, and it is particularly beneficial for complex projects. The Office Scripts automation features in Excel are written in TypeScript and can be run inside Excel.
    • VBA is mostly used in connection with Microsoft Access
The demo is not up to date and will be replaced as soon as Peter has some free time from development tasks!

Products Buy Services Tips Books Contact About Us Tools

  Security and integrity

Copyright  Kalmstrom Enterprises AB  All rights reserved