Gianpiero, the way I handle this in my SugarCRM demo is that when the dSources are snapshotted, they have a post-sync (snapshot) hook that executes a refresh of a masked child VDB via a script. This is probably that easiest way if you have a static mapping of one dSource to one VDB.
If you have a one-to-many relationship of dSources to VDBs that you want this action to happen with, I would suggest using something like Jenkins to handle the workflow. You could
- have the whole snapshot -> refresh workflow be controlled via jenkins
- You could have the dSource execute a post-sync hook that does a RESTful call to Jenkins to notify the refresh jobs to start.
- you could setup Delphix to send Jenkins an SMTP/snmp message to alert Jenkins that a snapshot has been performed.
1-3, in my order of preference.