Skip to main content
Skip table of contents

Show MailBox Permissions

Tag: SelectedShowMailboxPermissions

The SelectedShowMailboxPermissions function automates the action of loading and showing the MailBox Permissions of selected users.

CODE
<SelectedShowMailboxPermissions/>

Tag Attributes

Attributes

Attribute Value

Value Description

NewFrame

TRUE (Opens new frame) / FALSE (Continues with existing frame) - Defaults to FALSE

N/A

KeepAlive

TRUE/FALSE (Defaults to TRUE)

N/A

Example Script

CODE
<SelectedShowMailboxPermissions newframe="true"/>

SelectedShowMailboxPermissions

XML
<ytriaAutomation Application="sapio365">   
	<!-- Mailbox permissions module automation -->
	<List name="MailList" Action="SetVar" DISPLAYNAME="Lynne Robbins" user="GradyA@M365x250522.OnMicrosoft.com" />
	<List name="MailResetList" Action="SetVar" DISPLAYNAME="Irvin Sayers" user="GradyA@M365x250522.OnMicrosoft.com" />
	<List name="PermissionList" Action="SetVar" accessRights="ReadPermission" />
	<ShowUsers>
		<Select Lines="ByValue">
			<SetParam ColumnID="userPrincipalName" Value="AdeleV@M365x250522.OnMicrosoft.com"/>
			<SetParam ColumnID="userPrincipalName" Value="admin@M365x250522.onmicrosoft.com"/>
			<SetParam ColumnID="userPrincipalName" Value="LidiaH@M365x250522.OnMicrosoft.com"/>
		</Select>
		<SelectedShowMailboxPermissions  NewFrame="false">
			<AddToSelection >
				<Select Lines="ByValue">
					<SetParam columnID="DISPLAYNAME" value="Alex Wilber"/>
				</Select>	
			</AddToSelection>		
			<AddToSelection >
				<Select Lines="ByValue">
					<SetParam columnID="DISPLAYNAME" value="Irvin Sayers"/>
				</Select>	
			</AddToSelection>		
			<SelectFromList ListName="MailList">
				<SetParam columnID="user" value="user"/>
			</SelectFromList>
			<SetVarListFromGridSelection ListName="UserList" UsersName="meta.displayName" accessRights="accessRights" where= "accessRights" NotEquals= ""  Unique="true"  InheritanceType="InheritanceType" Deny="Deny" />
			<SelectedRemovePermissions/>
			<Unselect/>
			<loop list="UserList">
				<ExecuteListAction/> 
				<Select lines="ByValue">
					<SetParam columnID="meta.displayName" value="{%UsersName%}"/>
				</Select>				
				<SelectedMailboxAddDelegates AccessRight="{%accessRights%}" InheritanceType="{%InheritanceType%}" Deny="{%Deny%}" loadDirectory="true" >
					<SelectFromList ListName="MailList">
						<SetParam columnID="DISPLAYNAME" value="DISPLAYNAME"/>
					</SelectFromList>
				</SelectedMailboxAddDelegates>
			</loop>			
			<SelectFromList ListName="MailResetList">
				<SetParam columnID="meta.displayName" value="DISPLAYNAME"/>
			</SelectFromList>
			<SelectedMailboxResetPermissions/>
			<Unselect/> 
			<SelectFromList ListName="PermissionList">
				<SetParam columnID="accessRights" value="accessRights"/>
			</SelectFromList>
			<SelectedDelegateAddPermissions AccessRight="ExternalAccount" InheritanceType="Descendents" Deny="true"/>
			<SelectedDelegateAddPermissions AccessRight="ChangePermission" InheritanceType="Children" Deny="False"/>
			<ShowSelfPermissions Value="true"/>
		</SelectedShowMailboxPermissions>
	</ShowUsers>
</ytriaAutomation>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.