Paul Beck
Paul Beck
  • 22
  • 6 013
Playwright setup on VS Code and check Canvas Apps are Loading
Install VS Code with Playwright and Typescript extensions
Setup a Playwright project in VS Code
Config MFA against Canvas Apps
Loop thru +TestCanvasAppsLoading 15 Canvas Apps and check the home page is loading and log to Log Analytics/App Insights
See the Azure Dashboard showing the run information
มุมมอง: 60

วีดีโอ

Deploying Azure Application Insights using Pulumi
มุมมอง 703 หลายเดือนก่อน
This post walks thru me setting up Azure Log Analytics Workspace and connecting Azure App Insights on my Azure tenant. I use Pulumi with TypeScript to provision my Azure Resources, and explain how easy it was to get the code using Pulumi's web AI to generate me the Type Script code
Introduction to managing Microsoft Azure resources using Pulumi in VS Code (TypeScript)
มุมมอง 423 หลายเดือนก่อน
Create a new Pulumi project that uses TypeScript, then connect to Azure, and get a specific Azure Resource Group.
OD4BPfdConvertIssue
มุมมอง 1127 หลายเดือนก่อน
OD4BPfdConvertIssue
Demo of a Mendix Widget that uses the Azure AI Service endpoints for converting Text to Speech
มุมมอง 1099 หลายเดือนก่อน
Demo of a Mendix Widget that uses the Azure AI Service endpoints for converting Text to Speech. Includes postman explanation of the calls needed. #mendix #azureai
Mendix makes it easy to build multilanguage apps with its Language Translation
มุมมอง 1989 หลายเดือนก่อน
Mendix is a good low code tool. I really like some features like the internal database and the ease to translate the app into multiple languages. In this short video I translate my website into Spanish from English in a few minutes.
Using SharePoints Microsoft Word Document Information Panel to reduce licence external user costs
มุมมอง 2511 หลายเดือนก่อน
I have a fairly unique situation where I have a user base of a company employees using a Canvas App to work with SharePoint list data. This data is used to generate word documents. Buying logins for Canvas app for my external user base is prohibitively expensive, and I am not giving them direct SharePoint access. In this video I use Words Document Information Panel (Actually quick web parts) to...
Using Playwright within VSCode to Testing Low-code applications
มุมมอง 266ปีที่แล้ว
Playwright is a great way to test for developers and QA's. Playwright is fast, and flexible and easy to hook into CI tooling such as ADO. This example checks a web application (built in Mendix) is serving up it's home page and does an assert to check the content on the page. The second test uses a NodeJS module axe-core to check the website for WCAG accessibility. The allows each local dev to k...
Postman to retrieve Bearer Token using MFA
มุมมอง 297ปีที่แล้ว
I needed my JWT Beaer token, this took me awhile to figure out using Postman.
Azure Function Logging - A Simple Example
มุมมอง 607ปีที่แล้ว
Create a simple Azure Function to use the C# SDK to log errors into Azure Application Insights. This is a beginners tutorial and removes as much complexity s possible.
OpenAI Intro in plain English for none technical people
มุมมอง 42ปีที่แล้ว
Show the basic capability of Open AI in under four minutes including two demo. It shows ChatGPT generating information and DALL-e to create artwork. New to AI or Open AI this is a good place to start for a general understanding and overview. AI is not magic.
Microsoft Graph Simple
มุมมอง 10ปีที่แล้ว
Microsoft Graph is so useful and is widely used by Microsoft. I used it to find out and environment variable i needed for a Power Apps devops pipeline
Logging from Power Automate into Azure Log Analytics
มุมมอง 908ปีที่แล้ว
Power Automate logs to it's own logs, you may want to write custom logs to Azure Log Analytics so you can create dashboard in Azure Monitor or for querying purposes.
Connecting Canvas Apps to Flow runs using Log Analytics
มุมมอง 33ปีที่แล้ว
Power Automate has excellent logging and analytics, Power Apps, specifically Canvas Apps can use the App Insights instrumentation key and also write traces. This post brings the workflowId (instance of a workflow run) back to the canvas apps so there is full tracing. This allows support to tract from Power Apps logs into specific instances of a flow.
Power Platform Solutions Identify the 6 Microsoft Model App Deprecated Controls
มุมมอง 101ปีที่แล้ว
The following 6 controls cannot be added to model apps from April 2023, From April 2024, they are being deprecated, so I needed to find a way to identify if any on my model driven apps in multiple environments contain the offending controls. learn.microsoft.com/en-us/power-platform/important-changes-coming#model-driven-app-controls-deprecation "Effective January 2023, the following controls for...
SharePoint Smoke Testing with Selenium IDE
มุมมอง 2.4K9 ปีที่แล้ว
SharePoint Smoke Testing with Selenium IDE
SPRetreat
มุมมอง 1913 ปีที่แล้ว
SPRetreat
SP2010DataAccessPart4 SPMetalTips
มุมมอง 13113 ปีที่แล้ว
SP2010DataAccessPart4 SPMetalTips
SP2010DataAccessPart3
มุมมอง 5813 ปีที่แล้ว
SP2010DataAccessPart3
SP2010DataAccessPart2 SPMetalOverview
มุมมอง 10113 ปีที่แล้ว
SP2010DataAccessPart2 SPMetalOverview
SP2010DataAccessPart1-Overview.wmv
มุมมอง 11613 ปีที่แล้ว
SP2010DataAccessPart1-Overview.wmv
SPListvsDBTables700B
มุมมอง 29513 ปีที่แล้ว
SPListvsDBTables700B

ความคิดเห็น

  • @red6871
    @red6871 2 หลายเดือนก่อน

    Screen and voice was not clear ,if it possible could you please upload language translation video and this video again plz..

  • @aalcaraztech
    @aalcaraztech 7 หลายเดือนก่อน

    I think this información is very usefull for trace logs with custom objects/values (JSON) from any flow. Thanks a lot for share It!

  • @stradviolinus
    @stradviolinus 7 หลายเดือนก่อน

    Do you think this will be fixed? All my Flows are broken as well.

  • @paulbeck1
    @paulbeck1 ปีที่แล้ว

    #r "Newtonsoft.Json" using System.Net; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Primitives; using Newtonsoft.Json; public static async Task<IActionResult> Run(HttpRequest req, ILogger log) { string requestBody = await new StreamReader(req.Body).ReadToEndAsync(); dynamic data = JsonConvert.DeserializeObject(requestBody); int eventId = data?.eventId; string errType = data?.errType; string errMsg = data?.errMsg; string correlationId = data?.correlationId; string workflowId = data?.workflowId; string workflowUrl = data?.workflowUrl; string flowDisplayName = data?.flowDisplayName; var custProps = new Dictionary<string, object>() { { "CorrelationId", correlationId}, { "WorkflowId", workflowId}, { "WorkflowUrl", workflowUrl}, { "WorkflowDisplayName", flowDisplayName} }; using (log.BeginScope(custProps)) { if (errType=="Debug") { log.Log(LogLevel.Debug, eventId, $"{errMsg}"); } else if (errType=="Critical") { log.Log(LogLevel.Critical, eventId, $"{errMsg}"); } else if (errType=="Warning") { log.Log(LogLevel.Warning, eventId, $"{errMsg}"); } else if (errType=="Trace") { log.Log(LogLevel.Trace, eventId, $"{errMsg}"); } else if (errType=="Error") { log.Log(LogLevel.Error, eventId, $"{errMsg}"); } else { log.LogInformation($"Event is {eventId}, type is {errType}, and msg is {errMsg}"); } }; string responseMessage = $"This HTTP triggered function executed successfully. {errType} - {errMsg}"; return new OkObjectResult(responseMessage); }