January 13, 2026
Adding items to Launch Pad Widget
Learn how to add items via My Apps Content App
Follow these instructions to create the Akumina Foundation sites in Microsoft Teams as a personal App.
Note: If setting up Microsoft Teams with a headless environment, please refer to the documentation here.
Note: Akumina uses the “Component” option in manfiest, NOT websiteUrl, this allows for richer “single page application” experience.
Sample Manfiest Here:
https://www.dropbox.com/s/3catall5fcpnqlj/manifest.json?dl=0
https://{tenant}.sharepoint.com/_layouts/15/teamslogon.aspx?SPFX=true&dest=https://{tenant}.sharepoint.com/sites/{sitecollection}/_layouts/15/teamshostedapp.aspx%3Fsp=home.aspx%26m=virtualmasterpagefoundation.html%26teams%26personal%26componentId=d2aa5f38-852c-4f12-a5ae-af72ca17d182%26forceLocale={locale}
sp= this denotes the starter page that you want to load, could be home.aspx or any other virtual page
m= this denotes the master page that you want to load
Sample digitalworkplace.teams.env.js (Akumina Private Library)
The below can be taken directly from the SPA page settings in Sharepoint:
if ((typeof AkuminaTeamsConfiguration) === 'undefined') {
AkuminaTeamsConfiguration = {
AkuminaFrameworkVersion: "",
AkuminaSiteCollectionURL: "https://{tenant}.sharepoint.com/sites/{sitecollection}",
AkuminaApplicationURL: "https://{appmanagerurl}/",
AkuminaApplicationQueryKey: "{appmanagerquerykey}",
AppManagerSPAppId: "{app manager sharepoint app id}",
EnableAzureAD: true,
MasterPageView: "",
GraphSubscriptionID: "{subscriptionid}",
JSFilesToWaitFor: "",
JSFilesToLoad: "",
CSSFilesToLoad: "",
ImplementationVersion: "1.0",
}
}
Please be aware Teams does HEAVY CACHING, so any changes to JS/widgets/.html files it is best to change the ‘ImplementationVersion’ every time you want to see updates in teams. This will force teams to re-download files.
Once the app works successfully for one user, you can upload the same package following below steps:
In the below screen, select “Upload for your Org.”
As an admin, you can use app setup policies to setup the Akumina Teams Personal app by default for all your users.
If you run into issues during the setup validate the following:
And validate the app package, ensure you see no errors.