- 41
- 22 816
Sander Schutten
Registrace 26. 07. 2013
Hiking to Ørnenipa Peak: Our Norwegian Adventure Finale
Join us on our exhilarating hike to the top of Ørnenipa in Norway! This video captures the breathtaking landscapes, and the sheer joy of reaching the summit. As our workation comes to an end, this final hike holds a special place in our hearts. Make sure you want till the end for a memorable twist to our journey.
Music: 'Breath Of The Giant' by Really Slow Motion. Check out more of their music here: czcams.com/channels/RJcLPBG8AL7CY24bHNV76w.html
Music: 'Breath Of The Giant' by Really Slow Motion. Check out more of their music here: czcams.com/channels/RJcLPBG8AL7CY24bHNV76w.html
zhlédnutí: 27
Video
Journey to Edlandsfossen: A Scenic Detour to Moose Territory
zhlédnutí 29Před měsícem
On July 20th, we set out on a journey filled with stunning landscapes, majestic waterfalls, and the hope of spotting wild moose. Our adventure took us to the breathtaking Edlandsfossen waterfall, where we paused to soak in the beauty of nature’s raw power. From the thunderous cascades to the serene forest trails, Edlandsfossen proved to be a hidden gem worth every moment. Music: 'Binary Sunset ...
Telemark's Water Marvels: A Journey Through Norway's Aquatic Beauty
zhlédnutí 19Před měsícem
Join us on an unforgettable journey through the breathtaking landscapes of Telemark, Norway! In this compilation, we explore some of the region's most stunning water spectacles. Drive along the picturesque Tinnsvegen road, marvel at the majestic Klappedikfossen and Høgfoss waterfalls, and discover the unique rock formations at Jettegrytene. Experience the natural beauty of Telemark like never b...
Unforgettable Views: Hardangervidda Scenic Drive to Vøringsfossen
zhlédnutí 165Před 2 měsíci
Join us on an unforgettable journey through one of Norway's most breathtaking landscapes! On July 8th, we embarked on a scenic drive across the Hardangervidda, the largest mountain plateau in Europe, renowned for its stunning vistas and diverse wildlife. Our adventure continued with a visit to the magnificent Vøringsfossen, one of Norway's most famous waterfalls. From the dramatic cliffs to the...
From Trails to Triumph: Our Hike to Gygrestolen, Norway
zhlédnutí 76Před 2 měsíci
Join us on an unforgettable adventure as we hike to the stunning Gygrestolen in Norway on July 6, 2024. Experience the breathtaking landscapes, rugged trails, and panoramic views that make this hidden gem a must-visit for nature lovers and hiking enthusiasts. From the lush greenery to the awe-inspiring rock formations, Gygrestolen offers a perfect blend of challenge and beauty. Whether you're p...
A trip through the Arctic
zhlédnutí 87Před rokem
In the summer of 2022 we took a trip through the Arctic by car. We drove from Finland to Norway, and back through Sweden. During our trip we visited the most magical places like the Lofoten and climbed the Segla and Vetten mountains.
[C#, Bot Framework] 08 Build a chat bot with the Microsoft Bot Framework and Azure Logic Apps
zhlédnutí 496Před 4 lety
I've received some reports of users receiving a message that something went wrong. In order to investigate what is going on we need proper error logging in place. In this video we explore how to add error logging and enable exception logging to App Insights. Background music by Nomyn soundcloud.com/nomyn Creative Commons Attribution 3.0 Unported (CC BY 3.0) creativecommons.org/licenses/b... Mus...
Exploring Azure Video Indexer
zhlédnutí 775Před 5 lety
What is Azure Video Indexer and what can we do with it? In this video we explore this cloud service which is able to extract transcripts, people and objects from videos. Background music by Nomyn soundcloud.com/nomyn Creative Commons Attribution 3.0 Unported (CC BY 3.0) creativecommons.org/licenses/b... Music promoted by Audio Library czcams.com/video/LRNX-lgE8mo/video.html Watch live at www.tw...
Build a chat bot with the Microsoft Bot Framework and Azure Logic Apps Part 7
zhlédnutí 255Před 5 lety
We want our bot to be able to contact our users proactively when some event occurs. In this video we go into the details of adding a trigger and action to the Logic Apps custom connector to do just that. Background music by Nomyn soundcloud.com/nomyn Creative Commons Attribution 3.0 Unported (CC BY 3.0) creativecommons.org/licenses/b... Music promoted by Audio Library czcams.com/video/LRNX-lgE8...
Build a chat bot with the Microsoft Bot Framework and Azure Logic Apps Part 6
zhlédnutí 513Před 5 lety
We want to offer more ways for users to interact with out bot. To enhance the experience for a user a choice prompt is a great option. It allows the user to pick an answer from a fixed list of options. In this video we'll lay the foundation for the choice prompt. Background music by Nomyn soundcloud.com/nomyn Creative Commons Attribution 3.0 Unported (CC BY 3.0) creativecommons.org/licenses/b.....
Highlight: Create a webhook action in a Logic Apps Custom Connector
zhlédnutí 4,3KPřed 5 lety
There are times you want your Flow or Logic App to wait for an external event. Instead of polling for changes, a better solution is to use a webhook action. A webhook action will register a webhook somewhere in your workflow and pauses the workflow until the webhook is called by an external API. In the meantime the workflow sits idle and no costs will incur. In this video I'll show you how to c...
Build a chat bot with the Microsoft Bot Framework and Azure Logic Apps Part 4
zhlédnutí 141Před 5 lety
In this episode I'll show you how to add a bot to Teams and offer the solution to the authentication issue from previous episode. We'll finish up with some improvements to the authentication flow. Background music by Nomyn soundcloud.com/nomyn Creative Commons Attribution 3.0 Unported (CC BY 3.0) creativecommons.org/licenses/b... Music promoted by Audio Library czcams.com/video/LRNX-lgE8mo/vide...
Build a chat bot with the Microsoft Bot Framework and Azure Logic Apps Part 5
zhlédnutí 141Před 5 lety
In this episode I'll show you how to use the more advanced custom connector extensions x-ms-dynamic-values and x-ms-dynamic-schema. Additionally we look at creating a new action to prompt a user for text. Background music by Nomyn soundcloud.com/nomyn Creative Commons Attribution 3.0 Unported (CC BY 3.0) creativecommons.org/licenses/b... Music promoted by Audio Library czcams.com/video/LRNX-lgE...
Highlight: Using dynamic values in a Logic Apps Custom Connector with x-ms-dynamic-values
zhlédnutí 775Před 5 lety
Dynamic values are a list of options for the user to select input parameters for an operation. In this highlight I show you how to use them in your custom connector. Background music by Nomyn soundcloud.com/nomyn Creative Commons Attribution 3.0 Unported (CC BY 3.0) creativecommons.org/licenses/b... Music promoted by Audio Library czcams.com/video/LRNX-lgE8mo/video.html Watch live at www.twitch...
Highlight: Using dynamic schema in a Logic Apps Custom Connector with x-ms-dynamic-schema
zhlédnutí 916Před 5 lety
Highlight: Using dynamic schema in a Logic Apps Custom Connector with x-ms-dynamic-schema
Build a chat bot with the Microsoft Bot Framework and Azure Logic Apps Part 3
zhlédnutí 132Před 5 lety
Build a chat bot with the Microsoft Bot Framework and Azure Logic Apps Part 3
Build a chat bot with the Microsoft Bot Framework and Azure Logic Apps Part 2
zhlédnutí 113Před 5 lety
Build a chat bot with the Microsoft Bot Framework and Azure Logic Apps Part 2
Build a chat bot with the Microsoft Bot Framework and Azure Logic Apps Part 1
zhlédnutí 723Před 5 lety
Build a chat bot with the Microsoft Bot Framework and Azure Logic Apps Part 1
Highlight: Copy secrets from one Key Vault to another
zhlédnutí 1,9KPřed 5 lety
Highlight: Copy secrets from one Key Vault to another
Highlight: Authenticate to Azure Key Vault using Managed Identities
zhlédnutí 2,2KPřed 5 lety
Highlight: Authenticate to Azure Key Vault using Managed Identities
Part 5 of making SharePoint Framework solution more versatile using Azure Logic Apps Custom Connecto
zhlédnutí 26Před 5 lety
Part 5 of making SharePoint Framework solution more versatile using Azure Logic Apps Custom Connecto
Highlight: Migrate a Flow to Azure Logic Apps
zhlédnutí 173Před 5 lety
Highlight: Migrate a Flow to Azure Logic Apps
Highlight: Access Azure Key Vault from a Logic App using a Managed Identity
zhlédnutí 2,3KPřed 5 lety
Highlight: Access Azure Key Vault from a Logic App using a Managed Identity
Highlight: Exporting and importing a Logic App Custom Connector
zhlédnutí 468Před 5 lety
Highlight: Exporting and importing a Logic App Custom Connector
Highlight: Secure inputs and output to prevent sensitive info to show up in Logic App runs
zhlédnutí 108Před 5 lety
Highlight: Secure inputs and output to prevent sensitive info to show up in Logic App runs
Highlight: Change the visibility of Azure Logic App connector parameters
zhlédnutí 29Před 5 lety
Highlight: Change the visibility of Azure Logic App connector parameters
Highlight: Moving lines up and down in Visual Studio and Visual Studio Code using ALT + arrow keys
zhlédnutí 121Před 5 lety
Highlight: Moving lines up and down in Visual Studio and Visual Studio Code using ALT arrow keys
Part 4 of making a SharePoint Framework solution more versatile using Azure Logic Apps Custom Connec
zhlédnutí 19Před 5 lety
Part 4 of making a SharePoint Framework solution more versatile using Azure Logic Apps Custom Connec
Part 3 of making a SharePoint Framework solution more versatile using Azure Logic Apps Custom Connec
zhlédnutí 11Před 5 lety
Part 3 of making a SharePoint Framework solution more versatile using Azure Logic Apps Custom Connec
Highlight: Create a custom connector with webhook trigger
zhlédnutí 4,5KPřed 5 lety
Highlight: Create a custom connector with webhook trigger
Fantastic video. Thank you for sharing. 👍2
Good hike on spectacular landscape 💚⛰️🔥👏🔥
Wow!! Fantastic video. Amazing views. Enjoyed watching it. Thanks for sharing. a sub and 👍2
Nice!
@@Mexoi thanks man!
Very nice of you to share the link ! The shots are spectacular and the video montage is nicely done 👍 Very cool to see the scenery from above 😊
Thanks! Yes, a drone gives you a very special perspective 😀
Mooi man!! Ouwe pik ✊🏼
Amazing opening, this looks and feels amazing my friend! Music created amazing experience here!
Thanks for your kind words! Love your channel and started to follow it!
What did you put in 'Host'?
'Host' is the host name where your API lives. It's the URL part without ''. In this example I entered the host name of my Ngrok tunnel (ngrok.com/). Ngrok is a reverse proxy and allows you to open a port to your machine so that it's accessible from the internet. It's also free, with some limitations. Very useful if you're building stuff to integrate with the cloud. These days I'd probably use the built-in Dev Tunnels feature of Visual Studio, which does more or less the same.
@@sanderschutten Hi! Thanks for you response and sorry for my ignorance. I still dont get it. I'm using the connector "When an HTTP request is received" and pasting the Json schema of the webhook I get an URL automatically. Then, I register this url in GUPY, where I want to monitor the webhook, and thw flows works as it should. What if I want to use a custom connector to do that? Do I need to create and host an ednpoint anywhere?
@@anacarolgomesr Not a problem, perhaps it is just me not understanding your question 😊 You mention you use the "When an HTTP request is received". That's the typical HTTP trigger to start a logic app or flow. If your requirement is to start the logic app/flow from a webhook from GUPY, that's the way to go (sorry, don't know GUPY, but looks like some HR system?). It's very much possible to do that with a custom connector, but yes, that requires you to create and host an endpoint. However, there must be a good reason to go that route, because it's relatively complex. One thing that I can think of is that you want to make it easy for power users to response to webhooks in GUPY, but don't want them to register webhooks in GUPY themselves, e.g. because of permissions etc. May I understand your requirement for a custom connector, so I can better understand what you're trying to achieve? I've a (lengthy, sorry) video showing how to create an API to perform the webhook actions here: czcams.com/video/ECiurSHU_lM/video.htmlsi=1w87r46iz1edn1Id&t=4892 in case you're just looking for that.
@@sanderschutten Hi! Thanks again for your time and your help! :) In my company we have a policy of creating custom connectors to limit the use of these connectors, so if I create a custom connector for this purpose, its user could only use it for this specific context. I was hoping there was a way to create a url automatically in the same way as "When an HTTP request is received" connector. But unfortunately the way to do this is more complex than imagined, right? Gupy is job application platform. The Webhook is triggered every time a person applies for a job. I configured the url generated by the "When an HTTP request is received" connector on the platform and the flow is working correctly. I expected to do the same thought custom connector...I saw something in Microsoft docummentation about using GItHub to do that but I couldnt understand.
@@sanderschutten Your comment was very helpful! Thank you very much! 😀
will this work if the destination vault is from another subcription?
Nope, it won't. If you need to do that you need to break it into two steps: first load all the secrets into a Powershell variable, then switch to the other subscription and add the secrets from the variable.
This is awesome. Is there any change you do a full demo of building connector with these complication cases. Thank you in advance.
This is really helpful, somehow it still doesn't work. Is there a full example that doesn't need a license somewhere? Like a custom connector that we can import
Not from my hand there isn't. Drop me an e-mail at sander [at] dotnetstudio.nl with your problem and I'll try to help you.
I am confused as to how do I use this with event grid? My understanding is my app -> event -> event grid -> azure function with eventgrid/http trigger -> calls another azure function (POST) which is the webhook url for custom connector -> custom connector ? Or shall I eliminate event grid here and go with plain webhooks?
Event grid is not required, but you could use it if it fits your requirements. What the webhook trigger does is it sends your API a request for registering the webhook. The request contains a callback URL where Logic Apps expects to receive the events. In your API you store that callback URL and whenever an event occurs you post that.
In your scenario it would look something like: my app -> event -> event grid -> azure function with event grid/http trigger -> POST to callback URL -> custom connector.
@@sanderschutten Cool, thanks for making me understand that Sander. Will get back with an update!
A
F
bg music it's distracting and annoying, I'll pass this video.
Thanks for the feedback! I'll take this with me for a next video.
Useless video with the useful title.
What do you mean?
@@sanderschutten first of all it's hard to see what's on the screen, because of low resolution. Also much time spent for showing development job, but without final result. For example I had to switch to swagger and do some manual changes, visual designer didn't highlight an error. So would be useful to see if the trigger was finished and successfully sent webhook when used in flow of logic app.
@@poplutinBl I see what you mean. Thanks for the feedback. When I do a new video I'll take a look at the resolution. This is a piece from a live coding session that I highlight here. Maybe the full video is useful for you where you can actually see the webhook trigger. You can find it here: czcams.com/video/Uis4TGnmZwk/video.html. I know it's a bit lengthy.
From this point you can see how the webhook is triggered: czcams.com/video/Uis4TGnmZwk/video.html
The "Trigger" section doesn't appear in my UI. Has anything been changed lately?
Not as far as I know. I just checked, but I still see 'Triggers' on the '3. Definition' page. Are you sure you're on the correct page?
Triggers option is only available if you are creating the custom connector from Power Automate. if you are doing it from Power Apps Trigger option will not be available.
This was super helpful, thanks Sander
Why some flows not showing the option of "logic apps template(.json)" in export node. My flow is only showing "package(.zip)" option. Is there any way either i can use this zip file to create logic app or my flow show logic apps template (.json) option
I don't know why the options are different for some flows. It could be that you use flow specific actions. For example the approval actions only exist for flow, not for logic apps. I mostly use logic apps instead of flow, so I can't help you much further.
Even I am also facing same issue
Great demo. Logic app now has managed identity. So you can use that to sign into Keyvault rather than your own credentials. Managed identity is much easier than service principal.
Thanks! I agree, the addition of managed identity for the Key Vault is very welcome (and overdue) addition. Way easier :)
The process is the same if the keyvaults are in different subscriptions ?. I don't understand why I get an error Get-AzKeyVaultSecret: Operation returned an invalid status code 'Unauthorized'
This script assumes the key vaults are in the same subscription. Connect-AzAccount on line 4 connects to your default subscription. If you need it to work between key vaults you need to break the script up into two pieces: 1. Where you store all secrets in a local dictionary variable 2. Where you switch to the different subscription and write all the secrets from the dictionary variable to the destination key vault I don't have a working example script for you, but hopefully you can work it out using these pointers.
Hey. So my API is unable to post data to the webhook that my connector provides; each time I try posting to my trigger url, the connector responds with the error code "DirectApiAuthorizationRequired". Any chance you've encountered this error before?
Hi, I have a question, can you put the entered values in the password textfield to appear as "*****" and not what is actually written?
Hi Alexandra! It's been a while since I recorded this. What password textfield do you mean exactly?
@@sanderschutten I have a form in the chatbot for the user to register, so for example: ID: Alexandra Password: alexandra123 But I want the password to appear "*******". Like this: ID: Alexandra Password: ******** I hope you understand me, I am using a translator since I really speak Spanish hahaha :(
@@sanderschutten :( Help please
@@alexandragallardo5851 This can't be done at the moment. The team is considering supporting it for a future release, as can be read here: github.com/Microsoft/AdaptiveCards/issues/1443. Your best option is to use the OAuthCard as described here: docs.microsoft.com/en-us/azure/bot-service/bot-builder-authentication?view=azure-bot-service-4.0&tabs=aadv2%2Ccsharp. However, that would require Azure Active AD authentication.
@@sanderschutten Oh I see, I will try to implement OAuthCard, thanks for answering me!
Hi Sander! It's a really good video! But it makes me think in one question, maybe you could explain it to me and help me to clarify :) Do you think its possible to integrate Azure Bot Framework inside Azure Logic Apps and connect it to SAP via API within the SAP Connection offered by Azure Logic Apps? Thank you in advance!!
Hi Guillermo! That's indeed an option and exactly the reason I started building the conversations in Logic Apps! Currently we're reworking our bot to use The Bot Framework Composer to create the dialogs, but we still call a logic app to do the actual integration with e.g. Dynamics CRM and AFAS.
can i use web api and sql server for the webhook ? because when I tried to do this the callback URL was stored without SAS token
You sure can. I don't know why you lost the SAS token, but if you store it correctly it should work just fine.
Question : What if both the source and destination key vault contain same secret, maybe with different secret value?
Not sure if script accounts for that. I think it assumes the keys don't exist in the destination, but you can try. It's mostly a tool for quickly moving your keys to a new key vault.
The Set-AzKeyVaultSecret will override the value in the destination key vault. If that's not something you want you should check the existence of the secret first e.g. by calling Get-AzKeyVaultSecret on the destination key vault and verify if you get a value.
How can this be done on a .net framework 4.7 project?
I don't think there's a similar solution for .NET Framework 4.7 project as they use a different configuration method.
Excellent...