Qlik Community

QlikView App Development

Discussion Board for collaboration related to QlikView App Development.

nagaiank
Valued Contributor III

Qlikview QMC task triggering an external event

Hello All,

I have used EDX to trigger a  QMC task from an external event. Completion of a QMC task can be set to trigger another QMC task. Also the Qlikview application can send Alert email for a predefined condition. But what I need is the ability to trigger an external event or launch a web application on successful completion of a QMC task. Is there a way to achieve this? I did not find any post on this in the forum. Appreciate your help and advise. Thanks.

1 Solution

Accepted Solutions

Re: Qlikview QMC task triggering an external event

Yes

  • If you have a Publisher, use a Supporting task and some batch scripts or command line tools to trigger third-party applications.
  • If you don't have a Publisher, you can create a dummy QVW document that contains an EXECUTE statement in the load script. Same effect as above.

Best,

Peter

View solution in original post

4 Replies

Re: Qlikview QMC task triggering an external event

Yes

  • If you have a Publisher, use a Supporting task and some batch scripts or command line tools to trigger third-party applications.
  • If you don't have a Publisher, you can create a dummy QVW document that contains an EXECUTE statement in the load script. Same effect as above.

Best,

Peter

View solution in original post

kaveri_bhar123
New Contributor II

Re: Qlikview QMC task triggering an external event

Hi Nagaiank,

You could write execute statement in QMC under Supporting task or inside another .qvw document.

Best regards,

Kaveri

sanjay1010
New Contributor

Re: Qlikview QMC task triggering an external event

Is there any way to excute a task basis on the external trigger. For example if I need my QMC task to be run as soon I got a mail with specific subject or as simple I open a notepad file ?

Re: Qlikview QMC task triggering an external event

Yes, there is. But QlikView services will not detect any other situation than simply receiving a signal like an EDX trigger. If you want to make it more complex, you'll have to build an external solution that detects that the proper conditions are being met and sends an EDX trigger to the QlikView Management Service.

Most of these situations can be detected using native tools (for example SQL Server Agent in a MS SQL Server DB) or OS features and can send a signal towards the QMS using QMSEDX.exe. PowerShell or CMD scripting will often provide the glue logic.

If you have one or more specific cases that you want discussed by the community, please open a new discussion.