Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Microsoft MB-820 Exam - Topic 4 Question 17 Discussion

You need to access the RoomsAPI API from the canvas app.What should you do?
B) Enable the APIs for the Business Central online environment.
A) Use the default API configuration in Business Central
C) Open the Web Services page and publish the RoomsAPI page as a web service.
D) Include in the extension a codeunit of type Install that publishes RoomsAPI.

Microsoft MB-820 Exam - Topic 4 Question 17 Discussion

Actual exam question for Microsoft's MB-820 exam
Question #: 17
Topic #: 4
[All MB-820 Questions]

You need to access the RoomsAPI API from the canvas app.

What should you do?

Show Suggested Answer Hide Answer
Suggested Answer: B

The property InherentPermissions is used to automatically grant permissions to the table object it is applied to, but setting it to Rl (which seems to be a typo and should likely be 'RL' for Read and Insert permissions) is not sufficient in this scenario. The issues reported by the users suggest that they need more than just read and insert permissions on MyTable. Since users are unable to post sales orders, they likely need Modify, Delete, or Execute permissions on certain tables or objects related to the sales order process. Additionally, the inability to access the list page created in MyTable could be due to lacking Read permissions on other related objects or pages. Therefore, merely setting InherentPermissions = RL on MyTable does not comprehensively address the users' permission issues, especially when considering the principle of least privilege. A more tailored approach to permissions, potentially involving adjustments to the app's code or configuration to ensure proper permissions are applied where necessary, would be needed.


Contribute your Thoughts:

0/2000 characters
Nohemi
8 months ago
Totally agree with B, that's the standard approach!
upvoted 0 times
...
Minna
8 months ago
Wait, can you really publish it with D? That seems too easy!
upvoted 0 times
...
Donte
8 months ago
A is not enough, you need to do more than just the default config.
upvoted 0 times
...
Arminda
9 months ago
I think C is the way to go, publishing it as a web service makes sense.
upvoted 0 times
...
Merlyn
9 months ago
Definitely B, you need to enable APIs for online.
upvoted 0 times
...
Rebbeca
9 months ago
I'm a bit confused about the Install codeunit option. I think it could be relevant, but I don't remember how it fits into accessing the API.
upvoted 0 times
...
Cherry
9 months ago
I practiced a similar question where we had to publish an API, and I feel like option C might be the correct answer here.
upvoted 0 times
...
Omega
9 months ago
I remember something about publishing a web service from the Web Services page, but I can't recall if that's the right approach for the RoomsAPI.
upvoted 0 times
...
Timothy
10 months ago
I think we might need to enable the APIs for Business Central online, but I'm not entirely sure if that's the only step needed.
upvoted 0 times
...
Martha
10 months ago
I'm a bit confused by the different options here. I'll need to make sure I fully understand the implications of each before deciding on the best approach.
upvoted 0 times
...
Julieta
10 months ago
D seems like the most comprehensive solution, including the RoomsAPI in the extension itself. I'll make sure to understand how to set that up properly.
upvoted 0 times
...
Stefany
10 months ago
Option C looks promising - publishing the RoomsAPI page as a web service could be the way to go. I'll make sure to double-check the steps for that.
upvoted 0 times
...
Nancey
10 months ago
Hmm, I'm not sure about this one. I'll need to review the options carefully to make sure I understand the differences between them.
upvoted 0 times
...
Tasia
10 months ago
I think the answer is B. Enabling the APIs for the Business Central online environment seems like the most straightforward way to access the RoomsAPI.
upvoted 0 times
...
Dorothy
10 months ago
Hmm, I'm a bit unsure about this. The question seems straightforward, but I want to make sure I understand it correctly before answering.
upvoted 0 times
...
Adaline
10 months ago
Hmm, I'm a little confused. I know the Uniform Capitalization Rules have to do with capitalizing certain costs, but I'm not sure how that applies to these specific examples. I'll need to think this through carefully.
upvoted 0 times
...
Roxanne
1 year ago
I heard the RoomsAPI has a special feature where it books a room for you, but it's always the broom closet.
upvoted 0 times
...
Rodolfo
1 year ago
Option B? Enabling APIs for the Business Central online environment? What is this, a magic trick?
upvoted 0 times
...
Frederica
1 year ago
Option D is interesting, but I'd rather not have to write a custom codeunit just to publish the RoomsAPI. C is the way to go.
upvoted 0 times
Devorah
1 year ago
I prefer the simplicity of option C over having to write custom code with option D.
upvoted 0 times
...
Virgie
1 year ago
Yeah, using the Web Services page to publish the RoomsAPI as a web service sounds like the best approach.
upvoted 0 times
...
Laurel
1 year ago
I think C is the most straightforward option for integrating the RoomsAPI into the canvas app.
upvoted 0 times
...
Micheline
1 year ago
I agree, option C seems like the easiest way to access the RoomsAPI.
upvoted 0 times
...
...
Jose
1 year ago
I'm not sure why anyone would choose option A. The default API configuration in Business Central won't let you access the RoomsAPI.
upvoted 0 times
Kanisha
1 year ago
C) Open the Web Services page and publish the RoomsAPI page as a web service.
upvoted 0 times
...
Leonida
1 year ago
B) Enable the APIs for the Business Central online environment.
upvoted 0 times
...
Truman
1 year ago
A) Use the default API configuration in Business Central
upvoted 0 times
...
...
Ezekiel
1 year ago
Option C seems the most straightforward. Publishing the RoomsAPI page as a web service is the way to go.
upvoted 0 times
Veronika
1 year ago
User 4: Let's go with option C then, open the Web Services page and publish the RoomsAPI page.
upvoted 0 times
...
Tamar
1 year ago
User 3: I agree, that seems like the most straightforward way to access the RoomsAPI API.
upvoted 0 times
...
Rose
1 year ago
Yes, opening the Web Services page and publishing the RoomsAPI page as a web service is the right step to take.
upvoted 0 times
...
Ernie
1 year ago
I agree, that seems like the most straightforward way to access the RoomsAPI from the canvas app.
upvoted 0 times
...
Katy
1 year ago
I think option C is the best choice. Publishing the RoomsAPI page as a web service is the way to access it.
upvoted 0 times
...
Dierdre
1 year ago
User 2: Yeah, publishing the RoomsAPI page as a web service sounds like the right approach.
upvoted 0 times
...
Jerrod
1 year ago
User 1: I think option C is the best choice.
upvoted 0 times
...
...
Pamella
1 year ago
I'm not sure, but option D also sounds like a valid approach to me.
upvoted 0 times
...
Gwenn
1 year ago
I agree with Stephaine, publishing the RoomsAPI page as a web service seems like the right choice.
upvoted 0 times
...
Stephaine
1 year ago
I think we should go with option C.
upvoted 0 times
...

Save Cancel