Microsoft Teams add in application. Showing, time zone, Teams presence status. Book meeting in app.

Industry: Private

Employment Type:- Full Time

Work Hours:-  8 Hours

Locations:- USA

Full Job Description:-

I require the following application to be built.

*Security is also a key factor when developing this so presence subscriptions to support app permissions is being considered in CY24H2 but there's no set date on this. So if the fetching of this is not possible as of yet securely I would like to continue the development without this yet and build out the other features. However with the status in mind for a later date.

Core module 1: Teams Status

1: Displaying a list of all staff with their Teams status using the presence API.

Presence API KB: https://learn.microsoft.com/en-us/graph/api/presence-get?view=graph-rest-1.0&tabs=http

2: Showing users profile icons in table as per below format. Giving the ability to drag them in order of most used (top 5 for example for quick access)

3: Clicking on a user will take you to the Teams users private chat section. (Nice to have not but a must)

4: Status filter, get an overview of your chosen Teams activity status. This will show only the members with that chosen filter, Offline/ Busy e.g.

5: Searching for staff option filter.

Core module 2: Location

1: Location and time: Showing the users current location (to show Country only for sensitivity) and time in the staffs current location. 

Function: Possibly pulled from local PC time, that would be updated based on time that is set on the device. Need to try and automate this (Maybe have the option as an admin to manually set if there are issues with the time being pulled incorrectly, working from a VM that may not get local time e.g.

2: Time buddy: This button can expand a slider showing the time difference from the users time zone you are looking at vs your own time zone. Example: https://www.worldtimebuddy.com/

An integrated API most likely required.

From the time buddy window if possible the option to add a Teams meeting on the time you have selected. This will bring the Teams calendar up with that member in the meeting along with the pre-selected time.

Core module 3: Reports

1: Allowing an assigned admin the ability to export reports for a single or all uses. Assigning the reports reader role in Azure Ad via MS Graph.

Roles to access the Quick View Hub

Standard user – This includes the ability to view the application and view everything other the Reports.

Manager – Same as standard plus reports.

Licensing:

Possibly done by the following method:

  • When setting up the application on the tenant, Azure AD security groups added with the exact naming provided by Quick view hub.
  • These groups sync back to Quick view hub and pick up the amount of users using the product.
  • The groups also control the access as per below role info (Standard or Manager)
  • Security group naming example: 1: Quick View Hub – Standard 2: Quick View Hub - Manager

Other Jobs You May Be Interested In

Remote Data Entry, No Experience, $40/hr, Part-Time
Virtual Assistant, $45/hr, Remote, No Experience, Night Job
Entry-Level Remote Data Entry, $50/hr, Evening Job
Customer Support, No Degree, $40/hr, Remote, Weekend Job
Remote Phone Job, $42/hr, Part-Time, College Student Friendly
Virtual Assistant, $40/hr, Remote, No Degree, Night Job
Part-Time Data Entry, $45/hr, Remote, College Student Friendly
Remote Moderator, No Degree, $50/hr, Evening, Weekend Job
Remote Customer Support, $42/hr, Night Job, No Experience
Live Chat Support, $40/hr, Remote, Entry Level, Part-Time
Virtual Assistant, Remote, $42/hr, Weekend, No Experience
Remote Data Entry, $45/hr, No Degree, Night Shift
Part-Time Customer Support, $40/hr, Remote, College Student
Remote Live Chat, $50/hr, Part-Time, Evening/Night Job
Entry Level Phone Job, $42/hr, Remote, No Degree Required
Weekend Data Entry, $45/hr, Remote, No Experience
Remote Virtual Assistant, $40/hr, Evening, Part-Time Job
Remote Moderator, $42/hr, Part-Time, Weekend, No Degree
Data Entry, $45/hr, Remote, Night Shift, College Student Job
Phone Support, Remote, $50/hr, No Experience, Part-Time
Virtual Assistant, No Experience, $42/hr, Remote, Weekend
Remote Customer Support, $45/hr, Part-Time, College Student
Data Entry, Remote, $40/hr, Night Shift, No Degree
Evening Virtual Assistant, Remote, $45/hr, No Experience
Weekend Customer Support, $42/hr, Remote, College Student
Remote Data Entry, $50/hr, No Experience, Evening/Night Job
Remote Live Chat, $40/hr, Part-Time, No Degree Required
Virtual Assistant, $42/hr, Remote, Weekend, Entry Level
Remote Phone Support, $45/hr, Evening, No Experience Required
Data Entry, No Experience, $50/hr, Remote, College Student
Remote Moderator, $40/hr, Weekend, No Degree, Part-Time
Live Chat Support, Remote, $42/hr, Night Shift, College Student
Phone Job, $50/hr, Remote, No Degree, Part-Time, Weekend
Data Entry, $45/hr, Remote, Evening, No Experience Required
Virtual Assistant, No Experience, $42/hr, Remote, Part-Time
Remote Customer Support, $50/hr, Night Shift, No Degree
Remote Data Entry, $40/hr, College Student Friendly, Part-Time
Live Chat Support, $42/hr, Weekend, Remote, No Degree
Virtual Assistant, Remote, $45/hr, Evening, No Experience
Remote Phone Job, $50/hr, College Student, Night Shift
Remote Moderator, $42/hr, Weekend, No Experience Required
Data Entry, No Degree, $45/hr, Part-Time, Remote Job
Customer Support, $50/hr, Remote, Evening/Night Job, No Degree
Virtual Assistant, $42/hr, Remote, Weekend, No Degree
Remote Live Chat, $45/hr, College Student, No Experience
Remote Data Entry, $40/hr, Part-Time, No Degree Required
Phone Support, $50/hr, Weekend, Remote, No Experience
Virtual Assistant, $42/hr, Evening, Remote, No Degree
Remote Customer Support, $45/hr, No Experience, Part-Time
Data Entry, $50/hr, Night Job, No Degree, Remote
Remote Moderator, $40/hr, College Student Friendly, Part-Time
Virtual Assistant, Remote, $42/hr, Weekend, No Experience
Remote Phone Job, $45/hr, Part-Time, No Degree Required
Customer Support, $50/hr, Night Job, Remote, No Experience
Data Entry, Remote, $42/hr, Evening Job, No Degree
Live Chat Support, $45/hr, Weekend, Remote, College Student
Virtual Assistant, Remote, $50/hr, Part-Time, Night Shift
Data Entry, $40/hr, No Experience, Remote, Weekend Job
Remote Phone Job, $45/hr, No Degree, College Student Friendly
Customer Support, $42/hr, Remote, Evening, No Experience
Virtual Assistant, $50/hr, Weekend, No Degree, Remote
Remote Data Entry, $40/hr, Part-Time, College Student Job
Phone Support, Remote, $42/hr, Evening/Night Shift
Virtual Assistant, No Degree, $45/hr, Remote, Part-Time
Live Chat Support, $50/hr, Remote, No Experience Required
Remote Moderator, $42/hr, College Student, Weekend Job
Data Entry, $45/hr, Remote, Night Job, No Degree
Virtual Assistant, $50/hr, Remote, Part-Time, Evening Job
Remote Customer Support, $42/hr, Weekend, No Experience
Phone Job, $45/hr, Remote, Night Shift, No Degree
Remote Live Chat, $50/hr, College Student, No Experience
Data Entry, $40/hr, Part-Time, Remote, Weekend Job
Virtual Assistant, $42/hr, Remote, No Experience, Evening
Remote Phone Support, $45/hr, Night Job, College Student
Remote Moderator, $50/hr, No Degree, Weekend, Part-Time
Virtual Assistant, $40/hr, Remote, Night Shift, No Experience
Customer Support, $42/hr, Remote, Part-Time, No Degree
Remote Data Entry, $45/hr, Weekend Job, College Student
Phone Support, Remote, $50/hr, No Experience, Night Shift

Costing: Per user that are added to the groups.

Where to develop and host?

  • Developing inside Teams apps: *using the developer portal
  • Customers can buy from the MS store. – If this is the preferred method note that:
  • The app needs to expand out of Teams into a separate window to work side by side.
  • MS store takes around 15% of cost of sales.

Microsoft Teams add in application. Showing, time zone, Teams presence status. Book meeting in app.

Back to blog