Akumina Developer Documentation

Akumina Developer Documentation

  • API
  • Docs
  • Blog

›Stream Card Builder

Akumina

  • Quickstart

Yo Akumina

  • Yo Akumina
  • Start with Yeoman
  • React
  • Simple template

Widget Builder

  • Widget Builder Structure
  • Akumina Widget Builder
  • Skipping instances
  • Token replacement for widget properties

Widget Development Quickstart

  • Setting up the Project
  • Configuring .env file
  • Configuring - akumina.sitedployer.config.json file
  • Configuring - akumina.config.json file
  • Extras

Widget Info

  • Akumina Widgets Overview
  • Building a New Widget Instance
  • Widget Views
  • Widget Properties
  • Global vs Local widgets (Widget Scoping)
  • Akumina React Widgets
  • Callbacks
  • RenderChildWidgets
  • Vendor Package List

Virtual Page Builder

  • Akumina Virtual Page Builder
  • Using Virtual Page Layouts
  • Creating a Custom Layout

Stream Card Builder

  • Installation
  • Stream Card Builder
  • Custom Cards
  • Activity Comments Config
  • Akumina Activity Stream PUSH Subscription using PowerAutomate to connect to ServiceNow
  • Akumina Activity Stream PUSH Subscription using PowerAutomate to connect to Dynamic 365

Site Deployer

  • Overview
  • Version 6.0
  • List Attribute Deployments
  • NPM Commands
  • SPA Updates and Deploying to multiple sites

Authoring

  • Content Action Event
  • Publish Validation Integration
  • Field Event Integration
  • CK Editor external plugins

Headless

  • Quickstart
  • Headless Teams support
  • Headless Troubleshooting

Modern

  • Overview
  • FAQ
  • Single Page Application
  • Modern Web Part Library
  • Google Analytics for Modern Pages

Site Creator

  • Overview
  • Adding A Custom Site Definition
  • Core Step Classes
  • Custom Site Definition Components
  • Custom Site Definition XML
  • Custom Subsite Definitions
  • Sample Step Code
  • Supported Tokens

Azure DevOps

  • CI/CD using Azure DevOps
  • Setting up a build to deploy a site package
  • Setting up a build to deploy file to App Manager hosted in an app service

Configuration

  • Configuration Context Overview
  • Edit the Redis cache timeout
  • Using a key vault for the client id and client secret

Debugging

  • Debugging in Akumina

Advanced

  • Central Site Collection Support
  • Eventing OOB Digital Workplace Events
  • Working with custom JSX Views
  • Page Indexing

Service Hub

  • Quickstart

Patch Notes

  • Patch Notes

Akumina Activity Stream PUSH Subscription using PowerAutomate to connect to Dynamic 365

Overview

The purpose of this article will be to explain the process of connecting to third party systems like Dynamic 365, using PowerAutomate with the release of Akumina Framework 5.0 featuring the Activity Stream Subscriptions.

Assumptions

The following assumptions are made in this document:

  • Sharepoint Site with Akumina Framework 5.0 or higher

  • Microsoft PowerAutomate license to connect to premium connectors

  • Activity Stream License enabled

  • Dynamic 365 licensed and enabled

PowerAutomate Configurations

To use/configure the CDS current environment Dynamic 365 connector follow these steps - https://community.dynamics.com/crm/b/crminthefield/posts/using-the-common-data-service-current-environment-power-automate-connector

  1. Login to MS flow Power Automate platform - https://us.flow.microsoft.com/en-us/
  2. Use the dynamic 365 CDS connector
  3. In the trigger condition select the “create or update” for the “Leads” entity.
  4. To get the details of users, we need to add an additional step of CDS to get record for an entity, configure it as below.
  5. Now we need to send each record as an http request to the push subscription with specific user filter.
  6. In the apply to each loop add the http task, and make a PUT request to the app manager end point, example - {AppManagerUrl}/api/activitystream/push/useractivity The headers need to content type setting with value application/json In the body, you need to pass the authorization code, event subscription id in the PushStreamActivity object. (you will get the auth code and id in the steps on app manager configuration)
  7. The flow would look as below -

Akumina AppManager Activity Stream Subscription Configurations

See Adding a Push Subscription to create the PUSH Subscription in AppManager and use the Event Subscription ID, Root Site ID and AuthorizationCode in the above flow configurations.

← Akumina Activity Stream PUSH Subscription using PowerAutomate to connect to ServiceNowOverview →
  • Overview
  • Assumptions
  • PowerAutomate Configurations
  • Akumina AppManager Activity Stream Subscription Configurations
Akumina Developer Documentation
Docs
Akumina Framework 5.0Akumina Widget BuilderAkumina Yeoman GeneratorSite Deployer
Community
Akumina Community Site
More
GitHubStar
Copyright © 2024 Akumina