cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

How do I update watcher's list for an end user view who does not have all the rights of an admin view

Hello team,

 

I have a ticket tool, where there is a form_for_watcher. 

I need to click on update watchers button such that user can select watchers (people) from the drop down menu) and update them to receive updates on tickets.

 

Please find pictures below of the data controls. Please let me know how do I achieve this.

 

this is the onSelect property for form_for_watcherthis is the onSelect property for form_for_watcher

this is the data source for form_for_watcherthis is the data source for form_for_watcher

this is the items property for the watchers drop downthis is the items property for the watchers drop down

this is the how the form looks likethis is the how the form looks like

Button 3 is for update watchersButton 3 is for update watchers

 

Regards

Chandan Mishra

 

1 ACCEPTED SOLUTION

Accepted Solutions

Hi @ChandanMishra ,

I know your requirement now.
Since this screen is for End User, you can add a Editform and a Displayform in this scrren, and use a variable to keep the record. I did a simple test for you, check my steps:

1. Add a Edit form called "Form_For_Watcher", with a Watchers dropdown(items=list9.Watchers):

v-albai-msft_0-1619061892361.png

v-albai-msft_1-1619061993599.png

 

2. Add a button called button3, set its OnSelect to(if you want to submit this form, add more formulas based on your requirement into this button):

Set(var1,LookUp(list9,'Rasied By'=DataCardValue11.Selected.Watchers))

v-albai-msft_3-1619062155182.png

 

3. Add a DisplayForm called "FormDetail2", set its Item property to 

var1

v-albai-msft_4-1619062209691.png

5. Set OnVisible property of this Screen to(so that each time end user go to this screen, they cannot see any information in displayform until selecting a person in Watchers dropdown):

Set(var1,Blank())

v-albai-msft_5-1619062399313.png

 

Check your result this time.

Best regards,

Allen

 

View solution in original post

11 REPLIES 11
Jagadeeshk
Responsive Resident
Responsive Resident

Pls elaborate,  

1. What action required on submit of update watchers list button? After click user want to select from dropdown? 

@Jagadeeshk 

Dear Jagdeesh, Thanks again.

Since in End user view mode (unlike admin view mode) - you can only view the ticket details and can't make changes, except adding watchers in the ticket details.

Hence, Watchers are people who would like to get an update on the ticket. It is like a people picker.

So if I am end user, I will add people from drop down, who would like to get an update on the ticket and then click on update watchers button, so that those people will get an update, whenever there is any change in the ticket.

Jagadeeshk
Responsive Resident
Responsive Resident

The Forms will display only one record at a time. So if you filter with watcher dropdown, you may get multiple records. 

So I suggest below method,

1. Add a gallery, at items = filter(incident management tracker, watchers=dropdown.selected.value). This will list down the possible lists with condition met.

2. Add a icon in gallery and on select= select(parent).

3. In forms data source =incident management tracker.

4. Items=Gallery.selected.

 

@Jagadeeshk 

Dear Jagadeesh, Thank you for the steps, however without using the steps given by you, I could tweak my code a little bit and now the update watchers button is working. However, I have some execution issues where after updating the watchers, it does not update the watchers right away, but when I go to home, then come back to the same screen then I see the results. Please see the screenshot.

ASK TODAY4.JPG

 

This is my code for update watchers button (shown below)

ASK TODAY5.JPG

Also when I click on the save button, it does not turn into a pencil button. this is my code for the save button (shown below)

ASK TODAY6.JPG

Please let me know what am i missing.

 

Regards

Chandan Mishra

@v-albai-msft 

Dear Allen, Please enlighten me here with your thoughts. One of the gentlemen was helping me here until, but I am still facing some execution issues in my watchers button here. I did try the earlier steps for sending email, but here the scenario is little different. Here the end user can't make any changes in the screen except updating the watcher's list. I have 2 update the watcher list in the drop down, click on the update watchers button (that comes from 'Form_For_Watcher' form) and after that I have click on the save button, which will save Data Card Value 11 in 'FormDetail2' Form. Then the save button should turn into pencil button.

I am only concerned about these 2 data controls (in red circles) in the entire form.

People picker (drop down) = DataCardValue11

Update Watchers List Button

Also Please find a screenshotASK TODAY7.JPG

 

Please let me know what am I missing.

 

Regards

Chandan Mishra

v-albai-msft
Community Support
Community Support

Hi @ChandanMishra ,

Do you want to achieve below:

1. You have a people dropdown with two options.

2. End users can only edit this people dropdown.

3. Under the people dropdown, there is a form that shows detailed information of selected people.

Correct me if I misunderstand.

 

Below is my questions:

1. What do you want to do in "Update Watchers list" button(Button3)?

2. From your screenshot, seems the “Form_For_Watcher” only has one DataCard –Watchers, so what is the relationship between this dropdown and below form(Maybe this is the FormDetail2 form)? Populate the below form based on the selected people?

v-albai-msft_0-1618820949343.png

I am still confused about your requirements, could you please provide more information and screenshots(Better to give me a detailed example).

Best regards,

Allen

@v-albai-msft 

Dear Allen,

Thank you for your response.

There are 3 things in play here.

1) DataCardValue46 from FormDetail2

2)DataCardValue11 from Form_For_Watcher

3) button3  - which is the updatewatcherslist

 

Requirements are as below:

End User cannot made any edits to formdetail2. Only admins can do the changes.

But End user can only add people to the watchers list to watch the ticket updates, hence they are in a different form - which is form_for_watcher.

Hence, they can only select people in datacardvalue11 and then click on button 3. 

Once they do that, the data card value 46 should also be updated automatically, then they click on the save button which is save icon 2 and the save button should turn into pencil button.

 

Please find below the screenshots

this is button 3this is button 3

this is datacardvalue46this is datacardvalue46

this  is datacardvalue11this is datacardvalue11

this is the save buttonthis is the save button

Regards

Chandan Mishra

Hi @ChandanMishra ,

Still I cannot understand this:

"Once they do that, the data card value 46 should also be updated automatically, then they click on the save button which is save icon 2 and the save button should turn into pencil button".

Below is my understand and question about this requirement:
1. After clicking button 3, the datacardvalue46 should be populated with the selected people in datacardvalue11.
2. If datacardvalue46 has value, the FormDetail2 should be populated based on datacardvalue46 so that end user can see details about selected people. 
3. But why you put SubmitForm(FormDetail2 ) inside SaveIcon2? Since end user cannot edit FormDetail2, they do not do anything in FormDetail2, they just see the information.(If they just view information, no need to submitform)

4. Does "pencil button" here equal to "edit button"? So when end user click SaveIcon2, they can edit the information in FormDetail2? Or after click save button, the save icon disappear and pencil icon appear, but end user still cannot click this pencil icon(this is for admin?)? 

I am rather confused on why you need the SaveIcon2 button and the pencil icon.

Best regards,

Allen

@v-albai-msft 

Dear Allen,

Please find below my inline comments: in CAPITALS & EMOTICONS 


1. After clicking button 3, the datacardvalue46 should be populated with the selected people in datacardvalue11. - YES 🙂


2. If datacardvalue46 has value, the FormDetail2 should be populated based on datacardvalue46 so that end user can see details about selected people. - YES 🙂


3. But why you put SubmitForm(FormDetail2 ) inside SaveIcon2? Since end user cannot edit FormDetail2, they do not do anything in FormDetail2, they just see the information.(If they just view information, no need to submitform) - YES YOU ARE RIGHT🙂. NO NEED FOR SAVE BUTTON/PENCIL BUTTON, BECAUSE THIS IS VIEW MODE. PLEASE IGNORE NO. 3

 

4. Does "pencil button" here equal to "edit button"? So when end user click SaveIcon2, they can edit the information in FormDetail2? Or after click save button, the save icon disappear and pencil icon appear, but end user still cannot click this pencil icon(this is for admin?)? - YES YOU ARE RIGHT🙂, THIS WAS MY INTENTION TO DO IT, BUT SINCE THIS IS VIEW MODE, PLEASE IGNORE NO. 4 ALSO. I HAVE DONE THE SAME CONCEPT IN MY ADMIN SCREEN.

 

I am rather confused on why you need the SaveIcon2 button and the pencil icon. - YOU ARE RIGHT, BOTH SAVE BUTTON & PENCIL BUTTON ARE NOT REQUIRED.🙂

 

 

Requirements:

 

As of now, the when I click on button 3 (update watchers), datacardvalue46 gets updated with the people I choose in datacardvalue11, but I have to click on home and again come back, then only I see the changes being reflected. It does not happen rightaway. That's it...this is the only thing I want on this, rest everything is fine. I had actually mentioned the same thing in this email chain, just before tagging you. Please see a screenshot.

 

User 3 Microsoft.JPG

 

I have used NAVIGATE, but still the data doesn't get refreshed.

ASK TODAY5.JPG

 

I tried adding this code also, but it doesn't work

SubmitForm(Form_For_Watcher)&&SubmitForm(FormDetail2); Navigate('END USER VIEW Screen');

Regards

Chandan Mishra

Helpful resources

Announcements

Community will be READ ONLY July 16th, 5p PDT -July 22nd

Dear Community Members,   We'd like to let you know of an upcoming change to the community platform: starting July 16th, the platform will transition to a READ ONLY mode until July 22nd.   During this period, members will not be able to Kudo, Comment, or Reply to any posts.   On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities.   What to Expect in the New Community: A more unified experience where all products, including Power Apps, Power Automate, Copilot Studio, and Power Pages, will be accessible from one community.Community Blogs that you can syndicate and link to for automatic updates. We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead!

Summer of Solutions | Week 4 Results | Winners will be posted on July 24th

We are excited to announce the Summer of Solutions Challenge!   This challenge is kicking off on Monday, June 17th and will run for (4) weeks.  The challenge is open to all Power Platform (Power Apps, Power Automate, Copilot Studio & Power Pages) community members. We invite you to participate in a quest to provide solutions in the Forums to as many questions as you can. Answers can be provided in all the communities.    Entry Period: This Challenge will consist of four weekly Entry Periods as follows (each an “Entry Period”)   - 12:00 a.m. PT on June 17, 2024 – 11:59 p.m. PT on June 23, 2024 - 12:00 a.m. PT on June 24, 2024 – 11:59 p.m. PT on June 30, 2024 - 12:00 a.m. PT on July 1, 2024 – 11:59 p.m. PT on July 7, 2024 - 12:00 a.m. PT on July 8, 2024 – 11:59 p.m. PT on July 14, 2024   Entries will be eligible for the Entry Period in which they are received and will not carryover to subsequent weekly entry periods.  You must enter into each weekly Entry Period separately.   How to Enter: We invite you to participate in a quest to provide "Accepted Solutions" to as many questions as you can. Answers can be provided in all the communities. Users must provide a solution which can be an “Accepted Solution” in the Forums in all of the communities and there are no limits to the number of “Accepted Solutions” that a member can provide for entries in this challenge, but each entry must be substantially unique and different.    Winner Selection and Prizes: At the end of each week, we will list the top ten (10) Community users which will consist of: 5 Community Members & 5 Super Users and they will advance to the final drawing. We will post each week in the News & Announcements the top 10 Solution providers.  At the end of the challenge, we will add all of the top 10 weekly names and enter them into a random drawing.  Then we will randomly select ten (10) winners (5 Community Members & 5 Super Users) from among all eligible entrants received across all weekly Entry Periods to receive the prize listed below. If a winner declines, we will draw again at random for the next winner.  A user will only be able to win once overall. If they are drawn multiple times, another user will be drawn at random.  Individuals will be contacted before the announcement with the opportunity to claim or deny the prize.  Once all of the winners have been notified, we will post in the News & Announcements of each community with the list of winners.   Each winner will receive one (1) Pass to the Power Platform Conference in Las Vegas, Sep. 18-20, 2024 ($1800 value). NOTE: Prize is for conference attendance only and any other costs such as airfare, lodging, transportation, and food are the sole responsibility of the winner. Tickets are not transferable to any other party or to next year’s event.   ** PLEASE SEE THE ATTACHED RULES for this CHALLENGE**   Week 1 Results: Congratulations to the Week 1 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersNumber of SolutionsSuper UsersNumber of Solutions @anandm08  23 @WarrenBelz  31 @DBO_DV  10 @Amik  19 AmínAA 6 @mmbr1606  12 @rzuber  4 @happyume  7 @Giraldoj  3@ANB 6 (tie)   @SpongYe  6 (tie)     Week 2 Results: Congratulations to the Week 2 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersSolutionsSuper UsersSolutions @anandm08  10@WarrenBelz 25 @DBO_DV  6@mmbr1606 14 @AmínAA 4 @Amik  12 @royg  3 @ANB  10 @AllanDeCastro  2 @SunilPashikanti  5 @Michaelfp  2 @FLMike  5 @eduardo_izzo  2   Meekou 2   @rzuber  2   @Velegandla  2     @PowerPlatform-P  2   @Micaiah  2     Week 3 Results: Congratulations to the Week 3 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Week 3:Community MembersSolutionsSuper UsersSolutionsPower Apps anandm0861WarrenBelz86DBO_DV25Amik66Michaelfp13mmbr160647Giraldoj13FLMike31AmínAA13SpongYe27     Week 4 Results: Congratulations to the Week 4 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Week 4:Community MembersSolutionsSuper UsersSolutionsPower Apps DBO-DV21WarranBelz26Giraldoj7mmbr160618Muzammmil_0695067Amik14samfawzi_acml6FLMike12tzuber6ANB8   SunilPashikanti8

Check Out | 2024 Release Wave 2 Plans for Microsoft Dynamics 365 and Microsoft Power Platform

On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners.    The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights.    Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities.    

Updates to Transitions in the Power Platform Communities

We're embarking on a journey to enhance your experience by transitioning to a new community platform. Our team has been diligently working to create a fresh community site, leveraging the very Dynamics 365 and Power Platform tools our community advocates for.  We started this journey with transitioning Copilot Studio forums and blogs in June. The move marks the beginning of a new chapter, and we're eager for you to be a part of it. The rest of the Power Platform product sites will be moving over this summer.   Stay tuned for more updates as we get closer to the launch. We can't wait to welcome you to our new community space, designed with you in mind. Let's connect, learn, and grow together.   Here's to new beginnings and endless possibilities!   If you have any questions, observations or concerns throughout this process please go to https://aka.ms/PPCommSupport.   To stay up to date on the latest details of this migration and other important Community updates subscribe to our News and Announcements forums: Copilot Studio, Power Apps, Power Automate, Power Pages

Users online (1,578)