Search SharePoint In Power Apps With No Delegation Warning

Поділитися
Вставка
  • Опубліковано 5 вер 2024

КОМЕНТАРІ • 106

  • @wendymeyer1250
    @wendymeyer1250 7 місяців тому +1

    This is fantastic!!!! I'm so excited to have found this video, as I like to keep things cost-effective for my clients by only building apps with standard connectors and SharePoint. You are an absolute genius💡- thank you!!

  • @napoleonnilo6469
    @napoleonnilo6469 Рік тому +1

    welcome to this platform Matt! this is long overdue. goodluck and more power!

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому +1

      Napolean. Thanks for the warm wishes. I hope I can produce some more video content in the future. It will be a process of slowly learning the craft. And how to produce high-quality videos.

  • @John-Vu-IT
    @John-Vu-IT 2 місяці тому +2

    Thank you very much. This solution still work well until now.

  • @rkirk2k
    @rkirk2k Рік тому +2

    This was awesome Matt. But I ran into a couple of challenges, that I found the solution for. Using "substringof" in the filter query property ONLY WORKS on single line text fields. I needed to search three different fields, two of which are multi-line or note columns. So... I decided to try and use "Filter array" to perform the query. The condition statement I used is...
    @or(
    contains(item()?['Title'], triggerBody()['text']),
    contains(item()?['Description'], triggerBody()['text']),
    contains(item()?['ActionsTaken'], triggerBody()['text'])
    )
    (NOTE: This will error out if any of the fields is null - if you have the possibility of null fields, you'll need to add "coalesce" into the statement)
    I haven't tested with "coalesce" but here is that statement for reference...
    @or(
    contains(coalesce(item()?['Title'], ''), triggerBody()['text']),
    contains(coalesce(item()?['Description'], ''), triggerBody()['text']),
    contains(coalesce(item()?['ActionsTaken'], ''), triggerBody()['text'])
    )
    (NOTE: Using "Fitler array" this way DOES make the search case-sensitive)
    The trick though, is taking the output of "Filter array" and using "Apply to each" to "Select" only the columns I want ---> Into a "Compose" action where I use the "union" function to load each output from "Select" into a variable called "varSearch" (initialized in my first step of my flow) - the formula I used is
    union(variables('varSearch'),body('Select'))
    Then after that, added a "Set variable" action where I load the output from my Compose/Union action into "varSearch".
    I had to use another "Compose" after that to grab "varSearch", then passed its output to my "Respond to PowerApp" final action.
    *** Your instruction on the PowerApp side using "ParseJSON" worked perfectly.

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому +2

      I have also searched person fields, lookups and choice columns. www.matthewdevaney.com/power-apps-filter-multiple-person-column-no-delegation-warning/#Filter-A-SharePoint-Multiple-Person-Type-Column-With-No-Delegation-Warning

    • @Alabasterslim
      @Alabasterslim Рік тому

      I'm trying to work this out myself but this is way over my head. Do I just put this in my Filter:
      @or(
      contains(coalesce(item()?['Title'], ''), triggerBody()['text']),
      contains(coalesce(item()?['Description'], ''), triggerBody()['text']),
      contains(coalesce(item()?['ActionsTaken'], ''), triggerBody()['text'])
      )

  • @ship4brainz
    @ship4brainz Рік тому +1

    Great video! Keep 'em coming! Your blog is required reading for my team and now we get videos too?!?!? Thanks Matthew!

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      No firm plans yet. But I'm considering a "model" where I create videos for my most viewed/commented webpages. I think that's a firm strategy for success.
      I don't see myself posting weekly at this point. It would be cool to do "seasons" of content. Think 6-10 episodes with one released each week. Then pause. Then do another batch. Again, these are all just ideas right now.

  • @LisaCrosbie
    @LisaCrosbie Рік тому +1

    So glad to see you on UA-cam ❤

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      It’s nice to see you in my comments Lisa. I always recommend your videos to my clients ;)

  • @davrosmandrake5633
    @davrosmandrake5633 Рік тому +1

    Awesome solution!!! Your blog has helped me so many times in the past and so glad I subscribed last week as now I see you are doing videos!! Needs more cats, maybe on grey wall behind 🐱

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      I really wanted to give video a try because no one else had recorded this solution. It might be fun to do more in the future. Yes, I suppose we do need some cats in the video.

  • @gitaiganor4100
    @gitaiganor4100 Рік тому +2

    Great clear explanation, i like the way everything becomes simple when you explain it. Thank you Mathew

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      It helps that I wrote a blog on this topic. I feel like I had a general script in front of me. And that made things easier

  • @jamesclark2020
    @jamesclark2020 Рік тому +1

    😀 Oh my gosh I'm so glad I found your channel! You are awesome at this!!!

  • @julieczappa604
    @julieczappa604 Рік тому +1

    Exactly what I needed. Your walk through was clear and easy to follow and I was able to apply this to a project I'm working on. Thank you, so Amazing!!

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      Many thanks Julie. I believe this is a total unique video and approach.

  • @HKRC-qc4hk
    @HKRC-qc4hk Рік тому +1

    Just what I needed this week. Very well explained. Subscribed. Thank you.

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      I'm glad my first attempt to record a full-length Power Apps video was helpful to you HKRC.

  • @mehtabidreesi7942
    @mehtabidreesi7942 8 місяців тому

    Brother you work is appreciated this is practical work what any big hiring firm wants appreciated
    hatts off qudus

  • @AssassinUK
    @AssassinUK Рік тому

    Why do you make Power Automate look so easy? My flows hardly ever work 1st time! Didn't know ODAtA search allowed that! Nice!

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      AssassinUK, I make it look easy because I simply followed my own written tutorial ;)

  • @user-ll8tc5nf8d
    @user-ll8tc5nf8d 3 місяці тому +1

    Thank you Matthew awsome video and super helpfull!!

  • @ekaplan323
    @ekaplan323 Рік тому +1

    I would have never thought of that, fascinating Thanks Matt

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      Neither would I. But I was writing a delegation cheat sheet for SharePoint and started to wonder if I could find a Search function workaround. Then I did this video instead :D

  • @AkashSingh-hw5dk
    @AkashSingh-hw5dk Рік тому +1

    Sir you are great.
    Please make a video basic to advance in depth video in power apps nobody covering up.........and who are beginner in power app platform what they have to know before this learn platform that is power apps ....

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      I am flattered that you would ask me to do this Akash. Thank you for the compliment :)
      Right now I will focus on shorter videos. This is my first time making a full-length UA-cam video. Over time, the videos can get longer. Practice makes perfect

  • @muhdsyahir5099
    @muhdsyahir5099 36 секунд тому

    hi, there is no parseJSON in my setting, does it mean it no longer experimental and dissolve in the system?

  • @stephanieschofield2067
    @stephanieschofield2067 Рік тому +1

    You're a life saver, thank you so much Matthew!!

  • @lulumedina8936
    @lulumedina8936 4 місяці тому +1

    Great video, really helped me! But how can I combine this o an If(Filter and Sort(Filter function I already have that works by filtering more dropdowns ?

  • @davidc9652
    @davidc9652 Рік тому +1

    What an awesome tip! Thank you, Matthew.

  • @sylviat5211
    @sylviat5211 5 місяців тому +1

    Greetings Mr. Devaney,
    Thank you for the video. Would this work with an excel doc as the connecting source instead of SP list? If so, where would the changes be?

  • @GustavoRoyetRojas
    @GustavoRoyetRojas Рік тому

    Nice implementation! tx for sharing Mat. Seem like over time content goes better and better. Tx

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      Yes, that’s true. If you go back and look at Shane, Reza and April in the beginning their videos were rough too. Now they are professional video makers!

  • @moeking5601
    @moeking5601 Рік тому

    Thank you, sir, amazing stuff I managed to get it working perfectly just got rid of the ID

  • @imran002ali
    @imran002ali 6 місяців тому

    Hi Matthew, awesome video!! Appreciate your knowledge sharing! 👍

  • @oluwatobipaul6171
    @oluwatobipaul6171 Рік тому +1

    Thank you Matthew. Definitely leveraging this in a project

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому +1

      Olu, do I know you from Twitter? I know there is an Olu retweeting all of my posts ❤

    • @oluwatobipaul6171
      @oluwatobipaul6171 Рік тому

      @@matthewdevaney3912, Yes, you do. I am Oluwatobi Yusuf. My third name is Paul

  • @zabi8438
    @zabi8438 Рік тому

    hey mathew You are one of the best teachers I have ever seen. can you make power apps step by step tutorials playslist it would be really helpful.

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      Zabi, I think that would be nice to-do. UA-cam is something I would like to do more of. But I also love my written blogs. I wish I could be paid simply to make content!

  • @bhainsley
    @bhainsley Рік тому

    Brilliant, and generous, as always. Thank you, Matthew.

  • @helenhodge7371
    @helenhodge7371 Рік тому

    Fabulous content and quality. Love it. Very engaging. Love your emails and blogs too. Your explanations are very clear and provide the right level of detail. I'm looking forward to learning more from you.

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      Ah, that's so good to hear Helen. Providing just the right amount of details is and art, not a science. And I think about it deeply.

  • @theerapunz
    @theerapunz 11 місяців тому

    Great video! Super helpful. I really enjoyed how well it explained the topic, and the practical tips it provided were excellent.

  • @imotumbokanaka4157
    @imotumbokanaka4157 Рік тому

    Please do all the videos on the article you have written, this is great

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      That is the natural step forward here. Record my most popular articles.

  • @yoginathbadadale
    @yoginathbadadale 8 місяців тому

    Thank you for Video very helpful content to deal with larger data 🙏🙏

  • @bereketmeshesha1014
    @bereketmeshesha1014 Рік тому +1

    Thank you for sharing Matthew!

  • @grzegorz2852
    @grzegorz2852 8 місяців тому

    omg. U are the best. Love your blog! big thanks! (blog is the best!)

  • @alessandramacedo5486
    @alessandramacedo5486 6 місяців тому

    Love your videos. Great job. To work with large sharepoint list what is the best approach? What you use in this video or grpah api? Consodering standard license

  • @aducaale328
    @aducaale328 5 місяців тому +1

    Thank you very much Mathew 😊

  • @sintayeshiferaw5514
    @sintayeshiferaw5514 Рік тому

    Hi Matthew, good to see you here in addition to Wordpress

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому +1

      I think it would be a smart idea for me to make more videos about my most popular articles. Maybe I will give that a try.

  • @JasonRoberts-zk5ns
    @JasonRoberts-zk5ns Рік тому

    Awesome solution. Great work, Matthew.

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      I appreciate the words of encouragement. I’ll continue to work at the production quality of these videos. Friendly comments like this motivate me.

  • @kailubbe6302
    @kailubbe6302 11 місяців тому

    super helpful. thanks. now i'm gonna see if i can make this work for a document library w/a dynamic # of buttons based on the tags in a multiple-section (something like what you see when you add various filters in Amazon.

  • @vynarim
    @vynarim Рік тому

    Great demonstration Matthew, happilly surprised how fast is the power automate execution

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому +1

      I was also surprised at the speed of Power Automate Jean-Remy. The user would never know its connecting to Power Automate because it works so fast!!!

  • @adnanaljasem7139
    @adnanaljasem7139 Рік тому

    Wonderful as usual, thank you Matthew!

  • @pedrodantas7696
    @pedrodantas7696 Рік тому +1

    Great work, Matthew! Thank you very much for the content!
    I have a question: What if, by an example, I change the column CarMake from a single-line text to a choice? The clearcollect formula or power automate work flow will change?

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      I am unable to look into it at this moment but I'm quite certain it is possible.

  • @pr0fessorMor
    @pr0fessorMor Рік тому +1

    Get stuff man! Keep it up :)

  • @saranchowdarymanchina3407
    @saranchowdarymanchina3407 Місяць тому

    I have the data in the SQL data table i need to search 2 or more items a time with single search input box.Thanks

  • @SmartLearningAI
    @SmartLearningAI 9 місяців тому

    Thanks Matthew, this is fascinating but yes a bit gnarly as you say. Don't get me wrong but I think it is kind of ironic that for a low-code/nocode experience, this is pretty complex if you have not done it before. As a SQL Dba, I am so tempted to use a Dataverser Table and or a SQL Server Table with a select query instead....? I would love you hear your thoughts on that (pro/cons). Thanks for sharing.

  • @franknielsen3219
    @franknielsen3219 9 місяців тому

    That is just awesome Matthew - THX 🙏🙏

  • @RickHurt
    @RickHurt Рік тому

    Nice video! Very helpful, thanks for putting this together!

  • @craig.galbraith
    @craig.galbraith Рік тому

    Brilliant! Thanks so much!

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому +1

      Glad it was helpful 🐱

    • @craig.galbraith
      @craig.galbraith Рік тому

      @@matthewdevaney3912 You have no idea...it was a total game changer for me. Thanks again!!

  • @user-fz8no9gy9x
    @user-fz8no9gy9x 6 місяців тому

    Hey,thanks a lot for the video. I have a question, can you make this work and search in multi-line columns?
    In the "Get Items" action, when i try the "Substringof" with a multi-line text column, the flow pops an error.
    is there a work-around?

  • @kennethgottfredsen767
    @kennethgottfredsen767 3 місяці тому +1

    Does this also work on other Templates than form?

  • @techknowledgetutorial
    @techknowledgetutorial Рік тому

    Nice matt like ur blogs and please do more videos on dataverse

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому +2

      It would be a good idea to do an entire month on Dataverse + Canvas Apps content. I agree

  • @orkun939
    @orkun939 Рік тому +1

    Brilliant

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      Thank you. More delegation workarounds on my blog this week for multiple person columns.

  • @Bekesam
    @Bekesam Рік тому

    Thank you Matt! I have been thoroughly enjoying the emails and blog. The solutions and education in Powerapps and Flow is premium content. Thanks again!!

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому +1

      Thank you for calling it premium content Bekesam! The best part is, this particular tutorial does not require premium licensing. Only standard.

  • @johnbrennan8442
    @johnbrennan8442 Рік тому

    Great video Matt , can I just confirm at 6:00 you mentioned the 100,000 pagination and then said if you’re using over 100,000 items in a Sharepoint list then you’d want to use another datasource but is pagination not the amount of items that load a page at a time so you actually could have more than 100,000 items ?

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому

      No, you cannot search over 100,000 items in a SharePoint list for the reason I have stated. The flow action will not allow beyond that amount due to limits with its pagination.

    • @johnbrennan8442
      @johnbrennan8442 Рік тому

      @@matthewdevaney3912 great stuff thank you remember bright purple background

  • @learningscripts7466
    @learningscripts7466 Рік тому +1

    Hi Sir, May I know what will be the query if I'll be searching for a number. I believe substringof is working only for Text? Thanks

  • @DanielWu-rh8ki
    @DanielWu-rh8ki Рік тому

    Great video, although I thought it'd cover how to parse the json without using the unsupported experimental feature. But still thanks for the info!

    • @matthewdevaney3912
      @matthewdevaney3912  Рік тому +1

      Parsing a JSON without the experiment feature is possible. But it’s not the technique I wanted to reach here. I try to reach as few concepts as I can in the same video so people can focus on learning the core topic.

    • @johnbrennan8442
      @johnbrennan8442 Рік тому

      Do you mean to use the Parse JSON in power Automate instead of in the Power App ?

  • @akakakakak3047
    @akakakakak3047 Рік тому

    Thank you very much for the video!

  • @chmielos2000
    @chmielos2000 Рік тому +1

    🔥Awesome solution 🔥

  • @imotumbokanaka4157
    @imotumbokanaka4157 Рік тому

    Nice one Matthew

  • @aronkaczur8552
    @aronkaczur8552 3 місяці тому +1

    Cool but very very slow, would not recommend at all

  • @josefrivera8119
    @josefrivera8119 Місяць тому

    Nope. Bad Gateway.