Bug 31004 - MS Teams notifications
Summary: MS Teams notifications
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Notices (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement (vote)
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on: 31002
Blocks:
  Show dependency treegraph
 
Reported: 2022-06-21 14:49 UTC by Martin Renvoize
Modified: 2024-01-10 15:27 UTC (History)
3 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Renvoize 2022-06-21 14:49:11 UTC
It would be great to support MS Teams Chat as a delivery medium for notices.

https://docs.microsoft.com/en-us/graph/api/chatmessage-post?view=graph-rest-1.0&tabs=http
Comment 1 David Cook 2022-06-22 00:10:34 UTC
That's a really interesting idea. 

I'm guessing it would be in a chat rather than a channel... I suppose you'd need to create a new chat and then save the ID in Koha to re-use?
Comment 2 Martin Renvoize 2022-06-22 13:34:46 UTC
I'm afraid I've not delved deep into the API yet to know.. it's a highly coveted feature for some of our customers when we asked for some blue sky thinking.. but so far no-one has sponsored it so it's at the end of my very long list of probono work.
Comment 3 Lisette Scheer 2022-06-24 13:10:58 UTC
Yeah, it looks like you'd have to call "get chat" to get the existing chat and call "create chat" if there wasn't one already saved.
Comment 4 Katrin Fischer 2023-06-18 12:17:37 UTC
Reading this I wonder if there is a need to have 'pluggability' for notification methods maybe? I could imagine that these APIs are prone to change and there might be demand for other/more services.
Comment 5 Allyson 2024-01-10 15:27:59 UTC
We would be interested in this. We find our students (FE and HE) do not use their email very much but are on teams on a daily basis. Our overdue procedures would speed up considerably if notifications were sent in teams. We are doing this manually for laptop loans and get an immediate response.