Data Model Security for Unity and Inspire

Written By Natalia Povrozniak (Administrator)

Updated at May 16th, 2024

There's a user role created to serve for role permissions and data security for Unity and Inspire devices: dps-devices@iconics.cloud

This role regulates what users can and cannot do given also the functionality available on Unity and Inspire devices.

App Settings

It is required that you apply building permission to all of these settings.

For Unity

{
    "API": {
        "Spaces": [
            "CheckIn",
            "CheckInOnBehalfOf",
            "CheckOut",
            "Reserve",
            "ChangeTemperature",
            "ChangeLighting",
            "ChangeAv",
            "ChangeBlinds",
            "V2"
			"Read"
        ],
        "Tasks": [
            "Cancel",
            "Resolve",
            "ChangePriority",
			"Create",
			"Read"
        ],
        "Bookings": [
            "BookOnBehalfOf",
            "V2",
			"AddOnlineMeetingLink", (May be needed as Unity does this by default in PUT),
			"Create",
			"Read",
			"Update"
        ],
        "Users": [
            "Search"
        ],
		"Devices": [
		  "Read",
		],
		"TaskCategories": [
		  "Read"
		],
		"TaskTypes": [
		  "Read"
		],
		"DevicesStatus": [
		  "Update"
		],
		"BookingSpaces": [
		  "Read"
		],
		"BookingPolicies": [
		  "Read"
		],
    }
}

Data Security

Follow these guidelines to setup role permissions for Unity and Inspire.

Event Type Create Read Update Delete Lock Unlock Share
BookingParties          
BookingPolicies            
BookingSpaces            
Bookings        
BookingsDailySummary              
BuildingKPIs              
Buildings            
CateringMenuItems            
CateringMenus            
CateringOrderPolicies            
CateringOrders ✅ later            
CateringRestrictions            
CateringSuppliers              
CostCodes no
Devices            
DeviceStatus            
EnvironmentalFloorData            
EnvironmentalSensors              
EnvironmentalZoneDailySummary              
EnvironmentalZoneData            
EnvironmentalZoneSummary              
EnvironmentalZones              
Equipment   no          
IdentityProviders              
Nodes            
NotificationRules              
Notifications   ✅ for Inspire          
Parameters              
ResolversCategories              
ResolversDailySummary              
RoleDataSecurity              
Roles              
Signage              
SpaceCateringMenu            
SpaceInformation   ✅ for Inspire          
SpaceStates            
SpaceUtilisationSummary              
SpaceZones              
Spaces            
SpacesDailySummary              
SpacesMonthlySummary              
SpacesSpaceInformation            
SpacesSummary              
SpacesWeeklySummary              
SupportedVersions            
TaskCategories            
TaskStates            
TaskTypes            
Tasks            
TasksDailySummary              
UserNotifications              
UserRoles              
Users            
Visitors              
Visits            
VisitsDailySummary              
WhatsNext