Deprecated: Build and deploy embedded web extensions
Important
The Skedulo SDK is being deprecated. For more information about timelines, alternative solutions, and impacts on existing extensions, please see the deprecation notice.
While standalone web extensions are still supported by Skedulo, we recommend that you rather develop and deploy web extensions using packages and the CLI.
Packages provide the most up to date development tooling for extensions, support versioning, and automatic updates to custom content on deploy.
More information about using the CLI to develop web extensions can be found here.
Embedded web extensions are a way for you to add additional information in custom tabs to resource or job details pages in the Skedulo web application.
This could include additional scheduling information or organization data that you want to accessible from those pages in the web application.
Note
Embedded web extensions are only available through Skedulo packages.-
Open your Skedulo package in the Skedulo Packages SDK, or create a new package.
-
Click Add Web Extension to create a new web extension and complete the page information.
-
Select Embedded from the Render type drop-down menu.
-
Select either Job details or Resource details from the Embedded hook drop-down menu.
In the following example, this web extension will be added to the Resource details page in the Skedulo web application.
-
Click Create Webpage Project to create the embedded web extension in the package.
The new embedded web extension appears in the list of Web Extensions in the SDK package page.
-
Click Develop to open the web extension development environment in the SDK, just as you would with a standalone web extension.
-
When you have finished developing the embedded web extension, click Upload source to deploy the new version of the package to your organization.
-
Open the Manage Packages web extension in your Skedulo web application, then click on the package name.
-
When the new package version that you want to install has finished building, click Install.
Note
If you already have an earlier version of the package installed it will automatically be uninstalled before the new version is installed. -
Refresh the Skedulo web application to apply the changes.
-
Navigate to Resources > People and select one of your resources.
The embedded web extension appears as a tab on the resource profile.
Feedback
Was this page helpful?