InGenius Connector Enterprise Demo System for Microsoft Dynamics CRM User Guide Release 2.13 July 11, 2014 TRADEMARKS InGenius, InGenius Connector and the InGenius logo are trademarks of InGenius Software Inc. Windows, XP, and Microsoft are trademarks of Microsoft Corporation. Adobe Acrobat Reader is a registered trademark of Adobe Systems Incorporated. Other product names mentioned in this document may be trademarks of their respective companies and are hereby acknowledged. [Type text] [Type text] [Type text]
2 Contents 1 Welcome to the InGenius Connector Enterprise Demo System... 3 2 About InGenius Connector Enterprise Demo... 4 2.1 Installing the ICE Demo... 4 3 Microsoft Dynamics CRM 2011 or 2013... 5 3.1 Download the files you ll need:... 5 3.2 Configuring Security Role for ICE CTI inside of MSCRM... 5 3.3 Assign the Security Role for ICE CTI to the demo system User... 9 3.4 Installing the ICE Customization Solution for Microsoft Dynamics CRM... 13 4 Installing for Unified Service Desk (USD)... 17 4.1 Download the files you ll need:... 17 4.2 Configuring Security Role for ICE CTI inside of MSCRM... 17 4.3 Assign the Security Role for ICE CTI to the demo system User... 19 4.4 Installing Microsoft Unified Service Desk (USD)... 23 4.5 Installing ICE for Unified Service Desk (USD)... 26 4.6 Adjust USD layout to accommodate ICE UI... 27 5 How to do demos using the ICE demo system... 28 5.1 Signing into the demo system... 28 5.2 User Settings... 29 5.3 Agent State... 32 5.4 Making calls... 33 5.4.1 Click-to-dial... 33 5.4.2 End the Call... 37 5.4.3 Search-and-Dial... 38 5.4.4 Call History... 39 5.4.5 Speed Dial... 40 5.4.6 Manually Enter Digits... 41 5.5 Inbound Calls... 42 5.5.1 Direct from IVR... 42 5.5.2 Direct from IVR with IVR collected digits... 45 5.5.3 Call is transferred with IVR collected digits... 48 5.6 Transferring a Call... 51 6 APPENDIX: Complete XAML from a working copy of the ICE Demo for USD... 53
3 1 Welcome to the InGenius Connector Enterprise Demo System This guide will walk you through installing the necessary components in Microsoft Dynamics CRM to enable you to do demos using the InGenius Connector Enterprise demo system and highlight important features and benefits. InGenius Telephone Messages will be indicated with this icon and text box. These messages will be played on your mobile phone when the call has connected. Notes and important information will be indicated with this icon and text box.
4 2 About InGenius Connector Enterprise Demo InGenius Connector Enterprise does NOT require a desktop install. It is a server-based click-to-dial solution that can be set up and rolled out to an entire organization in under an hour. InGenius Connector Enterprise can work in ANY browser and on ANY operating system. InGenius has created an online demo system that allows you to demonstrate the telephony capabilities of InGenius Connector Enterprise, without the need of a telephone system at your location. The demo system uses a telephone system hosted at InGenius, and allows you to demonstrate incoming calls and outgoing calls. You can even demonstrate more complex scenarios where a user enters IVR information such as a case number, and the appropriate CRM record will be popped. 2.1 Installing the ICE Demo The ICE Demo can be installed to run either in: Microsoft Dynamics CRM 2011 or 2013 Unified Service Desk This document will explain how to install and configure your CRM instance to work with the InGenius demo system. Closely follow the instructions below for your type of install. If you need to demo both standard Microsoft Dynamics CRM AND Microsoft Unified Service Desk versions of ICE, then you ll need to set up users in both security roles. For this type of installation, call us to help with the install.
5 3 Microsoft Dynamics CRM 2011 or 2013 To configure your Microsoft Dynamics CRM instance you work with our demo system you need to: Download some files Configure a security role this will determine which users have access to ICE. For the demo system only users who have been approved for use of the InGenius demo system should be assigned this role. Install the ICE customizations into your CRM instance. 3.1 Download the files you ll need: ICE Demo sign up page on web site Demo system user guide Cheat sheet for using the demo system Custom solution package for MS Dynamics 2011 Custom solution package for MS Dynamics 2013 ICE config file for MS Dynamics http://go.ingenius.com/icedemomscrm http://go.ingenius.com/icemscrmdemouserguide http://go.ingenius.com/icemscrmdemocheatsheet http://go.ingenius.com/icedemomscrmcustomsolution http://go.ingenius.com/icedemomscrmcustomsolution2013 http://go.ingenius.com/icedemomscrmconfigfile 3.2 Configuring Security Role for ICE CTI inside of MSCRM To assign users the ability to use InGenius Connector Enterprise demo system you will need to create a Security Role for ICE CTI inside of your Microsoft Dynamics CRM instance. To create the Security Role for ICE CTI:
6 1. Log into Microsoft Dynamics CRM and navigate to Settings
7 2. Click Administration 3. Click Security Roles
8 4. Click New 5. Enter in the role name ICECTIProfile_Default. And click Save and Close.
9 3.3 Assign the Security Role for ICE CTI to the demo system User After you have created the Security Role for ICE CTI you will need to assign users to the ICE CTI role so that they will be able to access InGenius Connector Enterprise demo system from their CRM instance. You only need to do this for users who have signed up to use the InGenius demo system. 95% of the time, this will be one user. To assign the Security Role for ICE CTI to users: 1. Navigate to Settings 2. Click Administration
10 3. Click Users 4. Select the user you wish to assign to the ICE CTI Profile by selecting the boxes next to their name(s) and click Manage roles.
11
12 5. Select ICECTIProfile_default and click OK.
13 3.4 Installing the ICE Customization Solution for Microsoft Dynamics CRM To connect your instance of Microsoft Dynamics CRM with the InGenius Connector Enterprise Demo System you will need to install the ICE Customization Solution. To install the ICE Customization Solution: 1. Navigate to Settings 2. Click Solutions 3. Click Import
14 4. Click Browse... and navigate to the InGeniusICECTISolution_managed.zip file you downloaded from your ICE server and click Next.
15 5. Click Next
16 7. Once successfully installed, click Close. 8. Click Publish All Customizations. And, you re done! Jump to section 5 to see how to do demos.
17 4 Installing for Unified Service Desk (USD) To configure your Microsoft Dynamics CRM instance you work with our demo system you need to: Download some files Configure a security role this will determine which users have access to ICE. For the demo system only users who have been approved for use of the InGenius demo system should be assigned this role. Download and install USD Install the ICE for USD customizations into your CRM instance Adjust your USD layout so the ICE window can be displayed 4.1 Download the files you ll need: ICE Demo sign up page on web site Cheat sheet for using the demo system Demo system user guide ICE Package for MS USD ICE Config file for MS USD http://go.ingenius.com/icedemomscrm http://go.ingenius.com/icemscrmdemocheatsheet http://go.ingenius.com/icemscrmdemouserguide http://go.ingenius.com/icedemomscrmcustomsolution2013usd http://go.ingenius.com/icedemomscrmconfigfileusd 4.2 Configuring Security Role for ICE CTI inside of MSCRM To assign users the ability to use InGenius Connector Enterprise demo system you will need to create a Security Role for ICE CTI inside of your Microsoft Dynamics CRM instance. To create the Security Role for ICE CTI: 1. Log into Microsoft Dynamics CRM and navigate to Settings
18 2. Click Administration 3. Click Security Roles
19 4. Click New 5. Enter in the role name ICECTIProfile_Default. And click Save and Close. 4.3 Assign the Security Role for ICE CTI to the demo system User After you have created the Security Role for ICE CTI you will need to assign users to the ICE CTI role so that they will be able to access InGenius Connector Enterprise demo system from their CRM instance. To assign the Security Role for ICE CTI to users:
20 1. Navigate to Settings 2. Click Administration 3. Click Users
21 4. Select the user you wish to assign to the ICE CTI Profile by selecting the boxes next to their name and click Manage roles.
22 5. Select ICECTIProfile_Default and click OK.
23 4.4 Installing Microsoft Unified Service Desk (USD) 1) Install the USD desktop application a) Obtain the Unified Service Desk for Microsoft Dynamics CRM 2013 setup files (including CRM2013-USD-PackageDeployer.exe and UnifiedServiceDesk.msi) http://www.microsoft.com/en-ca/download/details.aspx?id=43110 (If the above link fails, try a Bing search for Download Unified Service Desk for Microsoft Dynamics CRM 2013 ) 2) Install USD Desktop application a) Run UnifiedServiceDesk.msi and follow the instructions b) If USD won t install due to the absence of Windows Identity Foundation i) For Windows 7, do a Bing search for download Windows Identity Foundation, download and install ii) For Windows 8, turn the Windows Identity Foundation feature on (Using the Start Menu, search for turn Windows features on or off ) 3) Import USD components into MSCRM a) Run CRM2013-USD-PackageDeployer.exe to extract USD Package Deployer tool to the Desktop folder b) Run the USD Package Deployer tool (<Desktop folder>\usdpackagedeployer\packagedeployer.exe) c) Fill in your MSCRM ORG information and credentials and press Login (note: You should check the box labeled Always display list of available orgs )
24 d) Select the ORG you d like to install the USD components into and hit Login e) Select CRM 2013 Package and proceed
25 f) Some packages require additional files, specific to the package, to be placed in the each local USD installation folder. For individual user installation of USD, you should select your USD application folder. If you re responsible for deploying USD to many Desktop users you should select a temporary folder and then later manual copy these files to each user s USD installation folder g) Proceed until package deployment begins and finishes
26 4.5 Installing ICE for Unified Service Desk (USD) 1) Obtain CRM Package Deployer tool from Microsoft This is currently available from: http://msdn.microsoft.com/en-us/library/dn647420.aspx (If the link fails, try a Bing search for Download Unified Service Desk for Microsoft Dynamics CRM 2013 ) 2) Obtain the ICE USD Package ZIP file from: http://go.ingenius.com/icedemomscrmcustomsolution2013usd 3) Extract ICE USD Package contents into the CRM Package Deployer folder (which will be in the SDK Zip file downloaded in step 1) 4) Deploy ICE USD Package into MSCRM ORG a) Run the CRM Package Deployer tool b) Log in to a MSCRM ORG that currently has USD installed c) Select ICE USD as the package you wish to deploy. (If ICE USD does not appear in this list, there may be Windows security issues since the files were downloaded from the internet. Right click on the files and select Properties, then select unblock on the first page of properties.) d) Proceed until package deployment begins and finishes. e) After the ICE USD Package successfully deploys, ICEHostedControl.dll will appear on the Desktop. This file MUST be copied to each user s local USD installation folder. (Default C:\Program Files\Microsoft Dynamics CRM USD\USD)
27 4.6 Adjust USD layout to accommodate ICE UI The suggested configuration would put the ICE UI in a column on the far right of the USD window. We highly recommend you use this configuration. If you want to use something else, you ll need to work with your own developers to modify the layout. To achieve this, assuming you re starting with default USD install, you should edit the XAML found in the Custom Layout hosted control in MSCRM (Settings->Hosted Controls->Custom Layout). 1) Add another column to the Main section identified by <Grid x:name="maingrid" with <Grid.ColumnDefinitions> <ColumnDefinition Width="auto" /> <ColumnDefinition Width="*"/> <ColumnDefinition Width="223"/> Add this new line </Grid.ColumnDefinitions> NOTE: Try to preserve pre-existing columns which may appear in Grid.ColumnDefinitions that may not be shown in our example above. Pay attention to the order as you ll need to know the index of this new Column in the next step. In the example, the new Column is at index 2 (the third one) 2) Implement that column with the text below, setting the Grid.Column attribute to be the appropriate index: <Grid Grid.Column="2" Background="Transparent"> <USD:USDDeckTabPanel x:name="icepanel" /> </Grid> NOTE: Be sure to place this XAML node in the appropriate place (sibling to already existing column definitions). For your reference, the complete XAML from a working copy of the ICE Demo for USD can be found in the Appendix.
28 5 How to do demos using the ICE demo system Once you have successfully installed the ICE demo components, you are ready to start the demo. If you would like more information on how to demo using this system, check out our short video: http://go.ingenius.com/iceonlinedemovideo Also, check out the demo cheat sheet available here: http://go.ingenius.com/icemscrmdemocheatsheet 5.1 Signing into the demo system Enter the email address you provided on sign up and click Connect. Once you connect to your demo account you are presented with your InGenius telephony phone number and the phone number associated with your demo account. Your InGenius telephony phone number is the number that you are connected to inside of Microsoft Dynamics CRM. So when you call your InGenius telephony phone number, you are calling into your Microsoft Dynamics CRM account. When you click-to-dial from within Microsoft Dynamics CRM you are dialing the mobile number you provided in your sign up page. NOTE: This phone number may change on each sign in so it s important on each sign in that you make note of the number you are presented.
29 5.2 User Settings Click on the upper right- hand corner of InGenius Connector Enterprise to reveal user settings: o Connectivity Connect Automatically: Check to allow user to automatically connect to InGenius Connector Enterprise upon Microsoft Dynamics CRM Logon. Disconnect Now will log you out of InGenius Connector Enterprise.
30 o UI Settings Jiggle Answer Button: Check to have the answer button jiggle on incoming call Show Numpad: Check to have the number pad show in InGenius Connector Enterprise o Speed Dials: Use to program personal speed dial buttons. Speed dials programmed by the InGenius Connector Enterprise administrator may be assigned to specific keys and locked disabling editing or deletion.
31 o Call Logging: Use to program call log comment and subject templates using macros or text. Call log templates programmed by the InGenius Connector Enterprise administrator may be assigned to specific keys and locked disabling editing or deletion. Click Save to close and save the settings. Click Cancel to exit out of settings without saving.
32 5.3 Agent State Clicking on the button next to your email will allow you to change your agent state. If you have selected Ready this means you are ready to accept calls and calls will be put through. If you have selected Not ready, this means you are not ready to accept calls and calls will be routed to another agent. When making an inbound call with your Agent state set to Not Ready, your call will be placed into a queue. You will have to change your state to Ready to be able to see the calls inside Microsoft Dynamics CRM.
33 5.4 Making calls Note that when using the ICE demo system ALL outgoing calls will be routed to your mobile phone, no matter what number you choose to call, and how you place the call. There are several ways to place a call inside of Microsoft Dynamics CRM using InGenius Connector Enterprise: 1) Click-to-dial 2) Search-and-dial 3) Call History 4) Speed Dial 5) Manually Enter Digits Remember that ALL outgoing calls are going to call the mobile number provided on sign-up. 5.4.1 Click-to-dial Open the contacts tab. Indicate that you can click to dial from a list view
34 Open a contact record and click on a number: Once the call is connected you can demonstrate several features: Hi and thanks for calling. You would have dialed 613-868-4514.
35 Call duration is automatically logged The number that was dialed is displayed Several call control features: o o o o End the call Dial Pad (To enter in extensions if necessary) Consult: This will allow you transfer or conference numbers (Conference functionality is not available in the demo, but is available in the product) Hold Pre-fill new Microsoft Dynamics CRM records with the caller ID information (Name and Phone number) o o o o Lead Account Contact Case Records related to the caller ID. The highlighted record(s) will be where the call logged will be stored. To open a record, simply click on the icon.
36 Select a Call Log Subject and Comments template. State that they are customizable and show that there is a tool tip feature when you hover over the various options to indicate which template you are selecting.
37 5.4.2 End the Call End the call by clicking the release button.
38 Call Wrap-up Codes: Upon ending the call you are presented with a series of call wrap-up codes to indicate how the call was wrapped up. Double click on a wrap-up code to save the call log. These call wrap-up codes are customizable. These are NOT the call wrap-up codes on your Cisco switch, but the call wrap-up codes within Microsoft Dynamics CRM only. The call wrap-up codes on your Cisco switch can be made available through InGenius Connector Enterprise, however they are not shown in this demo. 5.4.3 Search-and-Dial Type a name in the InGenius Connector Enterprise tool bar. InGenius Connector Enterprise searches and displays the Microsoft Dynamics CRM records associated with the name you have typed. Simply click on the number you wish to dial and the outbound call is placed. Hi and thanks for calling. You would have dialed 613-868-4514.
39 5.4.4 Call History Click on the upper right corner of InGenius Connector Enterprise to peel back the softphone and reveal a list of the last 10 calls. Click on a number in the list of calls and the outbound call is placed. Hi and thanks for calling. You would have dialed 613-868-4514.
40 5.4.5 Speed Dial Click on one of the speed dial dots located under the InGenius Connector Enterprise toolbar and the outbound call is placed. Hovering over the dots will provide a tool tip. Speed dials are configurable and you can have up to 10. Hi and thanks for calling. You would have dialed 606.
41 5.4.6 Manually Enter Digits Enter any digits into InGenius Connector Enterprise and click dial. Hi and thanks for calling. You would have dialed 6138684514.
42 5.5 Inbound Calls All inbound calls will be directed to the InGenius Connector Enterprise Demo system. This system is a fully functional IVR that will request prompts. The various scenarios outlined below will include IVR messaging and prompts. A detailed diagram is available here http://go.ingenius.com/icemscrmdemocheatsheet 5.5.1 Direct from IVR Dial your InGenius telephone number provided to you when you sign-in. Note: This number may be different each time you use the demo system. To demonstrate an incoming call with caller ID information press 1. To demonstrate an incoming call with caller ID information and IVR collected digits press 2. To demonstrate an incoming call with caller ID information, IVR collected digits and transferred by information press 3. Press 1 to dial directly into an agent.
43 InGenius Connector Enterprise will ring inside of Microsoft Dynamics CRM and the appropriate Microsoft Dynamics CRM record will pop. Click Answer.
44 Once the call is answered, our demo system will play a fictitious support person answering the call and you will be able to show the various features of an inbound call: Hello this is Katy and I m here to help you with your support needs. What can I help you with today? Call Duration is automatically logged Caller ID Information Dialed # - This is the number the caller dialed into. Number This is the caller s phone number Name Caller s name
45 5.5.2 Direct from IVR with IVR collected digits Dial your InGenius telephone number provided to you on sign-in. To demonstrate an incoming call with caller ID information press 1. To demonstrate an incoming call with caller ID information and IVR collected digits press 2. To demonstrate an incoming call with caller ID information, IVR collected digits and transferred by information press 3. Press 2 to be passed onto Support. Please enter you support case number followed by # Enter in a case number (this number is fictional so you can enter any digits followed by #). InGenius Connector Enterprise will ring inside of Microsoft Dynamics CRM. Click Answer.
46 Once the call is answered, our demo system will play a fictitious support person answering the call and you will be able to show the various features of an inbound call:
47 Hello this is Katy and I m here to help you with your support needs. What can I help you with today? Call Duration is automatically logged Displays IVR Collected Digits
48 5.5.3 Call is transferred with IVR collected digits Dial your InGenius telephone number provided to you on sign-in. To demonstrate an incoming call with caller ID information press 1. To demonstrate an incoming call with caller ID information and IVR collected digits press 2. To demonstrate an incoming call with caller ID information, IVR collected digits and transferred by information press 3. Press 3 to be passed onto Sales then transferred to support. Please enter your account number followed by # Enter in an account number (this number is fictional so you can enter any digits followed by #). Our demo system will play a fictitious sales person that will immediately transfer into support. Hi! This is Laura, thank you for calling sales. Since you are having technical difficulties I will pass you onto a member of our support team that will be happy to help
49 InGenius Connector Enterprise will ring inside of Microsoft Dynamics CRM. While the call is ringing you can highlight that name and number of the person transferring the call is being shown. Click Answer. The name and number of the person transferring the call is displayed.
50 Once the call is answered, the call has been transferred from Sales to Support. You can highlight the following features: Hello this is Katy and I m here to help you with your support needs. What can I help you with today? The name and number of the caller is preserved on call transfer. If there is a single record match to the caller ID, the appropriate Microsoft Dynamics CRM record will pop. Displays IVR Collected Digits The name and number of the person that transferred the call is displayed.
51 5.6 Transferring a Call Without hanging up from the scenario above, click on the transfer button.
52 You can select Bob from the Speed transfer dots to immediately start the consult, or enter in Bob s extension 606 and click Make a consult call button. This is Bob Smith. How can I help you? In the live system, you will also be able to conference parties together if your phone system supports conferencing. For the purposes of the demo this function has been removed. Once the speed transfer or consult button has been select, the call will be transferred to Bob. The call log information about the original caller can be populated and a wrap-up code selected.
53 6 APPENDIX: Complete XAML from a working copy of the ICE Demo for USD (ICE changes are highlighted in bold and yellow) <USD:PanelLayoutBase xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" mc:ignorable="d" xmlns:local="clrnamespace:microsoft.crm.unifiedservicedesk.dynamics;assembly=microsoft.crm.unifiedservicedesk.dyn amics" xmlns:usd="clrnamespace:microsoft.crm.unifiedservicedesk.dynamics.panellayouts;assembly=microsoft.crm.unifiedse rvicedesk.dynamics" d:designheight="300" d:designwidth="300"> <Grid x:name="layoutroot"> <Grid.Resources> <local:crmimageconverter x:key="crmimageloader" /> <Style x:key="imagelogo" TargetType="{x:Type Image}"> <Setter Property="FlowDirection" Value="LeftToRight"/> <Setter Property="Width" Value="161" /> <Setter Property="Height" Value="25" /> <Setter Property="Margin" Value="0" /> <Setter Property="HorizontalAlignment" Value="Left" /> <Setter Property="VerticalAlignment" Value="Center" /> </Style> </Grid.Resources> <Grid.RowDefinitions> <RowDefinition Height="auto"/> <RowDefinition Height="*"/> <RowDefinition Height="auto"/> </Grid.RowDefinitions> <Border Grid.Row="0" BorderBrush="#d8d8d8" BorderThickness="0,1,0,1"> <Grid Background="{DynamicResource WindowHeaderStyle}" Grid.Row="0" Margin="0"> <Grid.ColumnDefinitions> <ColumnDefinition Width="auto" /> <ColumnDefinition Width="auto" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <Image Grid.Column="0" Source="{Binding Source=msdyusd_Logo, Converter={StaticResource CRMImageLoader}}" Style="{DynamicResource ImageLogo}" /> <Rectangle Width="10" Grid.Column="1" /> <USD:USDDeckTabPanel x:name="toolbarpanel" Grid.Column="2" AutomationProperties.Name="Toolbar Panel" VerticalAlignment="Stretch" Focusable="False" Margin="1" /> <Grid Grid.Column="3"> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> <ColumnDefinition Width="412"/> </Grid.ColumnDefinitions> <Grid.Background> <ImageBrush ImageSource="{Binding Source=msdyusd_Office15, Converter={StaticResource CRMImageLoader}}" Stretch="Fill" ></ImageBrush> </Grid.Background> <USD:USDStackPanel Grid.Column="0" x:name="ctipanel" Orientation="Horizontal" Focusable="False" VerticalAlignment="Center" AutomationProperties.Name="Cti Panel"/> <USD:USDStackPanel Grid.Column="1" HorizontalAlignment="Right" x:name="aboutpanel" Orientation="Horizontal" Focusable="False" VerticalAlignment="Center" AutomationProperties.Name="AboutPanel"/> </Grid> </Grid> </Border> <Grid Grid.Row="1" VerticalAlignment="Stretch" Margin="0" Background="{DynamicResource WindowBackgroundStyle}"> <Grid.RowDefinitions> <RowDefinition Height="auto" /> <RowDefinition Height="*" />
54 <RowDefinition Height="auto" /> </Grid.RowDefinitions> <USD:USDDeckTabPanel x:name="sessiontabspanel" Grid.Row="0" Margin="5,5,0,5" AutomationProperties.Name="Session Tabs Panel" Focusable="False" ClipToBounds="True" /> <Grid x:name="maingrid" Grid.Row="1" AutomationProperties.Name="Main Panels"> <Grid.ColumnDefinitions> <ColumnDefinition Width="auto" /> <ColumnDefinition Width="*"/> <ColumnDefinition Width="223"/> </Grid.ColumnDefinitions> <Expander Grid.Column="0" Style="{DynamicResource StretchExpanderStyle}" ExpandDirection="Left" x:name="expandersessiondetails" IsExpanded="false" BorderBrush="White" > <Grid Style="{DynamicResource LeftPanelGrid}"> <Grid.RowDefinitions> <RowDefinition Height="auto" /> <RowDefinition Height="auto" /> <RowDefinition Height="auto" Name="ChatPanelRow" /> <RowDefinition Height="auto" /> <RowDefinition Height="auto" /> <RowDefinition Height="*" /> </Grid.RowDefinitions> <USD:USDCollapsePanel x:name="sessionexplorerpanel" AutomationProperties.Name="Session Explorer Panel" Grid.Row="0" Margin="1" /> <USD:USDCollapsePanel x:name="workflowpanel" AutomationProperties.Name="Workflow Panel" Grid.Row="1" Margin="1" /> <USD:USDCollapsePanel x:name="chatpanel" AutomationProperties.Name="Workflow Panel" Grid.Row="2" Margin="1" /> <USD:USDCollapsePanel x:name="leftpanel1" AutomationProperties.Name="Left Panel 1" Grid.Row="3" Margin="1" /> <USD:USDCollapsePanel x:name="leftpanel2" AutomationProperties.Name="Left Panel 2" Grid.Row="4" Margin="1" /> <USD:USDDeckTabPanel x:name="leftpanelfill" AutomationProperties.Name="Left Panel Fill" Grid.Row="5" Margin="1" /> </Grid> </Expander> <Grid Grid.Column="1" Background="Transparent"> <Grid.RowDefinitions> <RowDefinition Height="0" /> <RowDefinition Height="*" /> </Grid.RowDefinitions> <USD:USDCollapsePanel x:name="ribbonpanel" Grid.Row="0" Visibility="Collapsed" AutomationProperties.Name="Ribbon Panel" Focusable="False" Margin="1" ClipToBounds="False" SnapsToDevicePixels="True" /> <USD:USDTabPanel x:name="mainpanel" Grid.Row="1" AutomationProperties.Name="Main Panel" /> </Grid> <Grid Grid.Column="2" Background="Transparent"> <USD:USDDeckTabPanel x:name="icepanel" /> </Grid> </Grid> </Grid> <StatusBar Margin="0" Background="{DynamicResource WindowHeaderStyle}" Grid.Row="2" Height="auto" VerticalAlignment="Bottom"> <StatusBarItem Background="{DynamicResource WindowHeaderStyle}" > <USD:USDStackPanel x:name="statuspanel" Orientation="Horizontal" AutomationProperties.Name="Status Panel" Margin="1" /> </StatusBarItem> </StatusBar> </Grid> </USD:PanelLayoutBase>