atlas by clearpeople

Useful guide to lessons learned and how to automate this for successful project management

A lesson learned is a record of what was done, why it was done that way, and what went wrong. It is a summary of the project's successes and failures, and it helps future projects to avoid repeating mistakes.

In this blog:

How to deny external users calling your Azure AD secured API

Recently, we had the need to deny External (also referred to as Guest) users to consume some endpoints of our Atlas API. You should be aware that if your Tenant has enabled external users, an external user can get a valid token and call your AAD secured API. This might or might not be what you want.

AI and Information Governance

With so much information available about Governance when it comes to Artificial Intelligence (AI), people have been turning to AI to help them collate and provide a suitable response. And why not, this is one of the benefits we’ve been promised, AI that will help us to be more efficient and productive. Enabling us to focus on the higher value tasks. So, what’s the problem, we’re just doing what we’ve been told to do, do more with less.

How to select the right document management system for your organization?

Managing documents effectively is crucial for every organization. A robust document management system (DMS) can streamline workflows, improve collaboration, and enhance productivity.

However, with numerous options available in the market, selecting the right document management system for your organization can be a daunting task. This blog aims to guide you through the process of choosing the perfect document management system.

In this blog:

5 lessons we've learned from implementing knowledge management systems

Knowledge management systems are an investment. But when implemented correctly and applied with the mindset of continuous engagement and improvement, a knowledge management system is well worth investing in.

Calling Azure OpenAI API in stream mode from an SPFx solution

As mentioned in my previous article, we have integrated ChatGPT in our Atlas product. This was both challenging and fun. The OpenAI API is well documented, so is the Azure OpenAI service. However, one of the things that is not completely documented, is the Stream option. This allows you to call the API and get the response as a stream of data, so you are getting data from the very first second, and you don´t have to wait for the entire response. Note that depending on your request, ChatGPT can take some seconds until you get the response, so from a UX point of view, it is potentially a better experience if you start showing data while the response is fully completed.

Using OpenAI NodeJS library in SharePoint calling Azure OpenAI service

Unless you are in a desert island with no internet connection, you have heard about ChatGPT. In its own words (and I really mean it, as I have asked ChatGPT for a short summary about it):

Should you track employee workload in the digital workplace?

Digital working is great for several reasons, most notably that employees enjoy greater flexibility over their working hours, while employers aren’t obliged to provide constant oversight during office time. One downside of digital working though, is that it can be difficult to track employee workload and productivity without an office presence.

Are Ideation Software Platforms a good idea?

In business, ideation means generating and developing new ideas to solve a problem or improve a product, process or service. Ideation is typically aimed at solving a problem or providing a more efficient means of doing or accomplishing something.

In this blog:

Best Practices for SharePoint Metadata and Managed Metadata

Ever tried to find something on your business systems and got nothing, nada, zilch? I think we can all relate.