Denis Molodtsov

Denis Molodtsov

Office 365, SharePoint and Azure related content

Styling SharePoint Online

Styling SharePoint Online

Using SharePoint Spaces

Using SharePoint Spaces

Flow & Power Apps Migrator

Flow & Power Apps Migrator

Пікірлер

  • @sudosaurus
    @sudosaurus15 сағат бұрын

    Hi Denis - does this add to both communication and team sites? and are these automatically found in Clarity once setup, or does a site owner still need to select the app from whichever site in order for it to be tracked by Clarity? I wasn't sure whether everything automatically got monitored? Thanks.

  • @WillIrish
    @WillIrish10 күн бұрын

    Great straight to the point video! Quick question, what makes this private? It’s sending api via OpenAI and azure? I’m looking for a solution that doesn’t leave the corporate vpn. Or share any data in sharepoint docs. Thx for your thoughts

  • @Maurits_Meijssen
    @Maurits_Meijssen17 күн бұрын

    Can I also add sites 4 5 and 6?

  • @denismolodtsov3879
    @denismolodtsov387916 күн бұрын

    Yes, you can: - Home Tab > Transform - Under the Queries section: Duplicate "Site_Files-1" query as many times as you ened - Open the new queries in the Advanced editor. Update the "Source = " variable to point to the new site - Open All_Files query in the advanced editor and update this formula to add new Queries: - let Query1 = #"Site_Files-1", Query2 = #"Site_Files-2", Query3 = #"Site_Files-3", ... Query10 = #"Site_Files-10", AppendedQuery = Table.Combine({Query1, Query2, Query3, ..., Query10}) in AppendedQuery

  • @Maurits_Meijssen
    @Maurits_Meijssen15 күн бұрын

    Thanks! @@denismolodtsov3879

  • @akshaybholee3263
    @akshaybholee326328 күн бұрын

    What if we ask it how can we improve the onboarding process. Would it be able to do it?

  • @denismolodtsov3879
    @denismolodtsov387924 күн бұрын

    Yes, it will answer. However, the quality of the answer depends on whether a well-documented onboarding process is available to GTP.

  • @happy_life_valencia
    @happy_life_valenciaАй бұрын

    Thank you very much

  • @sofiya2090
    @sofiya2090Ай бұрын

    j'arrive pas a exécuter Migrates package j ai une erreur

  • @denismolodtsov3879
    @denismolodtsov387924 күн бұрын

    You can create an issue in GitHub. I can have a look. github.com/Zerg00s/FlowPowerAppsMigrator/issues

  • @impactsoft2928
    @impactsoft2928Ай бұрын

    it it free

  • @denismolodtsov3879
    @denismolodtsov387924 күн бұрын

    it's not free. We need 1) an Open AI subscription and 2) a premium Power Automate subscription. At a minimum, this is about $15 per month

  • @IsaiahShadE
    @IsaiahShadEАй бұрын

    its not working I don't know why.

  • @user-tk8zb4mz4p
    @user-tk8zb4mz4pАй бұрын

    Is there something wrong with new teams or outlook? seriosly the new org chart is broken with the new versions. whats happening?

  • @denismolodtsov3879
    @denismolodtsov387924 күн бұрын

    I've been using both new Teams and Outlook and I don't see any issues with the chart

  • @tebtim9816
    @tebtim9816Ай бұрын

    is it possible to get all Sharepoint site not only specific site?

  • @denismolodtsov3879
    @denismolodtsov3879Ай бұрын

    If you don't have too many sites, you can update the query to include all sites you want to target: github.com/Zerg00s/sp-duplicate-files-report#updating-all_files-query

  • @tebtim9816
    @tebtim9816Ай бұрын

    hi thanks for responding, I have around 100 sites. 🥹 I think it will be difficult to add it one by one. Any idea wht is the best option to get data to all sites in our tenant?

  • @michaelallan108
    @michaelallan1082 ай бұрын

    can this be used to produce a whole of org or a section chart? ~200 people at 7 levels of seniority, including reporting lines would be perfect! thanks

  • @denismolodtsov3879
    @denismolodtsov38792 ай бұрын

    Sadly - no. It's not currently possible with the out-of-the-box features.

  • @michaelallan108
    @michaelallan108Ай бұрын

    What a shame...

  • @michaelallan108
    @michaelallan108Ай бұрын

    Any not out of the box options that you know of?

  • @acampbel26
    @acampbel262 ай бұрын

    Thank you for the great tool. I was wondering, can you migrate a Power App from one list to another WITHIN the same site?

  • @denismolodtsov3879
    @denismolodtsov38792 ай бұрын

    Thanks! Not yet. But I am planning a separate utility that will be able to do it. No ETA, though.

  • @nagautube1
    @nagautube12 ай бұрын

    Great video, thank you

  • @angelo3108
    @angelo31083 ай бұрын

    Thanks for this video... What is the document limit. Ie. How many PDFs can i store and search?

  • @denismolodtsov3879
    @denismolodtsov38792 ай бұрын

    There is no limit. However, I noticed that the optimal number of documents is around 50-200. If you have more, then the answers don't get as precise. One way to make it work a little better is to increase the number of documents Open AI can search. I think, the default is 3 documents. You can increase it to 20. This setting is available via the Azure Web App > App settings.

  • @ArohShukla
    @ArohShukla3 ай бұрын

    You are so awesome ....thanks a lot for sharing!

  • @carlomunaretto1752
    @carlomunaretto17523 ай бұрын

    Hi Denis, thank you for this useful video. Could I get the same result by building a Copilot using Copilot Studio at the moment or it's not ready yet?

  • @denismolodtsov3879
    @denismolodtsov38793 ай бұрын

    You will get a similar result using the Copilot studio. Copilot Studio supports the SharePoint site as a data source.

  • @sitaramamurthy2373
    @sitaramamurthy23733 ай бұрын

    We have a similar requirement. Iam new to Azure and AI. Can you help provide the detailed steps to my email?

  • @denismolodtsov3879
    @denismolodtsov38793 ай бұрын

    There is a longer version of the steps in this video kzread.info/dash/bejne/eZ2H2a2DZ9vRiqQ.html

  • @madwhitehatter
    @madwhitehatter3 ай бұрын

    I've been yelling at my staff to do this for months. I've got over 20 profiles.

  • @JeppeLindeskov
    @JeppeLindeskov3 ай бұрын

    Thanks for the great explanation! I'm currently exploring and developing an internal Chatbot in my organization with Sharepoint data. But would it be possible to use the code from the Azure Open AI environment and then directly on our internal Sharepoint, embed it and launch it from there?

  • @denismolodtsov3879
    @denismolodtsov38793 ай бұрын

    I haven't tried it. But in theory - yes. Although, you will need to make many changes in the source code.

  • @akeluify
    @akeluifyАй бұрын

    You can do this with copilot studio with Azure open ai piped through it, at least.

  • @RoyKimYYZ
    @RoyKimYYZ3 ай бұрын

    Thank you for video. Informative and insightful.😊

  • @denismolodtsov3879
    @denismolodtsov38793 ай бұрын

    Glad it was helpful!

  • @rohitmahale7995
    @rohitmahale79954 ай бұрын

    Thanks for the video, can we integrate custom organizational files to get the information from files? like a RAG approach, if yes can you please explain how can I implement it. Thanks.

  • @denismolodtsov3879
    @denismolodtsov38792 ай бұрын

    Yes, you can! And it's relatively straightforward. I described it in this video: kzread.info/dash/bejne/dYikpqeCqrHVj84.html

  • @RoyKimYYZ
    @RoyKimYYZ4 ай бұрын

    Thanks Denis for thorough explanation

  • @reeceharsley
    @reeceharsley3 ай бұрын

    Checks notes for "thorough explanation" Can't see this at all.

  • @MiroslavKonstak
    @MiroslavKonstak4 ай бұрын

    Thank you so much, especially for the app based pwsh auth. Because of constant auth. issues I almost abandoned PnP module

  • @denismolodtsov3879
    @denismolodtsov38794 ай бұрын

    Thank you, Miroslav!

  • @AslamMarikkar
    @AslamMarikkar4 ай бұрын

    Great video on this. I do want to point out when running the first three post requests the third one failed. Its because the sharepoint data source name was different to the name given in the 3rd post request. I changed it and it worked just fine .

  • @denismolodtsov3879
    @denismolodtsov38794 ай бұрын

    Thank you, Aslam! Great find. I just upgraded the JSON file to fix this. 🙏

  • @ArneBroedel
    @ArneBroedel4 ай бұрын

    Thanks Denis, I liked the video. But I dont see the value in using base64. As others mentioned, it does not work in gmail (and gmail is quite important) and I guess if Google doesnt support it many other webclients wont either. Uploading the images to some online storage and then using this address as the src for the image worked on all devices and all clients I could test. You also dont get a problem with possible size limits for the emails and the process seems even simpler for me. Do you see a major downside, except for exposing the images to the world via a publicly available URL.

  • @denismolodtsov3879
    @denismolodtsov38794 ай бұрын

    Hi Arne, I worked for several large companies where the only email recipients were internal users. Gmail was not even an option there. In fact, now that I think about it, I never even encountered a case when I needed to send anything to Gmail accounts. I think, if that was a requirement, I would not even consider using Power Automate to begin with.

  • @ArneBroedel
    @ArneBroedel4 ай бұрын

    @@denismolodtsov3879 Thanks for your reply. I have quite a few use cases, where I send Emails to externals by using PowerAutomate. I there a reason why you recommend it for emailing internals but wouldnt even consider it for external users?

  • @tidianediallo6199
    @tidianediallo61994 ай бұрын

    great!!

  • 4 ай бұрын

    Excellent information Denis!! thanks for sharing.

  • @denismolodtsov3879
    @denismolodtsov38794 ай бұрын

    My pleasure!

  • @sagarsoni6749
    @sagarsoni67495 ай бұрын

    can we do this using web socket api ?

  • @denismolodtsov3879
    @denismolodtsov38794 ай бұрын

    I don't think it's possible right now. But I could be wrong.

  • @sagarsoni6749
    @sagarsoni67494 ай бұрын

    @denismolodtsov3879 any other way to integrate the chatbot with my socket API to teams

  • @rozkans
    @rozkans6 ай бұрын

    Allah razı olsun

  • @SterlingPace
    @SterlingPace7 ай бұрын

    Good tutorial :)

  • @juliogarcia9714
    @juliogarcia971410 ай бұрын

    that´s great! tank you. What about data, it is possible?

  • @denismolodtsov3879
    @denismolodtsov38799 ай бұрын

    No, but, perhaps, the data can be exported to CSV and then imported manually.

  • @TimFell
    @TimFell2 ай бұрын

    @@denismolodtsov3879 you should re-title this video. Moving lists implies moving the data.

  • @denismolodtsov3879
    @denismolodtsov38792 ай бұрын

    @@TimFell How would you re-title it?

  • @s70n3fac3
    @s70n3fac310 ай бұрын

    As someone mentioned, I'm also getting 403 forbidden after entering credentials. Clear credentials is set to true. On both sites I am a site owner. Any idea why this is happening?

  • @denismolodtsov3879
    @denismolodtsov387910 ай бұрын

    Unfortunately, it's a very common issue that I was not able to resolve. But Have several suggestions github.com/Zerg00s/FlowPowerAppsMigrator/wiki/How-to-deal-with-the-%22Make-sure-you-have-FULL-CONTROL-at-the-source-site%22-Issue I think, the best workaround is to create SharePoint-Only app. But I understand that it's not always possible

  • @joseanibalortega8896
    @joseanibalortega889610 ай бұрын

    Thanks, with context? conversational in a channel or PVA bot

  • @JasonAngWeiLung
    @JasonAngWeiLung11 ай бұрын

    Interesting video. Will the connection/connection references break after the migration to another environment or another user?

  • @denismolodtsov3879
    @denismolodtsov387910 ай бұрын

    Connections will have to be specified during the import. So, they will be re-created.

  • @SebKrogh
    @SebKrogh11 ай бұрын

    Could you do this with an account in teams, so it would be a "person" people would write to? Additionally, is it possible to pre-train the bot on who it is, how it is suppose to answer etc, as you do in ChatGPT. And finally, will this function as a session? So it would remember context? Or is it a new prompt every time?

  • @denismolodtsov3879
    @denismolodtsov38794 ай бұрын

    Yes, I think so. When I deployed this Flow, I was using my account. And it looks like it replies using my name. It is possible to do if you provide a "System message" to the model. For example, the system message can say: "You are a Tailspin AI assistant that only answers questions about procurement or HR-related questions". Unfortunately, this version of the flow does not remember the context. I haven't looked into how to get the context preserved yet. I might check it out, but can't promise.

  • @jamesmoisesllalleperez3079
    @jamesmoisesllalleperez307911 ай бұрын

    How to put as an extension, on the left side?

  • @user-tl3cw3nx7o
    @user-tl3cw3nx7o Жыл бұрын

    Hi Denis, I am getting following error when Destination site credential has been asked in Pop up Invoke-PnPSPRestMethod : Object reference not set to an instance of an object. At C:\Users\YusufShaikh\Desktop\Migratortool\RunAllScripts.ps1:90 char:13 + $Response = Invoke-PnPSPRestMethod -Url "$TARGET_SITE_URL/_api/web/cu ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (:) [Invoke-PnPSPRestMethod], NullReferenceException + FullyQualifiedErrorId : EXCEPTION,PnP.PowerShell.Commands.Admin.InvokeSPRestMethod

  • @alicevoshol8667
    @alicevoshol8667 Жыл бұрын

    De tool doesn't seem to work for us. It logs in on the source site but fails before login in at the target site at row 90 of RunAllScripts.

  • @sofiya2090
    @sofiya2090Ай бұрын

    j'ai le même souci

  • Жыл бұрын

    Hi Denis, Thanks for the video. I would like to ask you. I can't find the property when I search for it by entering the value in the Crawled Properties box. Do I have to do any previous step, or any additional configuration?

  • @denismolodtsov3879
    @denismolodtsov3879 Жыл бұрын

    The crawled property won't appear until you create list items or documents with this property populated. You will also have to wait a little. Typically, it's between 5 minutes and 4 hours.

  • @LukasSoftwareDeveloper
    @LukasSoftwareDeveloper Жыл бұрын

    It's nice, but I prefer chat bot with chat-gpt than using it via teams channel. Sometimes we need quick answers and writing @chatgpt in chat and adding bot to your current conversation is much more convenient.

  • @denismolodtsov3879
    @denismolodtsov3879 Жыл бұрын

    You are absolutely correct. However, this is a basic integration example. In the real world you you will likely use a custom fine-tuned model that will answer business-specific questions with a scope limited to your specific task. Since I tried making this video as short as possible, I didn't specifically mention it.

  • @justrobin1234
    @justrobin1234 Жыл бұрын

    @@denismolodtsov3879 I think Lukas was perhaps getting at more the fact that you can design bots to have a personal 1:1 chat with, rather than having to tag them in channels. I can see use cases for both. This is still a neat integration and only relies on Flow, not having to run some form of architecture to support 1:1 bot chat...

  • @Straiderox
    @Straiderox10 ай бұрын

    hello friend, do you have any tutorial on how to add him to the teams channel? Tks

  • @ivylizhenzhong
    @ivylizhenzhong Жыл бұрын

    Hi Denis, great video! Is it possible to refactor this function with ChatGPT API instead on Power Automate platform?

  • @denismolodtsov3879
    @denismolodtsov3879 Жыл бұрын

    Hi Michael. the exact ChatGPT model is not yet available via an API. However, you can use the "gpt-3.5-turbo" model which is the closest available model right now. Here is an example by Reza Dorrani on how to use this API.

  • @denismolodtsov3879
    @denismolodtsov3879 Жыл бұрын

    kzread.info/dash/bejne/eGeD0q2uqZvdcps.html

  • @ivylizhenzhong
    @ivylizhenzhong Жыл бұрын

    @@denismolodtsov3879 Hi Denis, thanks for the reply, I also left a message under Reza`s video, I think the key point here is that the user might want to start a new message inside a Teams channel and keep asking contextual questions within that tab, then for developers, how can we maintain the message history by using Power Automate and new "gpt-3.5-turbo" API?

  • @alexday182
    @alexday182 Жыл бұрын

    Thank you so much, this is magic. 🥰🥰🥰

  • @denismolodtsov3879
    @denismolodtsov3879 Жыл бұрын

    Glad you like it!

  • @RoyKimYYZ
    @RoyKimYYZ Жыл бұрын

    great tip!

  • @denismolodtsov3879
    @denismolodtsov3879 Жыл бұрын

    Glad you think so!

  • @bouclier92
    @bouclier92 Жыл бұрын

    Hello Denis, do you have any idea why i get an error message "cdparam : the term cdparam is not recognized... in runallscript ?

  • @denismolodtsov3879
    @denismolodtsov3879 Жыл бұрын

    Hi Christophe. I'm not really sure. But it sounds like there is some kind of a misspelled keyword: instead of "param", there is a "cdparam". Did you, by any chance modify the script?

  • @Worrelpa
    @Worrelpa Жыл бұрын

    That is just Awesome Denis...

  • @mohamedboughariou1146
    @mohamedboughariou1146 Жыл бұрын

    Hello Denis thank you so much for this amazing tool a quick can you please show me steps needed to prepare packages to client and deploy solution in their tenant ? or you can make a quick video explaining this ?

  • @denismolodtsov3879
    @denismolodtsov3879 Жыл бұрын

    Good idea! I will make a video on this. Might take a few weeks though...

  • @mohamedboughariou1146
    @mohamedboughariou1146 Жыл бұрын

    @@denismolodtsov3879 Awesome Denis a quite interesting questions what exactly you've used to build this tool and how long its takes you to make the first release

  • @shin81able
    @shin81able Жыл бұрын

    1:25 I tried to add RefinableString but my choice was empty. Do you know the reason for it?

  • @denismolodtsov3879
    @denismolodtsov3879 Жыл бұрын

    Not really sure. it's either a temporary glitch of some sort, or maybe RefinableString was misspelled?

  • @MemoryCompanyTI
    @MemoryCompanyTI Жыл бұрын

    It's amazing! Thanks, for share.

  • @denismolodtsov3879
    @denismolodtsov3879 Жыл бұрын

    Glad you like it!

  • @eugeneunger2473
    @eugeneunger2473 Жыл бұрын

    Hello. Is it possible to migrate to a subsite on the existing site? It didn't seem to work when I attempted. There was a warning message during the Migrate-Packages that said "template contains fields and you are provisioning to a subweb. If you still want to provision these fields, set the ProvisionFieldsToSubWebs property to true."

  • @denismolodtsov3879
    @denismolodtsov3879 Жыл бұрын

    Migration to subsites is not yet supported, unfortunately. But I will try to implement it within the next month. Although, I can't promise I will be able to do it.

  • @ajishb03
    @ajishb03 Жыл бұрын

    Thank you so much.. but gmail still cuts the logo or header.. but microsoft o365 appears fine, anyway to fix?

  • @denismolodtsov3879
    @denismolodtsov3879 Жыл бұрын

    You can try this approach: kzread.info/dash/bejne/mWiJpbiziJeykrw.html It should work with Gmail.