- Release Notes
- Overview
- Getting Started
- Marketplace Vendors
- Marketplace Customers
- Publishing Guidelines
- Publishing Guidelines for Ready-to-go Automations
- Publishing Guidelines for Solution Accelerators
- Publishing Guidelines for Integration Service Connectors
- Security & IP Protection
- Other UiPath Listings
- Node-RED
- Setup
- Teams
- Microsoft Teams Scope
- Create Team
- Create Team From Group
- Get Team
- Get Teams
- Channels
- Create Channel
- Delete Channel
- Get Channel
- Get Channels
- Update Channel
- Chats
- Get Chat
- Get Chats
- Get Chat Members
- Messages
- Get Message
- Get Messages
- Get Message Replies
- Reply To Message
- Send Message
- Events
- Create Event
- Delete Event
- Get Event
- Get Events
- Users
- Get User Presence
- How It Works
- Technical References
- Get Started
- About
- Setup
- Technical References
- Azure Form Recognizer Scope
- Activities
- Analyze Form
- Analyze Form Async
- Get Analyze Form Result
- Analyze Receipt
- Analyze Receipt Async
- Get Analyze Receipt Result
- Analyze Layout
- Analyze Layout Async
- Get Analyze Layout Result
- Train Model
- Get Models
- Get Model Keys
- Get Model Info
- Delete Model
- Connectors
- How to Create Activities
- Build Your Integration
Get User Presence
The Get User Presence activity calls the Microsoft Graph Presence API to retrieve the (Availability) and (Activity) for a specified (UserId).
Activity
(Activity) and Availability
(Availability) string objects.
The following steps are example of how the activity works from design time (i.e., the activity dependencies and input/output properties) to run time.
- Complete the Setup steps.
- Add the Microsoft Teams Scope activity to your project.
- Add the Get User Presence activity inside the Microsoft Teams Scope activity.
- Enter values for the Input properties.
- Enter values for the output properties.
- Run the activity.
The values for the following properties are specified when adding this activity to your project in UiPath Studio.
DisplayName
The display name of the activity.
Attributes |
Details |
---|---|
Type |
|
Required |
Yes |
Default value |
Get User Presence |
Allowed values |
Enter a
String or
String variable.
|
Notes |
N/A |
UserId
The identifier for the user. Can be user id or user principle name, which his typically the user's email but could also be an alias.
Attributes |
Details |
---|---|
Type |
|
Required |
Yes |
Default value |
Empty |
Allowed values |
Enter a
String or
String variable.
|
Notes |
NA |
Private
If selected, the values of variables and arguments are no longer logged at Verbose level.
Attributes |
Details |
---|---|
Type |
Checkbox |
Required |
No |
Default value |
Not Selected |
Allowed values |
Selected or Not Selected |
Notes |
N/A |
Activity
String
object that represents the user's activity.
Attributes |
Details |
---|---|
Type |
|
Required |
No |
Default value |
Empty |
Allowed values |
Enter a
String variable.
|
Notes |
The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack,Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly. |
Availability
String
object that represents the user's availability.
Attributes |
Details |
---|---|
Type |
|
Required |
No |
Default value |
Empty |
Allowed values |
Enter a
String variable.
|
Notes |
The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown |