Go With The Flow

For our students we are providing a guidance when we start working with their request.

After they submitted a form – the activities are created for them.

They can find it in the My Activities page:

Then they have to finish all the activities and be allocated to a faculty.

For example, when user clicks on the Interview scheduled activity – they will be navigated to the Survey page and can start answering to the questions.

#GoWithTheFlow

We are excited to introduce a new feature that automates two processes in our solution. You can now book gear through the Room of Requirement. This process will create a calendar invite that includes both you and the resource. Each item in the Room of Requirement is a registered Exchange resource that you can interact with to make appointments. Simply go to the Room of Requirement, select the resource, and wait for it to be added to your calendar.

The second flow is designed to enhance data security by monitoring for policy violations and automatically notifying the appropriate manager when such incidents occur. When an item (e.g., a document, email, or message) violates a Data Loss Prevention (DLP) policy, the flow triggers an alert. It captures details about the violation, such as the item name, location, and nature of the sensitive data involved. An email notification is then sent to the responsible manager, including key details of the incident to enable prompt review and remediation.

Sharing is Scaring

Everyone can send a Howler! It is up to you. Post a message to our public API and it will be read out loud. Do note that the content of your message will be altered by our magical services. So please be careful of what type of sentiment you use.

API url: https://prod-28.northeurope.logic.azure.com:443/workflows/04b4f8ce0faa4298bcba5cba6bb86101/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=qD6agazpaRT_AP1IMD2fJIIxQRfcmwgkn_gSJD-zK-w

Example of body:

{
“sender”: “Bellatrix”,
“recipient”: “Sirius”,
“sentiment”: “Angry but polite”,
“subject”: “The end”,
“body”: “You’re definitely fired.”
}

The endpoint triggers a Power Automate flow that adds a new row to our Dataverse. A new flow triggers and sends it to our Python Flask app. And it connects to the Howler and reads out the message.har hurtigmeny

API flow
send-to-howler-flow

Each stage of our business process flow is automated to enhance convenience and efficiency.

As each stage is completed, whether during registration or the games, users are automatically guided to the next step in the business process flow. This seamless transition is achieved through a combination of classic workflows and a touch of JavaScript magic, ensuring a smooth and efficient user experience. Additionally, feedback from SMS messages is efficiently managed using Power Automate, streamlining communication and enhancing overall workflow.

The stages:

Automated with classic Workflow:

Example of Power Automate sending out SMS to student:

What is considered hipster-worthy when everything is new?

Hip is usually used about things or people when its new, unconventional or non-mainstream. However, hipsters have in modern time become more of a oldschool thing – people dressing up in vintage clothing, listening to old music and living a lifestyle thats is more similar to how it was before (and usually living in the center of Grunerløkka). Being Hip is a thing that is open to interpretation.🤔

Our team has a lot of junior resources – new to the magical world of Power Platform. All of these different functions are considered new and cool – and therefore also hip. And one especially hip and up-and-coming thing is privacy concerns. With everything going digital it is much more important to be aware of security in the solutions: especially in the digital transformation in the Harry Potter Universe: the danger awaits around every turn. Maybe Voldemort somehow find a way to hack into Hermiones app so he is able to locate Harry Potter. This would be catastrophic.

To prevent disaster DLP policies, setting up Audit Logs and Environment-Level Security are some of the important steps that needs to be taken:

  1. Data Loss Prevention (DLP) Policies help prevent the accidental or unauthorized sharing of sensitive information by controlling which connectors can be used in apps and flows. This ensures that sensitive data remains protected and compliant with regulatory requirements.
  2. Audit logs track user activities and changes within the Power Platform. They provide a detailed record of actions, which is crucial for monitoring, compliance reporting, and investigating any suspicious activities or breaches.
  3. Environment-Level Security. Setting up security roles and permissions at the environment level ensures that only authorized users can access specific data and resources. This helps maintain data integrity, protects sensitive information, and ensures that users only have access to the data necessary for their roles.

These are just some of the things that we want to focus on in the further development of our solution.

In our app, we have already implemented a secure login process using Microsoft account authentication to ensure your user information is accurately identified and protected.

As shown below, when opening the app: is checks the user credentials and name

The User Credentials is also used in a feedback flow that provides the oppurtunity to provide the Weasley Twins with feedback on the app. That way, they can continuosly make the app better and more user friendly.

And speaking of cool functions: POWER AUTOMATE
Go with the flow

This is especially magical feature in our app. With the press of a botton it triggers a flow sending out a email through Outlook: The input is dynamic from the users input in the app and dynamic user information gathered as shown above.

Take notice of the tidy and neat code-naming standards following Best Practice.

The outcome
To user:

The feedback sent to the twins (service-user):


Keep it HIP and cool, and always go with the flow! 😘

Leveraging possibilities of Power Automate for sending the data

Power Pages is a powerful tool in the Microsoft Power Platform suite that allows you to create low-code, data-centric web pages. When combined with Power Automate, it can help streamline processes by automating workflows like transferring user registration data from a form in Power Pages to Dataverse. In this blog post, we’ll show you how we used Power Automate to send data from a user registration form in Power Pages to Dataverse.

Here is our registration form:

And then here comes the flow in Power Automate that sends the data to Dataverse (and returns values to Power Pages):

And after the magic happens, we can see the record here:

Giving businesses a (Power) platform

Since many of the business owners of Diagon Alley spend most of the days on their feet in the store, they require a working solution that is easy to use and accessible wherever they might be. Because of this, we have decided to give them different possible solution within the Power Platform. Power Page for customer interaction, Power Automate to help reducing time demanding tasks and a data driven Power App that fit perfectly on a small Teams application on a store-owners cellphone.

Automating the office work

The daily-to-day operations of any business is to make sure there always is enough of their products, and making sure they always are stocked. To help the owners keep the supplies under control, we developed an Power Automate flow that would help them generate an Supplier Agreement contract in SharePoint.

The initial thought was to create a content type on a document library that would inherit metadata properties from the SharePoint columns and automatically fill inn the SharePoint property fields and thereby create a valid contract.

Unfortunately, this require that we edit the template locally, but we are working on computers with a safety policy that doesn’t allow us to connect to this fields when they are in another tenant. Still, we found a solution by downloading an empty document from the library, populate the fields quick parts connected to the document properties and re-upload this to the library. This allowed us to generate the agreement anyway, by using a Power Automate flow that populated the documents quick part fields.

Streamlining Magic: PowerPotters’ Automated Workflows

Greetings, wizards and witches of automation! ✨

In the bustling wizarding world of ACDC 2025, Team PowerPotters of House Slytherin is proud to present a solution that seamlessly blends ambition, efficiency, and a touch of magic. Our end-to-end workflow automation exemplifies how mundane business processes can be transformed into effortless, enchanted flows—earning us a rightful claim to the Go With The Flow badge.

Here’s how our system captures data, automates approvals, and brings the wizarding world closer to the efficiency of a perfectly cast spell.


🪄 The End-to-End Workflow: A Symphony of Automation

Our solution is built around a completely automated process that simplifies the once-complex task of potion production approvals. Here’s how we enchanted every step:

  1. Data Capture from Sensors:
    • The workflow begins with a Raspberry Pi sensor, which detects the request for potion production. This could be triggered by measuring liquid levels, detecting potion ingredients, or a verbal incantation (voice command).
    • The Pi sends the captured data—such as the potion name, quantity, and other details—to a Power Automate flow.
  2. Processing and Enrichment:
    • Once triggered, Power Automate processes the data, organizing it into a structured JSON format.
    • This data is then enriched with additional information, such as the production timeline, responsible Potion Master, and other key parameters.
  3. Automated Approval Process:
    • Here’s where the magic of automation truly shines. Using Oneflow, a contract is automatically generated with the relevant potion details and sent for digital approval.
    • This ensures that every potion production request goes through proper oversight, with no manual intervention required.
  4. Seamless Integration:
    • After approval, the system triggers the next set of actions, including inventory checks, raw material consumption in Dynamics 365 Finance and Operations (FO), and notifications for production teams.
    • The entire workflow is interconnected, ensuring no step is missed and no ingredient is wasted.

Automation in Action: A Tale of Two Workflows

To showcase the power of automation, let’s dive deeper into two key components of our solution:

1. Sensor-Driven Data Capture

  • Imagine a potion cauldron equipped with a liquid-level sensor connected to a Raspberry Pi.
  • When the sensor detects the cauldron is ready, it automatically triggers a Power Automate flow, sending the production details for processing.
  • This eliminates the need for manual intervention, allowing Potion Masters to focus on their craft while the system handles the logistics.

2. Automated Approval Workflow

  • From the moment the Raspberry Pi sends its data, the system ensures that every step is approved.
  • A contract is generated in Oneflow, pre-filled with production details, and sent to the Potion Master for digital signing.
  • Once signed, the system seamlessly transitions to production, ensuring accountability and traceability at every step.

🐍 Why This Deserves the Go With The Flow Badge

Our solution is the embodiment of what the Go With The Flow badge represents: leveraging automation to enhance business productivity and streamline processes. Here’s why we deserve this badge:

  1. End-to-End Automation: From sensor data capture to approvals and production, every step of our workflow is seamlessly automated.
  2. Eliminating Manual Effort: By automating mundane tasks, our solution allows Potion Masters to focus on their expertise rather than paperwork or logistics.
  3. Business Value: The integration of sensors, Power Automate, and Oneflow creates a scalable, efficient workflow that reduces errors, saves time, and improves traceability.
  4. Slytherin Ingenuity: As proud members of House Slytherin, we’ve shown how ambition and resourcefulness can transform even the simplest processes into enchanted flows of efficiency.

🔮 The Magic of Flow

Our end-to-end workflow isn’t just about efficiency—it’s about bringing a touch of magic to every step of the process. Whether it’s capturing data from a sensor, automating approvals, or ensuring seamless integration, we’ve proven that the right flow can transform any process into an effortless experience.

We humbly submit our case for the Go With The Flow badge, showcasing the power of automation to simplify the most complex tasks. Follow our journey as we continue to innovate and enchant ACDC 2025: acdc.blog/category/cepheo25.

#ACDC2025 #GoWithTheFlow #PowerPotters #SlytherinEfficiency #BusinessAutomation

Low Code Potions are the best

Like a shapeshifter, Low Code apps need to adapt to any device. This app can do so with container and adding or removing flexible height when needed. Now with these potions we can look good on any device.

#Chameleon

Now we will create a Flow which only input is the user´s Full Name and it will return a score for each user based on a filtered table for the user. This score will classify each user as a “Ron”, a “Hagrid” or a “Snape” depending on their working hours.

A Ron is usually someone that doesn´t do much in their team and could try to participate more every now and then.

#GoWithTheFlow