Make plans now to attend XMPP integration with CVP 2012/06/14 @ 10:00 AM at Cisco Live! in San Diego. ...Read More

 



Cisco Developer Network will be presenting a CDN Developer Track at Cisco Live! London the week of January 31, 2011.

We are presenting technical sessions which highlight Application Programming interfaces (APIs) and Software Developer Kits (SDKs) for Cisco technologies such as Unified Communications, IOS, and Access Routing Technologies ¿ including the new Cisco Cius ...Read More

 

Recently noticed that there have been repeated questions from our developer community complaining that they can't seem to get the beep to work with <record>. They have set the beep attribute to "true" alright, and the reference guide even says this is supported but why doesn't it work?
...Read More

 

August 01, 2006
Earlier today, as I was typing a comment in our internal issuing-tracking system, I hit backspace to correct a typo. WHAM! I go back to the previous page, and my long-winded comment is gone. Apparently I somehow left the context of the text area (did I tab, or spuriously click, or??), which causes backspace to act as a hotkey for "Back". The web browser was not very forgiving of my mistake.

Are your IVR applications forgiving? They should be.
...Read More

 

Mark Gibbs over at Network World has put together a spiffy little scoring system for customer service systems (including many criteria for IVR systems). How would callers score your IVR using Mark's guidelines? Place a call and find out, you may be surprised.
...Read More

 

If you're using JNDI to connect to your database through Tomcat, then it's possible you've had to deal with database connection pool leaks. Your code tests fine, it's been reviewed, but in load tests or in production your app is unable to acquire database connections, the pool is empty!

Fear not, there are some handy parameters which can be set in your application's XML configuration file (in tomcat/conf/Catalina/YOUR_IP/YOUR_APP.xml):
...Read More

 

Showing 6 results.
Items per Page 50
of 1

CVP Forum

« Back to CVP - All Versions

Elements panel expanded at startup

Combination View Flat View Tree View
Threads [ Previous | Next ]
This is a trivial issue, but I thought I'd see if anyone on here has figured out a workaround. 
Whenever Studio is opened, in the elements pane all the folders are expanded, no matter what state they were in upon closing.
All the other view changes are remebered, such as what projects are open and what folders in the navigation pane are expanded, but not this pane. Has anyone figured out a way to fix this? I'd be ok with a solution that has them all colapsed upon startup. 

Asher - In Studio, go to Window > Preferences and select Call Studio /
General - and deselect the first check box: Expand elements in Elements
View. Then restart Studio.

Perfect, thanks!

Regarding:

>>>>>>>>> Window > Preferences - Call Studio / uncheck Expand elements in Elements View

I always uncheck this. When you build big applications (I have made some with over 200 pages), the element expansion in the outline pane is the most annoying thing you can imagine. (I never really grasped how someone would use the element view anyway.) The outline pane then becomes really useful in an application with a large number of pages for navigating to pages.

What this does bring to mind is a naming convention for pages, because the list in the outline pane sorted alphabetically – and if this matches the layout of the pages across the bottom, it becomes REALLY useful for navigation.

My convention is to name pages like 001_Entry, 002_Initalize, 003_Welcome, . .999_Exit – you get the idea. I leave large holes in the numbering because I know I will come back later and sometimes insert pages – so it’s good to have big gaps (based on functionality) and keep all the numbers in order. I also name the page entry element EXACTLY the same as the page (except for 001_Entry where Cisco called it “Start”), which makes Page Connectors easy to align.

With this convention, the layout in the outline pane matches the tabs across the bottom. Yes, sometimes I get caught out and have to do a bit of renaming, but it’s totally worth it. The page “numbers” get applied in lots of ways to the elements on the page – all designed to make those long and convoluted activity logs useful when debugging complex call flows.

Regards,
Geoff

Geoff, this is all great info! Please share more of your naming
conventions/best practices when you have the time!

Curious… you said you don’t see how someone would use the element view. How do you add elements to your callflow?

Also, wow, I thought my applications were getting big at 20 pages, but 200 is just insane. Many props to you for figuring out how to keep that manageable!

Also, how big are your pages? Do you follow the same rule I do of not letting pages need scrollbars unless absolutely necessary?

>>>>Do you follow the same rule I do of not letting pages need scrollbars unless absolutely necessary?

I do. And I try to keep the functionality appropriate. So sometimes the pages are quite small – like 020_AcctNum – to get the account number from a caller. I try to think about reentry points. But sometimes (processing database results) ends up with quite a complex page.

I use Classic view for elements, not Studio5 view (I just hate those huge adorned boxes that all look the same) so I can pack the elements a lot tighter together if needed.

So yes – no scroll bars. I want to run Documenter at the end and get all the screen shots into the .rtf file – convert to Word and edit so each diagram starts on a new page. I sound quite anal about all this – probably true. ;-)

>>>>Curious… you said you don’t see how someone would use the element view. How do you add elements to your callflow?

Sorry, we are not talking about the element pane on the left hand side under the project pane. We are talking about the outline pane on the right hand side.

Regards,
Geoff