New Feature: Custom Macro Trees

dweeden by Dan Weeden 11. October 2011 14:01

Have you ever wanted to IM a coworker, Change your Status, and Launch your Internet Browser all at the same time from inside your ACD Agent Module? Well now you can!

Custom Macro Trees

Much like Global Hotkeys, the Macro Tree is brought up by a combination of keyboard presses. For example, Pressing Ctrl + 1 launches a Macro Tree like this:

 The Title of this Macro Tree is "Connect to a Customer" and has a few different Sub-Menus: VPNs, Direct Connect, and Listen. Using the keyboard to navigate through the menus, one can select different actions. An Menu can have multiple submenus underneath. For example:

 

Once the Action has been selected it can have multiple commands embeded in the Action. A quick look at the code will better explain this idea:

<MacroTree ordinal="3">
		<Settings>
			<Size>100x100</Size>
			<Header>Custom Macro Trees are Awesome</Header>
		</Settings>
		<Contents>
			<SubMenu name="Food" color="Green">
				<Settings>
					<Size>100x100</Size>
				</Settings>
				<Action name="Lunch Restaurant">
					<Command name="IM">
						<Argument>Lunch in 5, send your orders!</Argument>
						<Argument>SKILL</Argument>
						<Argument>Emergency Support</Argument>
					</Command>
					<Command name="Status">
						<Argument>Out To Lunch</Argument>
					</Command>
				</Action>
				<Action name="Snack Time">
					<Command name="IM">
						<Argument>Snack run in 5 pay up!</Argument>
						<Argument>SKILL</Argument>
						<Argument>Emergency Support</Argument>
					</Command>
					<Command name="Status">
						<Argument>Out To Lunch</Argument>
					</Command>
				</Action>
			</SubMenu>

All of this information is stored in C:\Tmetrics\TMIACDAgentModule_v3.0\MacroTree.xml (where C:\ is your root directory). Each <SubMenu> has multiple <Action> tags, which are made up of different <Command> tags. <Command> tags can also be passed <Argument> tags.

Custom Macro Trees are completely customizable to your organization. One particularly powerful feature is the the <Command nam="Shell"> command. With this command you can launch any program just like you would from a Windows Command Prompt. 

If you are interested in setting up Macro Trees, let us know and we'll be glad to work with you to develop Custom Macro Trees for you!  

Note: This feature requires Agent Module v3.0 with a version date of 24 Aug 11 or later. It also requires that the T-Metrics Namespace Ultilies DLL be dated version 24 Aug 11 or later.

Tags: ,

ACD | Agent Module | New Feature | v3.0

Comments (1) -

12/15/2011 2:51:55 PM #

The ACD Agent is looking for C:\Tmetrics\TMIACDAgentModule_v3.0\MacroTrees.xml and not MacroTree.xml (without the 's').  If I put this code into that file and attempt to execute the Macro Tree with the global hotkey, it errors out.  It continues to error out, even if I close the tags with </Contents> and </MacroTree> tags.  The help has no mention of Custom Macro Trees.  This seems like it could be a pretty cool feature, if there were a document that explains the required structure of the XML file, and the different commands and their arguments.  At least provide a complete example MacroTrees.xml file, please.  Thanks!

Christopher Hickman United States | Reply

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading