Audrie Gordon, Author at Microsoft Power Platform Blog http://approjects.co.za/?big=en-us/power-platform/blog Innovate with Business Apps Wed, 11 Jun 2025 15:10:52 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.3 3 Primary Reasons to Learn Dataverse http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/3-primary-reasons-to-learn-dataverse/ Tue, 06 Sep 2022 15:00:00 +0000 If you've been on the fence about learning Dataverse for your Power Platform solutions, then this blog is for you. We will explore proven motivators for learning, as well as using, Dataverse. It's not only for Power Apps solutions; you will see that it can also facilitate data stewardship and data insights through it's partnership with Azure Synapse.

The post 3 Primary Reasons to Learn Dataverse appeared first on Microsoft Power Platform Blog.

]]>
If you’ve been on the fence about learning Microsoft Dataverse for your Power Platform solutions, then this blog post is for you. We will explore the most proven motivators for learning, as well as using, Dataverse. We’ll cover three topics: Data Stewardship, Security and Integration.

Data Stewardship to Scale

The most inspiring reason for learning Dataverse is the breadth of capabilities you can use to set strong standards for data stewardship. As per Wikipedia: “Data Stewardship means the formalization of accountability over the management of data, and the data-related resources. So, while data governance programs set the rules, data stewardship oversees the smooth implementation of those rules.” Therefore, data stewards seek a comprehensive approach to data management to ensure the quality, integrity, accessibility and security of the data.

How does Dataverse help? Dataverse is designed to be more than just a database. It can also include data from other data sources, for example through virtual tables. Everyone can take advantage of the built-in Common Data Model (CDM) tables designed to support strong communications between you and the businesses you partner with. Of course, you can also easily create custom tables, views, and forms. But don’t stop there! Take the data model to the next level by layering business logic, rules, and process flows to maintain data integrity and guide participants through important process steps or milestones. This end-to-end approach of optimizing enterprise data models enables both solution makers and business analysts to use, and to share data, with confidence.

Get started right away extending the value of tables and leveraging business rules with the new “Formula Fx Column“. The Formula Fx Column enables us to use Excel-like expressions within table columns (aka Power Fx). In the solution below, I’ve added a column to check when the current contract value exceeds 30% of the original bid value. Now Dataverse will trigger process alerts through Power Automate when this occurs. Since the logic is built into the data, all the Makers (new and old) will automatically gain this logic when they build apps using this table; no matter what type of app they build!

TIP: Leverage Formula Fx columns to drive consistency in process and notifications
Image of Formula for Alert

Granular Security

Microsoft consistently prioritizes security and customer trust. Anyone can learn more about Microsoft’s Security and Trust commitment, or specifically about security and compliance for the Power Platform. So, why do I call this out as one of the three reasons for learning Dataverse? Because Dataverse brings security to the next level with its scenario-focused approach that facilitates a wealth of data visibility, security, compliance and auditing. Dataverse manages these through several layers of controls making it a platform with security on steroids. Some of the most commonly used layers of security include, but are not limited to:

  • The Environment: The environment itself is the root container in the tenant for Dataverse. So it’s easy to assign a Security Group (“SG”) to an environment. This will constrain the environment contents (such as database tables) to members of that SG.
  • Column-Level Security: Each column within a record can be configured for column-level security. Now we can decide to share all Customer Account details with the Sales team, but restrict access related to contract value and invoicing to only the Finance team.
  • Role-Based Security: Dataverse uses role-based security (RBS) to group together a collection of privileges. These security roles can be associated directly to users, or they can be associated with Dataverse teams and business units. Users can then be associated with the team, and therefore all users associated with the team will benefit from the role. My favorite thing about this is that you can create roles and then insert them into the Solution Package so they can easily be reused there or in other solutions.

This layered approach to security and record visibility supports the diversity of requirements needed for common business scenarios. It’s not just about ‘who can access what data’, it’s also about facilitating need-to-know visibility by combining layered security with filters and views to aid in discovery, yet reduce noise in a people-friendly methodology.

Note the roles and the people in the image below. They are all working on a construction project but they have varied data access constraints and requirements. Dataverse can ensure that each individual gets to what they need to know, when they need to know it.
Image of PM, RE, and Contractor Players

TIP
: Simplify, and reuse, Security Roles by storing them in Power Platform Solutions
:
List of CoE Security Roles

Extended Integration Powers

Not all of our data starts or ends in Dataverse. Dataverse is designed to help you to orchestrate all your enterprise data needs, no matter where that data is stored. In many cases we will want to migrate, synchronize with, or simply just view data virtually within Dataverse.

Both migration and synchronization occur easily using Dataflows. Dataflows are a self-service, cloud-based, data preparation technology. Dataflows enable customers to ingest, transform, and load data into Dataverse environments, Power BI workspaces, or your organization’s Azure Data Lake Storage account. Customers can trigger dataflows to run either on demand or automatically on a schedule; data is always kept up to date.

But wait, you don’t always have to move or synchronize data! In many cases, having a “virtual” table is the best choice for leveraging the data directly from the source. Any business user can create virtual connections to data external to Dataverse. Check out the new virtual table providers for SQL, SharePoint, and Excel for example. Thanks to virtual table providers, we can now take advantage of data outside of Dataverse to layer it into our solutions, or to enable more complex scenarios that require modern technologies such as Artificial Intelligence (AI), Machine Learning (ML), Internet of Things (IoT), Azure functions, extended compute power, and/or dynamic query-driven tables.

TIP: Optimize solutions by layering data sources that you rely on every day using virtual tables
Process Flow of Virtual Providers

My favorite service integrations are those related to optimizing Business Intelligence (BI) insights (such as with Power BI), and the wide selection of Azure service partnerships, such as with Azure Synapse. Azure Synapse extends both compute power and our ability to create dynamic table queries through the use of Spark or SQL select statements. Both existing Dataverse tables and query tables created in Azure Synapse, provide creative opportunities for visualizations and insights in Power BI (learn more in this demo).

TIP: Take advantage of Spark and SQL Select statements along with the enhanced compute power of Azure Synapse
Azure Synapse Animated Gif

Conclusion

There is definitely a broad return on investment when it comes to learning Dataverse.

  • Data Stewardship to Scale – helps us to reuse data and set standards across our business
  • Granular Security – secures data across the domain, across tables, including column and role based security
  • Entended Integration Powers – enables us to bring data from anywhere we need it into our solutions

Get started learning today:
Microsoft Learn for Dataverse
Additional resources:

  1. Security Concepts
  2. Power FX and Business Rules
  3. Virtual Table Connector Providers
  4. Azure Synapse Link for Dataverse

The post 3 Primary Reasons to Learn Dataverse appeared first on Microsoft Power Platform Blog.

]]>
Celebrating our community for Juneteenth 2022 http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/celebrating-black-history-month/ Fri, 17 Jun 2022 19:00:35 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/?post_type=power-apps&p=18787 As we come to the close of Black History Month here in the United States, we wanted to take advantage of the legacy of it and to celebrate a few of our super stars from this demographic. Black History Month is a perfect time to stop and reflect on, and celebrate the achievements of, some of the individuals from this demographic who have succeeded in becoming true advocates and leaders with Microsoft Power Platform.

The post Celebrating our community for Juneteenth 2022 appeared first on Microsoft Power Platform Blog.

]]>
In respect for Juneteenth 2022 here in the United States, we’d like to take a moment to celebrate a few of our super stars from this demographic. Juneteenth is a perfect time to stop and reflect on, and celebrate the achievements of, some of the individuals from this demographic who have succeeded in becoming true advocates and leaders with Microsoft Power Platform.

We can all learn from their professional examples and persistence, even during a period where the world is recovering from a pandemic. Of course, we wish we could celebrate more people today. We recognize how successful thousands of you have been, and we will continue to showcase stories throughout the year to show our gratitude for all that you do.

For a set of 80+ curated organizational stories, visit our Microsoft Power Platform stories blog post.


Azure McFarlane

Azure is a Power Automate connoisseur who recently swapped her 8+ years in pharmaceutical manufacturing for a career in tech. With a background in biochemistry and limited tech experience, Azure discovered Power Automate through an “In a Day” workshop and discovered a newfound passion in automation. Subsequently, Azure helped design and co-lead a 10-week boot camp in her previous job to upskill employees in the Power Platform, giving them the confidence to build business solutions. Two years after her journey with automation, she joined HSO this month as a Lead Consultant where she’s gearing up to become an RPA and (hopeful) Azure Data expert. Azure is a Power Platform Champion and earned Microsoft’s Most Valuable Professional award in December 2021. She is on a mission to empower women and underrepresented racial groups to get into tech and provide them with skills and support needed to succeed in the field. Azure currently serves on the leadership team for the TechStylers, a women focused tech group, and is an instructor for the United States cohort of The Power Platform School.

Favorite Power Platform Story:
“A few months after last year’s cohort from The Power Platform School, a graduate of the program reached out to me (their former mentor), to let me know that they landed a job as a junior developer for a Microsoft partner. Another graduate is returning to The Power Platform School this year as a coach to help the new cohort find jobs in tech. It gives me so much joy to learn how my students have flourished in the program and are paying it forward by giving back to the program.”

Favorite Career Quote:
“I firmly believe that there is room for everyone in tech. If you want to learn and show up to do the work, there are folks in the community, myself included, ready to support and guide you every step of the way.

If you’re hungry for knowledge, we’ll feed you; we’ll even bring the whole table to your house!”

LinkedIn Profile | Twitter Profile | Watch Azure’s MBAS presentation

Olanrewaju Oyinbooke

Olanrewaju is a Data Management Expert, Data Scientist, Business Intelligence Analyst and Power Platform Evangelist with over four years of Industry experience spanning across Education, FinTech, and InsurTech space. He is passionate about fixing the technical skill gap needed to accelerate Africa’s growth. Olanrewaju is a co-founder of Capacity Nigeria – an EdTech hub committed to driving Digital Literacy in Africa. He is currently a Data Management Officer at AXA Nigeria (A member of AXA Group) where he oversees the Data Science Team, Data Governance, Data Quality and Maturity Team as well as drives automation initiatives across the organization. Olanrewaju is a Microsoft Most Valuable Professional, Certified Trainer with over 10 relevant Microsoft Certifications, and he is an active leader in Microsoft Power User Group in Nigeria.

Favorite Power Platform Story:
“One of the most successful solutions this year was related to our insurance policy process. We had many challenges collecting and processing leads from field agents because we were heavily reliant on unstructured information coming in via email and chat messages. This resulted in frustrations for our agents and ultimately would impact how quickly we could execute our customer’s requests. Fast forward to today where the processes involved in lead collection, policy processing, certificate allocations, as well as courier dispatch has been reduced from an average of 4 to 7 days to under 24 hours for 90% of the policies. Power Automate helped to route the appropriate information in a consistent and predictable fashion for speedy processing and delivery of certifications and documentation. As a result of my impact in improving internal processes and customer experiences, I was granted the Chief Client Officer Award for Exceptional Performance.”

Favorite Career Quote:
“I have always been very passionate about accelerating Africa’s growth through training and education. The Power Platform is helping me to impact the community and has been a major enabler for career growth. I feel this even more deeply after being invited into the Microsoft Most Valuable Professional program in 2021. To those seeking to help others with your passion and talents, remember this: The opportunity for fulfillment is not in the “title” you achieve, it is in the lives that you are impacting and changing.”
LinkedIn Profile | Twitter Profile

Anton Robbins

Anton is a Senior Power Platform Developer at Hitachi Solutions, a Power Apps and Power Automate Microsoft Most Valuable Professional, and a local Power Platform User Group Leader in Washington, DC. His passion for the entire Microsoft Power Platform community is an understatement. When he is not speaking at an event, he is usually volunteering or organizing other Power Platform labs and “In a Day” workshops. He is a respected speaker at Microsoft conferences and local user groups.

Favorite Power Platform Story:
“The Power Platform has helped me to be a developer ‘on training wheels’. I’ve learned that many of the concepts we use in the Power Platform are found in professional developer circles, and so I’m now able to bring more to the table with fusion teams at Hitachi. It’s a great feeling of accomplishment to be able to plan against such a diverse set of solution-dependencies today. I’ve always felt that Microsoft Power Platform is the great equalizer for Citizen Developers as it enables us to work with business users, developers, and IT more inclusively.

On a personal note, I also love using the Power Platform for family efficiencies. For instance, I created a quick bot for my daughter, Akeicya. Now, when she requests loans from her parents, a bot agent will help her to justify, and to remember, the loan. I was able to build a quick bot using Power Virtual Agents and Microsoft Teams.”

Favorite Career Quote:
“Remember that you are not alone; just get started. Seek feedback and ask questions along the way. Be persistent, and never forget the community. It takes a community to elevate technical brethren. Even if you fail at something (which will happen), fail ‘forward’, always learning from your mistakes and you’ll be successful.”
LinkedIn Profile | Twitter Profile

Will McLendon

Will is a Senior Consultant at Hitachi Solutions with over ten years of experience in consulting. He currently leads the United States cohort for The Power Platform School where they upskill individuals in the Black, Asian, and Minority Ethnic (BAME) community in the Power Platform and general consulting skills. Will thrives on enabling others to be successful and helping clients meet their business goals through digital transformation.

Favorite Power Platform Story:
“I can think of two things. Number one would be The Power Platform School. Knowing that our cause positively impacts the community is rewarding. It is a labor of love and there are so many hats that I get to wear. As a co-organizer my roles and responsibilities range from Partner relations, content development, evaluating mentors and mentees, and attending weekly syncs with everyone involved in The Power Platform School. I enjoy collaborating with others – having such a strong team makes the entire process much easier. Second, is the work I did at a major oil and gas company where I was involved in leading the organization’s adoption of the Power Platform. This included developing solutions that provided major return-on-investment for a particular business unit. There were a wide range of use cases from inventory management to cash flow asset forecasting, internal credit checks, and approval processes.”

Favorite Career Quote:
“One of my favorite quotes is, “Service to others is the rent you pay for your room here on Earth,” by Muhammad Ali. My journey started with someone offering to mentor me. If you are going to be successful it starts with helping others. Second, because Microsoft has so many amazing technologies, pace yourself, keep an open mind, and always be eager to learn.”
LinkedIn Profile

Ravon Lingard

Ravon Lingard is Program Manager 2 for Power Automate focused on cloud flow portal experiences. She is an active member in the Digital Transformation Platform Chapter of BAM the ERG for Black and African employees at Microsoft, and the National Society of Black Engineers (NSBE) where she enjoys helping students get into Tech. She has spoken at Microsoft 365 conferences and numerous customer tables at MVP Summit, Ignite, Power Champ, and Compass Connect. She is customer obsessed, but with a deep passion for helping underrepresented minorities achieve greatness.

Favorite Power Platform Story:
“One of my favorite Power Platform stories comes from a NSBE Hackathon. We had around 60 students there from all over the United States. They were learning to build Power Apps for the first time, with a plan to hack an app in under 2 hours which could help them to organize school activities. It was phenomenal to see them expressing their own creativity and building apps with their own style and twist. A few of them actually reached out after the hackathon to tell me how they are still enjoying working on their app from the event, to make it perfect for what they needed to manage at school. They were grateful to learn how to make apps, while I was grateful for their quick achievements, and acquired love for solving problems with Microsoft Power Platform.”

Favorite Career Quote:
“If you’re thinking of becoming a Program Manager at Microsoft one day, keep these two things in mind: 1. Ask questions (be inquisitive), and 2. Be OK with not always knowing or finding the right answers, while iterating and moving forward. Having both a growth mindset and an empathetic heart; you can achieve just about anything!”
LinkedIn Profile

The post Celebrating our community for Juneteenth 2022 appeared first on Microsoft Power Platform Blog.

]]>
Helpful tips for using Child Flows http://approjects.co.za/?big=en-us/power-platform/blog/power-automate/helpful-tips-for-using-child-flows/ Wed, 12 Feb 2020 07:32:00 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/power-automate/helpful-tips-for-using-child-flows/ Child flows for in Power Automate were announced late last year. This blog will highlight a few additional best practices and tips for using child flows, and if implemented will ensure that you can maximize usage for enterprise scale.

The post Helpful tips for using Child Flows appeared first on Microsoft Power Platform Blog.

]]>
Stephen Siciliano announced Child flows for Power Automate late last year. His blog also helped flow makers to understand key scenarios for this new feature. We were happy to see so many of you comment on, and show appreciation for this new opportunity.  As a result of your feedback, this blog will highlight a few additional best practices and tips for using Child flows. If implemented, they will ensure that you can maximize usage for enterprise scale. I do recommend that you read Stephen’s blog firstly, as he sets a solid foundation on the patterns related to this feature, outlines the requirements for usage, and also walks you through your first Child flow tutorial.

Child flow essentials

  • Helpful definitions:
    • The parent flow – this flow can have any type of trigger, and will call into the other flow.
    • The child flow – this is the flow that is nested inside the other that will contain the smaller task(s) you want to run.
  • Parent and Child flows must reside together in a Solutions folder (learn more about Solutions here).
  • Child flows may include variables from the Parent flows, and this transfer is facilitated by the prompts configured in the button trigger* on the Child flow.
    *Please note that manual button flows which are solution-aware may be triggered via a Parent flow. However, they can not be triggered from the Power Automate mobile application. This is a known issue that we are working to resolve (learn more about button flows here).

Passing parameters from the Parent to the Child flow

We have received feedback asking for additional clarifications on how to pass parameters between the Parent and Child flows. Therefore, we’d like to clarify how this is done today in the scenario below.

EXAMPLE #1 – In this example, there are two SharePoint Online sites which are capturing documentation drafts for different projects. Each library has different work flow processes to drive the submission and authoring of documentation. However, as an enterprise, they have one standardized way to get them approved for posting on their public-facing website. This is a great opportunity to leverage a Child flow which can service multiple libraries, and ensure a consistent process in the whole tenant. I’ve included a video here to illustrate several takeaways for this feature. Can you find at least four takeaways in the video?

 

 

EXAMPLE #2 – Multiple Services calling the same Child Flow

Remember that the Parent flows don’t have to ressemble each other to leverage the same Child flow. In many cases, you’ll be able to share Child flows across your cloud services! In this next example, two unrelated parent flows, one in Teams, and the other in Virtual Agents, are leveraging the same Child flow for Account Owner notifications.

Teams Scenario: We are engaging third party vendors in the collection of leads during a large conference event. We want to leverage the Teams mobile app to facilitate data collection by frontline workers for leads who don’t have scannable business cards (there is definitely an opportunity to use AI here too). They are triggering a flow to post an Adaptive Card form whenever needed during the event (see left side of the screen shot below). Many channels are receiving lead notifications, and are processing these requests by preparing customized introduction packages. We have added additional value for the sales team by also calling a single Child flow to assign follow-up tasks to Account Owners in Dynamics. Since sending notifications, or creating activities, for Account Owners can be very helpful in qualifying leads, we’ve decided to reuse the same Child flow for our Virtual Agent conversations!

Virtual Agent Scenario: In parallel to the conference, and throughout the year, Virtual Agents are receiving questions on our products. As the conversation moves along, a flow is initiated to collect follow-up product interest. As a result, that flow will call the Child flow to inform Account Owners about that conversation. This further facilitates reuse of standard notification processes, and optimizes our Child flow to serve two different services (Teams and Virtual Agents). As a consequence, we’ve reduced the overhead of maintaining multiple flows.


Learn more about Adaptive Cards here  and learn more about Virtual Agents here.

Important things to keep in mind

  • The Child flow action will not be visible if you have not created the flow within a Solution. Therefore, if you don’t see the action, check that you are working within a Solution.
  • Start the Child flow with a button trigger, and configure it to receive parameters from the parent (as shown in the video above).
  • When sharing the Child flow, remember to share using ‘run-only‘ permissions, and using the flow owner’s embedded connection (i.e. the ‘use this connection’ option).
  • Calling a Child flow from a Parent flow counts as only 1 flow in the Per Flow Licensing Plan.  However, please note that it is possible that you will see a trial prompt in certain cases. This is a known issue that we are working to resolve. Please do proceed with the trial if prompted, as that issue will be resolved without any impact to your billing.

What’s coming next?

We are most definitely not done with this feature. For example, we are considering enabling this functionality for Power Apps button triggers (not fully supported today). What ideas do you have that could help us to extend opportunities for scale? Please add your own ideas directly on the ideas forum (and ask your peers and associates to vote them up too). We are paying close attention to those top ideas when prioritizing what we’re unlocking for you next! Thank you for your continued patience as we evolve the platform in response to your feedback.

The post Helpful tips for using Child Flows appeared first on Microsoft Power Platform Blog.

]]>
Optimizing custom connectors through enhanced built-in validations http://approjects.co.za/?big=en-us/power-platform/blog/power-automate/optimizing-connectors-through-enhanced-built-in-validations/ Mon, 10 Feb 2020 17:16:00 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/power-automate/optimizing-connectors-through-enhanced-built-in-validations/ We are pleased to announce that we are optimizing connectors through enhanced validations. This means that all of the connectors you use, whether it's one of the almost 300 out-of-box connectors provided by the Power Platform, or one of the custom connectors built within your organization, will see fewer run time errors, and a more consistent, and maintainable, experience.

The post Optimizing custom connectors through enhanced built-in validations appeared first on Microsoft Power Platform Blog.

]]>
We are pleased to announce that we are optimizing custom connectors through enhanced validations. This means that all of the connectors you use, whether it’s one of the almost 300 out-of-box connectors provided by the Power Platform, or one of the custom connectors built within your organization, will see fewer errors when they run, leading to a more consistent, and maintainable, experience.

Improving custom connectors success

Custom connectors enable automation experts and developers to add their own customized actions and triggers within the flow designer. They extend functionality beyond what is available within the out-of-box connectors provided by the Power Platform (Learn more on custom connectors and Power Automate here).

Thousands of customers are leveraging custom connectors to facilitate REST API usage in many innovative scenarios specific to their industries and business objectives. On the other hand, we also understand the challenges many have faced, updating, maintaining, and resolving issues while building and testing them. Therefore, we are providing enhanced connector validations to raise awareness of connector standards, and to enable those making custom connectors to resolve errors and/or problematic configurations which would impact flows running with that connector.

Validation for built-in connectors

We began testing and refining connector validation early in 2019, refining our own connectors (see full list here), and setting an example in the same best practices we would recommend to our customers who are designing custom connectors as well. We have evidence that these new validation standards will contribute greatly to consumer adoption of all connectors, and will expedite better automation outcomes.

Expected impacts to your service

We do not expect that these validations will impact any of your flow runs. Enhanced connector validation does not break any flows which are active and running today.  With that said, we recommend the following proactive actions to prevent issues which may occur in adding, editing, or updating actions and/or triggers which are associated with a connector that has been flagged with a validation error. As connectors are validated, although flows will continue to run without issue, the connector actions may be locked as to changes.  When locks occur, flow makers will be unable to edit existing actions, and may not see the custom connector when adding new actions in the flow editor.

  • VALIDATE CUSTOM CONNECTORS: Review your custom connectors to be sure that validation has not flagged them with an error. Respond to alerts as needed to remove any validation flags.
  • REPORT UNEXPECTED ALERTS: If you do encounter an unexpected alert on an out-of-box connector, please report these immediately via the community forums (if non-blocking), or through support options, if urgency is required.

We thank you again for your continued feedback. We will continue to drive proactive performance enhancements, like these embedded validations, at every opportunity so as to optimize better business outcomes every where.

The post Optimizing custom connectors through enhanced built-in validations appeared first on Microsoft Power Platform Blog.

]]>
Simplified Number Formatting http://approjects.co.za/?big=en-us/power-platform/blog/power-automate/simplified-number-formatting/ Thu, 16 Jan 2020 17:00:00 +0000 The new number formatting action will help in outputting numeric values in a snap.

The post Simplified Number Formatting appeared first on Microsoft Power Platform Blog.

]]>
In an effort to extend our built-in actions for an improved experience at any level of experience with flows, the Power Automate team is happy to release the new Format number action. This new action enables you to perform a variety of number formatting options painlessly, and by leveraging number formatting patterns which exist across Power Platform services.

Select a format from the drop-down list of options:

…or create your own custom number format, just like you do in Microsoft Excel using “Enter custom value”

Brief video demonstration 

This new action will prove to be helpful in many scenarios, as well as for both citizen and professional developer roles. Value highlights include:

  • Maintain numeric values as numbers for in-process calculations, yet format the appearance of the number based on typical patterns such as Currency formats.
  • Leverage past knowledge with custom formatting patterns previously learned in Excel, Power BI and Power Apps expressions.
  • Vary currency formats as per the business process requirements, rather than only the flow-maker’s locale.
  • Includes developer-friendly patterns such as C2 (currency with two decimal places), and N2 (negative number with two decimal places). Learn more about these .Net formatting standards here.

Thank you for your patience as we worked on this new action. You can look forward to many more actions like this during calendar year 2020!

As usual, we await your feedback on the Ideas Forum. Happy New Year!

Audrie

The post Simplified Number Formatting appeared first on Microsoft Power Platform Blog.

]]>
Power Automate + Adaptive Cards introduces business form scenarios on Microsoft Teams http://approjects.co.za/?big=en-us/power-platform/blog/power-automate/power-automate-adaptive-cards-introduces-business-form-scenarios-on-microsoft-teams/ Fri, 10 Jan 2020 20:25:00 +0000 If you have been leveraging Adaptive Cards to display targeted data in Microsoft Teams, you'll be thrilled to find out that now you can collect data with cards too!

The post Power Automate + Adaptive Cards introduces business form scenarios on Microsoft Teams appeared first on Microsoft Power Platform Blog.

]]>
The Power Automate Team is pleased to introduce the second iteration of Adaptive Cards actions which enable you to post adaptive cards as forms, and also to wait for a response which you can use dynamically in subsequent actions. This is definitely one of my favorite features, as it enables flow-makers not only to update Microsoft Teams members and channels with relevant information, but also to request data from participants at any point in the process. This is part of our initiative to optimize Adaptive Cards across all Microsoft cloud subscriptions.


Adaptive Cards now simplify both display and input scenarios, enabling you to focus on the data and/or process point-in-time, and removing the need to design a custom user interface. Start with any connector, and easily share and collect data across services with minimum effort:

Post adaptive cards to Teams member activity feeds and chats:

  • Post your own adaptive card as a flow bot to the user
  • Post your own adaptive card as a flow bot to the user, and wait for a response

Post adaptive cards to Teams channels:

  • Post our own adaptive card as a flow bot to a channel
  • Post our own adaptive card as a flow bot to a channel, and wait for a response

To help you to get started with these new ‘wait for a response’ actions, we have outlined everything you need to know @ https://aka.ms/AdaptiveCardsforPowerAutomate
What’s coming next?

We are definitely not done adding value in this area. Behind the scenes we’ve been working on an embedded Adaptive Card designer experience within Power Automate to expedite card design and customization. A sneak peak of the embedded experience is available within our experimental features so that you can try it out, and give us feedback. We are looking forward to your feedback as we prioritize the work for our next iteration.


 

Features Introduction Video

We’re looking forward to hearing what you think of the newest actions, and the experimental embedded designer. Please post your thoughts in the Ideas Forum with the tags/labels of “Adaptive Cards” so I won’t miss them!

 

The post Power Automate + Adaptive Cards introduces business form scenarios on Microsoft Teams appeared first on Microsoft Power Platform Blog.

]]>
25 Days of flows – The Power Automate Advent Calendar http://approjects.co.za/?big=en-us/power-platform/blog/power-automate/25-days-of-flows-the-power-automate-advent-calendar/ Fri, 03 Jan 2020 23:00:00 +0000 The Power Automate team added a special twist to this years holiday season with a 25 day series with a ton of best practices, lessons learned, and fun content around building flows. They have been posted to this playlist for your enjoyment.

The post 25 Days of flows – The Power Automate Advent Calendar appeared first on Microsoft Power Platform Blog.

]]>
Many of you were following along during our YouTube holiday event 25 Days of flows – the Power Automate Advent Calendar. In this special 25 day suite of both content and flow downloads, you were invited to take a journey with me around the possibilities. With 60% beginner level flows, 30% intermediate level flows, and 10% advanced flow scenarios, there is someone fun for everyone!

The 25 Days outline is as follows:

Day Topic
1 Receive notifications when new videos are posted (automated)
2 Push updates from Dynamics to a Microsoft Teams message (automated)
3 Send Forms responses to Microsoft Teams and add built-in PBI analytics (automated)
4 Send a welcome email for new Microsoft Teams members (automated)
5 Query accounts from the press of a button (instant)
6 Translate text to French (instant)
7 Send weekly CSV reports from a SharePoint Online list view (scheduled)
8 Value-Statement: Who needs Approvals? (templates)
9 Walkthroughs: Approvals Part 1 and 2 (instant)
10 Using the outcome from Approvals (automated)
11 Create your own Magic Ball Wizard (automated)
12 Send a weekly list of premium connectors (scheduled)
13 Upload receipts to SharePoint (instant)
14 Compare two Excel spreadsheets and return the variance in an HTML table (instant)
15 Find out if you’ll be late to the conference (instant)
16 Replace someone else’s connections within a flow with your own (instant)
17 Remind me to do ‘this’ in x days (unstant)
18 Send new member bio to Teams (instant)
19 Create a weekly backup of Power Apps applications to OneDrive (automated)
20 Receive the daily NASA image to your email inbox (scheduled)
21 Challenge: When I enter the grocery store send me my groceries list (automated)
22 Learn how to edit a flow definition from another flow (instant)
23 Send an visual Account map to Microsoft Teams (instant)
24 Create your first custom connector (basics)
25 Create your own custom connector (with multiple actions)
Bonus P.S. Vlog Finishing touches on my Cocktails Custom Connector

If you missed the series, no worries! The recorded playlist will be available all year from here in numerical order, and the actual Power Apps application is downloadable from here. Feel free to reuse these in your demos and user groups as well!

Enjoy, and Happy New Year to you and yours!

Audrie
(aka @ArtsyPowerApper on Twitter)

 

The post 25 Days of flows – The Power Automate Advent Calendar appeared first on Microsoft Power Platform Blog.

]]>
Announcing the NEW PowerApps User Group! http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/announcing-the-new-powerapps-user-group/ Thu, 16 Aug 2018 13:08:16 +0000 History was made at the recent Microsoft Business Application Summit where we launched the PowerApps User Group and hosted our first PowerApps User Group meeting! It was an event to remember, opening exciting opportunities to network and expand adoption!

The post Announcing the NEW PowerApps User Group! appeared first on Microsoft Power Platform Blog.

]]>
History was made at the recent Microsoft Business Application Summit (MBAS) where we launched the PowerApps User Group and hosted our first PowerApps User Group meeting! It was an event to remember, opening exciting new opportunities to engage, network, and expand PowerApps adoption!
 
“Attendees at the recent MBAS learned how attending online and in-person meetings can provide you the opportunity to connect and learn from others on a local and global level, all while having a little fun. Community members Ted Pattison, Daniel Christen, and Phillip Guglielmi showed their skills in this low-code/no-code environment and had a few laughs during our PowerAppsUG Shootout.”
-Rose Spitzer, Dynamics User Groups
Gain the education and support you need to build custom business apps that connect to your data and work across web and mobile by joining the PowerApps User Group. Connect, share, and learn with your peers, year-round, and learn how you can become a leader in your own community.
 

Joining is free: https://www.powerappsug.com/  
 
Engage with your user group at the upcoming Power Summit in Phoenix
Inspired by what you learned at MBAS? Take your big ideas and love of knowledge-sharing to Power Summit Phoenix, October 15-18 at the Phoenix Convention Center! For one week each year, user group members leave behind the world of net-centered chat to power real-life growth between peers and experts in a lively, engaged environment all community-driven. Power Summit is the can’t-miss conference where Business Users, Analysts, Developers and IT Administrators can learn more about how to visualize, analyze and access their data through PowerApps, Power BI, Flow and more.
 
 
Learn more & register at www.powerugsummit.com 
 
 

The post Announcing the NEW PowerApps User Group! appeared first on Microsoft Power Platform Blog.

]]>
Learn to Build Activity Feed Apps for SharePoint Lists Using Search Results http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/activityfeedsculmsee/ Thu, 18 Jan 2018 10:00:03 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/activityfeedsculmsee/ Paul Culmsee is a business strategist, Microsoft MVP, app maker, and all up technology enthusiast who is always willing to share professional experiences, best practices, and fun app stories! Today I'd like to highlight one of his latest blogs which he entitled "How to make a PowerApps activity feed via SharePoint search". This 3-part series of blogs truly showcase how we can combine the rich features and services in Office 365, SharePoint, Azure, and PowerApps to create highly practical and beautiful business applications for productivity and collaboration.

The post Learn to Build Activity Feed Apps for SharePoint Lists Using Search Results appeared first on Microsoft Power Platform Blog.

]]>
Paul Culmsee is an app maker, business strategist, Microsoft MVP, and all up technology enthusiast who is always willing to share professional experiences, best practices, and fun app stories! Today I’d like to highlight one of his latest blogs which he entitled “How to make a PowerApps activity feed via SharePoint search”.  This 3-part series of blogs showcases how we can combine the rich features and services in Office 365, SharePoint, Azure, and PowerApps to create highly practical business applications for productivity and collaboration.

The Solution Goals:

The app that Paul has built is delivering a feed of information from several different SharePoint lists, consolidating only relevant information for the consumer as an “activity log” or information gallery. In common business scenarios these feeds can be used to share news and announcements, manage project task assignments or completion, and can even be used to monitor eating patterns, or emotions in medical or fitness scenarios. This type of app is often appreciated in the collaboration space, as it helps users share and discover relevant information snippets. My favorite part is the clever use of search results (see more on Result Sources). I remember when we first started using the Content by Search webpart to configure our search results on SharePoint (that stuff was huge for us). Amazingly, I believe that was only 2 or 3 years ago (now well known as the “CBS” webpart)! Today, just imagining that level of precise relevance in search results as a source of app data really impressed all of us over here!

Paul shared a screen shot of his daughters sample app (since the production app was confidential). It’s an adorable ‘Cat-alogue’ activity feed app. Huge kudos and thanks to his brilliant daughter Ashleesmiley

Activity Logs have loads of uses though! Imagine the following scenerios where having an activity feed from multiple data sources or lists would be beneficial:

  • News and Announcement Feeds in SharePoint lists (the ones we see on the home pages of communities for instance)

  • Event Planning Activities (pulling data together into a single app such as registration stats, speaker planning, progress on room logistics, hotel and car discounts, etc.)

  • Punch List Comments and Follow-ups (where different roles are logging comments on final punch list items for project completion)

  • Yammer Feeds Associated with SharePoint Data or Documents (data mash up of related content from SharePoint and Yammer, or SharePoint and Slack)

  • Support Response Feeds (showing only responses involving the current consumer of the app)

  • Cross-Group Project Request Activities (combining project health factors: scoping, schedule, and cost adjustments)

  • Issue or Problem Management (composite info on problems, with investigation notes, related tasks and/or document comments)

  • Fitness Activity Log (with food, exercise, and workout journals)

  • Psychological Activity Feeds such as Mood Logs (to view activities, circumstances, or conditions around the time of the mood logged)

  • Vehicle and Equipment Maintenance Logs (showing types of maintenance across several categories: repair, reoccuring maintenance, decommissioning, etc.)

Another example Activity Feed UI in PowerApps:

Components:

​Paul’s solution starts on a very straight forward Power User level, and then is built upon to demonstrate how easy it is to extend solutions using Pro Developer extendability options. The components of the solution were:

  • SharePoint List Data
  • A custom SharePoint Search Result Source
  • An Azure Function (via PowerShell)
  • A PowerApps Custom Connector

 

Paul’s Blog Postings on CleverWorkarounds.com:

Part 1
Part 2
Part 3

Video Demonstrations and Walkthroughs:

Part 1

 

Part 2

 

Part 3

 

Part 4

 

Part 5

 

Part 6

You don’t want to miss checking out each of his blogs, and giving this a try in one of the many scenarios possible (the sky is the limit). I enjoyed every minute of reading them! Feel free to connect with paul_culmsee on private message or below in the comments for more details. Let us know where you see opportunities to use this methodology, and please share your own app stories in the app gallery, or video gallery, as soon as you can!

Happy PowerApping!

Audrie (Audrie-MS)

 

The post Learn to Build Activity Feed Apps for SharePoint Lists Using Search Results appeared first on Microsoft Power Platform Blog.

]]>
New! “Friday Functions” series helps you to master formulas! http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/formulaninjas/ Tue, 21 Nov 2017 16:20:56 +0000 Have you been craving a better understanding of formulas and functions? Have you reached out to me for help and asked for tutorials too? Well, ask and you will receive! The new Friday Functions Video Series is for serious PowerAppers like myself that want to become ninjas at using functions and formulas!

The post New! “Friday Functions” series helps you to master formulas! appeared first on Microsoft Power Platform Blog.

]]>
Have you been craving a better understanding of formulas and functions? Have you reached out to me for help on Twitter, and asked for tutorials too? Well, ask and you will receive! The new Friday Functions Video Series is for serious PowerAppers like myself that want to become ninjas at using functions and formulas!

This is a direct response to your demand. (Special thanks to community members Sue P. and Dave V. who suggested a video series!) I’ve seen how much you love learning new ways to do more in your apps. So, I know you’ll enjoy this new series on YouTube which started on November 17th. Since we’ll be off several Fridays during the holiday season, I pre-recorded and uploaded a batch of them to get you started! For instance, this Friday’s demo leverages the Left(), StartsWith(), ColorFade(), and Today() functions, and creates a dynamic left navigation for filtering a gallery. 

 

Maybe you are already an expert with functions and formulas? If so, let’s get you involved in this series too! Just tag your YouTube videos about formulas and functions with the hashtags #FridayFunctions and #PowerApps. Or perhaps you prefer to have functions and formulas pre-built for you? Don’t worry, the PowerApps team is working on lots of new surprises where you won’t need to be a master at functions or formulas. On the other hand, I would suggest that you check out the video series anyway. These are usually very short videos (<7 minutes), and I try to stuff in several general tips and tricks around many other PowerApps canvas feastures too! Plus, you’ll notice that some of these Friday Functions videos will be scheduled as 1-hour live webinars online! Those will usually go a bit deeper than the short videos I post on Friday afternoons. Bring your laptop, and your questions for us, and enjoy the deep dive webinars from the comfort of your own office space!

Moving forward, here is the Friday Functions playlist (check it often for new videos): click here

Note: Each YouTube description area has references pointing you back to our community articles for any function mentioned in the video. This will help you to learn more on your own, and to try new things as an app-maker as well. Feel free to subscribe, comment, and like videos, this way I will know what you appreciated there! 

If you have a function that you’d like me to cover, please post it in the comments below. I’m committing to a new video for each Friday of every month until spring (then it’s totally up to you if I continue the series)! We’re thrilled to be able to help you to use functions and formulas more efficiently! Thank you for your continued feedback and support, and as always,

Happy PowerApping!

Audrie

(ArtsyPowerApper on Twitter and YouTube)

 

The post New! “Friday Functions” series helps you to master formulas! appeared first on Microsoft Power Platform Blog.

]]>