Do you have experience using sub-callflow in Genesys Studio for GVP? I have been testing it, so far it is workable - but one development problems: for it to work, sub-callflow is compiled inside main invoking application. If I have many such applications sharing this sub-callflow and I need to modify the sub-callflow, then I will have to recompile all the main application affected. This is tedious really.
The problem is compounded with the fact I have many sub-callflows shared by many applications. It is beginning to looks like a development nightmare…
If you have solutions to this problem, please enlighten me : )
I attended a Studio Class several months ago and that exact question was asked. The answer is what you feared, every application using the sub call will need to be re-compiled.
There is one solution – use a different development environment. We created (and use) openVXML, which is free and works fine with GVP. It doesn’t currently do some of the more advanced integration with Router that GS supports, but for basic callflow development, it’s great. And there are several mechanisms for centralized code reuse which handily deal with the problem of reusing core components/modules in different calllflows.