Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added new Access & Identity use case #351

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

MikeAdamsMews
Copy link
Contributor

Summary

  • Added new use case for Access & Identity Management

Follow style guide

Style guide

Check during review

  • The changelog and potentially a deprecation entries are in place.
    • The changelog timestamp is date of merge to develop.
  • JSON example extended.
    • New properties are added to the correct place in the JSON.
  • New properties in the table are added to the correct place.
  • Correct formatting:
    • Spacing is consistent between titles, sections, tables, ...
    • Correct JSON format - indentation.
  • DateTime properties should always be defined in ISO format.

@MikeAdamsMews MikeAdamsMews self-assigned this Sep 15, 2022
Copy link
Contributor

@jirrick jirrick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This doesn't seem to describe the actual use case, rather just list our operations with very little business usage. There are some properties which seem to use this, maybe ask them about the particular scenarios?
cc @stang704

@stang704
Copy link
Contributor

This doesn't seem to describe the actual use case, rather just list our operations with very little business usage. There are some properties which seem to use this, maybe ask them about the particular scenarios? cc @stang704

it looks like there's 3 partners using it - Akia, Duve, Brivo Access Integration
image

let's ask TPSM if they know much about these partners' workflows

@MikeAdamsMews
Copy link
Contributor Author

Will be discussed with @stang704 tomorrow - so may add some content to address the points made.

@stang704
Copy link
Contributor

Discussed on call with Mike.

We'd do something like the Housekeeping use case, and include information around how an integration partner might incorporate this into their workflow. See below

Preamble:
(something about what are resource access tokens), currently supported types are RFID serial numbers or pin codes.

The resource access token endpoints are simply a means to store access information per reservation (and if access is specific to a guest - companionship) --> maybe link to the Mews glossary about companionships on reservations. These endpoints do not trigger any specific action in Mews. Depending on the properties desired guest experience flows, the property can plug in other systems to utilise this information: e.g. a tool to display the access information to verified guests, a POS/middleware system to allow guests to pay with their wristband room key at various F&B outlets and post charges to their billing.

Set up:
If you're an integration partner, you may need to first have the rooms mapped between Mews and your system. Use resources/getAll to get a list of all rooms at the property. Depending on the events that trigger a key delivery to the guest, you may want to subscribe to webhooks/websockets or use reservations/getAll (to be notified of check-ins) to fetch reservations corresponding to a certain arrival time period (e.g. arrivals today).

Storage:
Once a key is created, you can then push that information into Mews using the resource access token add

If a key is no longer valid before the indicated validity interval, for any reason, you can update or delete the access token and issue a new one if needed.

Further applications:
A guest portal/digital concierge app can fetch the access information related to the reservation (and companionship, if applicable), and display the information to the guest in the app.

@MikeAdamsMews
Copy link
Contributor Author

Just a quick note, I haven't forgotten this PR, I've just not had the time to follow up on it! I will progress it during the first week in November.

@vitezp
Copy link
Contributor

vitezp commented Feb 17, 2023

@MikeAdamsMews is this PR ready for review? If you didn't have time to follow-up on the comments that's fair, however either close and reopen the PR once ready, or we should somehow mark i here, Thanks

@MikeAdamsMews MikeAdamsMews marked this pull request as draft February 20, 2023 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants