Qlik TECH TALK
Qlik Application Automation ~
テンプレートで素早く自動化フローを作成
February 01, 2022
Yuki Suzuki
Senior Solution Architect
2
TECH TALKとは?
Qlikの製品や機能の中から
特定のテーマを取り上げて、
技術的な情報を発信していくセミナーです。
3
Q&Aについて
• 質問はZoom画面下のQAアイコンをクリックして入力してください。
• 質問に対してQlikパネラーが随時QAパネルで回答します。
• 質問と回答については、セミナーの最後に他の参加者に情報共有させていただき
ます。
4
本日の動画と資料について
• 本セッションの資料と動画は後日TechPlayのレポートで公開されます。
• 以前のセッションにつきましては、YouTubeのプレイリスト、 Slideshareを
ご覧ください。
• SlideShareからのPDF版のダウンロードはSlideShareへの登録が必要と
なります。
5
• Application Automationの概要
• テンプレートの使い方
• テンプレートの種類
• デモ
• Roadmap
• ご提供体系
• その他の情報
• Q&A
アジェンダ
6
Application Automation
の概要
7
Qlik Application Automationのご紹介
データとアナリティクスのワークフローを自動化して”Time to Value”を加速する
強力な機能
• ノーコードのビジュアルUI
• スマートコネクタとアクションブロック
• Qlik Cloud とのネイティブ統合
• 動的なアクショントリガー
• 中央集権管理と堅牢なランタイム
メリット
• アナリティクス関連開発をより生産的に – コーディングするより80%速い
• ビジネスをよりスムーズに、効率的かつ正確に遂行
• 主体的なアナリティクスへ – その”瞬間”のアクションを強制する
ユースケース
• 分析オペレーション – 分析環境を自動化する
• 分析オートメーション – 分析アプリを自動化する
• 動的なアクション – データドリブンなワークフローをトリガーする
• ビジネスプロセス統合 – アナリティクスとデータをビジネスオペレーションに直接組み込む
8
ノーコードのビジュアルエディタでオートメーションを構築
キャンバスにドラッグ&ドロップするだけ
9
• オートメーションの無限に広がる可能性
• Qlik Cloudを含む30のコネクタ
• Qlik
• Slack
• MS Teams
• Email … 他
• 新たに追加されたコネクタ
代表的なSaaSアプリケー
ションへのコネクターを用意
様々なコネクターを提供
10
高度なブロックの利用
•パワフルなプロセスとロジック制御
Saas app
connectivity
Call other
automations
Listen to
webhooks
Process in
batch
Schedule
integrations
Add custom
code
Compare
lists
Stop or
sleep
blocks
Include
variables
Cache
data
Create
loops
Deduplicate
list
Add
conditions
Filter
list
11
Application Automation のご説明は、
2021年10月12日のセミナー資料をご参照ください。
YouTube 動画
Slideshare 資料
概要やユースケースとともに、タスクチェーンとループ&リデュースのデモを実施しています。
12
テンプレートの使い方
13
テンプレートを使用した自動化の作成
ヘルプ(英語):Using templates
[新規追加]>
[新しい自動化]をクリック
名前、最近の使用、お気に入り、カテゴリやコネクタで検索ができます。
テンプレートを使用しない場合は1つ目のBlank Automation を
選びます。
テンプレートを選択してクリック テンプレートを編集
ブロックの追加・削除、
他のブロックへの変更などが行えます。
14
テンプレートの詳細情報
サポートサイトを
表示します。
テンプレートを使用した
編集画面に進みます。
使用するコネクタが表示
されます。
開発者用サイトを
表示します。
Communityの関連す
る記事を表示します。
テンプレートのフローが
表示されます
15
画面構成と操作
Editor画面
Editor画面
ブロック選択パネル
ここからブロックをキャ
ンバスにドラッグ&ド
ロップします
自動化キャンバス
Editorビュー
自動化フローを作成
します
自動化キャンバスの3つのビューの切替え
Editor:編集
Output:直近の実行のOutputブロックで
指定した出力
Settings:名前や説明
ブロック設定パネル
各ブロックへのインプッ
トやパラメータの設定
を行います
実行、保存、閉じる
16
画面構成と操作
Overview画面 Overview画面
Last Run
直近実行結果
ブロックの結果詳細
Per block:ブロック単位の実行結果
Chronologically :時系列の結果
Errors:エラー内容
Metrics:送受信データ量
Last Run/Per block画面
History
過去の実行結果
ここから変更ログが
参照できます。過去
のブロックの内容を
参照できます。
17
画面構成と操作
Connections画面
Connections画面
自動化全体の接続を管理
自分が使用している接続の種類と設
定内容の確認が可能
新しいコネクタを選んで追加
18
テンプレートの種類
19
Analytics Data Pipelines
主にアプリのリロードに関するフロー
Reload apps in parallel 3つのアプリを並行リロードするフロー、アプ
リの数は変更可
Reload apps as a task
chain
アプリを連続してリロードするタスクチェーン
のフロー、条件の設定が可能
Reload an app and notify
your team on Slack
アプリをリロードし、結果をSlackに通知
するフロー、通知内容はカスタマイズ可
Notify your team on Slack
on app reload finished
webhook
webhookによりアプリをリロードし、結果
をSlackに通知するフロー
Notify your team with a
link to an app with active
selections
アプリの特定の項目の値毎に、その値が
選択された指定アプリのリンクをメール送
信するフロー
Loop, reduce and
distribute an app
アプリデータを特定項目の値毎に分割し
て管理スペースに配置するフロー
Create a ServiceNow
incident when reload fails
リロードステータスに応じてServiceNow
に新しいインシデントを作成するフロー
Reload app and retry if
reload fails
リロードが失敗した場合に4回まで再度リ
ロードを行うフロー
20
Alerting
メッセージやメールを配信するフロー
Reload an app and notify
your team on Slack
アプリをリロードし、結果をSlackに通知
するフロー、通知内容はカスタマイズ可
Notify your team on Slack on
app reload finished webhook
webhookによりアプリをリロードし、結
果をSlackに通知するフロー
Update a variable with data
from a URL
外部URLから値を取得して変数として
条件付けを行うフロー
Notify your team on
Microsoft Teams based on a
measure
アプリの項目に選択を適用してメジャー
値を取得し、条件によりMS Teamsに
通知を送るフロー
Notify your team on
Microsoft Teams with data
from multiple apps
複数のアプリからメジャー値を取得して
MS Teamsに通知を送るフロー
Send straight table data to
Microsoft Teams as a
message
ストレートテーブルをメッセージとしてMS
Teamsに送るフロー(28KB以内)
Send straight table data to
Microsoft Teams as a table
ストレートテーブルをテーブルとしてMS
Teamsに送るフロー(28KB以内)
Send email with attachment
from Dropbox
Dropboxから取得したファイルを添付
してメールを送るフロー
21
Master Item Management
マスターアイテムの管理
Distribute measures from
one app to all apps in a
space
特定のタグを持つメジャーを他のアプリ
に同期するフロー、軸や変数にも応用
可能
22
Change Control
変更管理
Scheduled app export to an
Amazon S3 bucket
(without data)
日次でデータを除いたアプリをAmazon
S3バケットにエクスポートするフロー
Import an app from a file
on Amazon S3
アプリをAmazon S3バケットからインポー
トするフロー
Commit an app to GitHub アプリが公開される度に、アプリとロードスク
リプトをJSONファイルのセットとして
GitHubに保存するフロー(15MB未満)
Import an app from GitHub 指定されたQVFファイルをGitHubから取
得し、アプリとしてインポートするフロー
23
App to App Integraton
アプリケーションの統合
Sync HubSpot contacts to
Salesforce
HubSpotからSalesforceに連絡先を
更新します。
Send email with
attachment from Dropbox
Dropboxから取得したファイルを添付し
てメールを送るフロー
24
Reporting
レポート配信を行うフロー
Send a simple multi-page
report by email
選択無しですべての公開シートをPDFレ
ポートとしてメールに添付して配信するフ
ロー
Store a report with a cover
sheet and cycled pages in
Dropbox
PDFレポートを作成してDropboxに保
存するフロー、カバーページと異なる選択
によるサイクリックページを作成
Store cycled reports in
Dropbox
異なる選択値ごとのサイクリックレポートを
PDFとしてDropboxに保存するフロー
Send a burst report to
email recipients from a
straight table
アプリの選択項目に基づいて、複数のレ
ポートを生成し、選択に応じた受信者に
電子メールの添付ファイルとして送信する
フロー、受信者はアプリのストレートテーブ
ルに格納
Send a burst report to
email recipients from an
Excel file
アプリの選択項目に基づいて、複数のレ
ポートを生成し、選択に応じた受信者に
電子メールの添付ファイルとして送信する
フロー、受信者はExcelに格納
25
その他:シートのボタンからオートメーションを起動
注:テンプレートではありません
• Qlik Sense アプリのシート上のボタンをクリックして、オートメーションを
実行することができます。
• ボタンのアクションで「自動化を実行」を選び、自動化を指定します。
• 「選択を含める」をチェックすると、その時点のアプリ上の選択をオートメー
ションに引継ぎます。バックグラウンドで現在の選択のブックマークが作成
され、アプリIDとブックマークIDがオートメーションに引き継がれます。
• ユーザーがボタンをクリックすると、オートメーションがバックグラウンドで実
行されます。
• 現時点ではオートメーションを所有するユーザーのみ起動可能です。
参考記事:Triggering an automation from a button on a sheet
26
制限事項
• 自動化はネイティブスクリプトにコンパイルされ、300MBのメモリを持つKubernetesポッドで実行されます
- カーソルを使っているので、大量のデータを処理できる (一度にすべてのデータをメモリに取り込まない)
- 例外: “Compare list”, “Filter list”, “Deduplicate list”, “Lookup in list” のブロック
• 1つのオートメーションにつき、同時刻に1回のみ実行
• 並列処理はできない (SparkやHadoopではない)
• 最大実行時間は1時間:長い実行時間の仕事を小さなタスクに分割してください
• オートメーションの最大同時実行数 :
- 10 (ライセンスによって増加)
• オートメーションは1分間に最大300回のAPIコールを行うことができます(テナント全体で)。
• より詳細な制限事項はドキュメンテーションを確認してください。
27
注意事項
• テンプレートがアップデートされても、それを使用した自動化はアップデートされません。
• 独自のテンプレートを作ることはできません。
• バージョン管理はできません。
ただし、変更ログ(Changelog)から過去のブロックをコピーして復元することができます。
Help: Working with versions 参照
• スペース管理はできません。現在は個人スペースに格納されます。
• Qlik Sense Businessでは使用できません。
28
デモ
29
Scheduled app export to an Amazon S3 bucket (without data)
テンプレートの内容と設定
実行開始日・終了日、間隔を指定
アプリケーションIDを指定
アプリをBase64のエンコードファ
イルに変換
S3上にファイルを作成
スタート
対象アプリの指定
S3に接続、Region、Bucketを指定
S3のファイルにデータを書き込み
S3のファイルをクローズ・保存
最小限必要な設定
30
Scheduled app export to an Amazon S3 bucket (without data)
テンプレートの加工ー再処理への対応
ファイル作成前に、同名のファイルが
存在するかどうかをチェックし、存在
する場合は削除する処理を加える
など、複数回実行を考慮する
31
Scheduled app export to an Amazon S3 bucket (without data)
テンプレートの加工ー複数アプリのループ
スペースを指定して、スペース内のア
プリについて処理をループ
Get App InformationはList
AppのIdを使用
32
Roadmap
33
今後の機能追加予定
• モニタリング機能の改善
• Zoomやundoなど編集機能の強化
• オートメーションの共有
• ユーザーやパートナーがブロックを開発するためのコネクタSDKの提供
• レポートなどの出力先の追加(SharePoint, OneDrive)
• 新たなQlik Cloudのブロックやイベントの追加
- ハイブリッドデータ配信
- カタログ操作
- SlackやTeamsへの画像配信
34
ご提供体系
35
Qlik Application Automation for Enterprise
ご提供体系
Included with
Qlik Cloud
Premier
Scale Up
Start Up
Tenant automation runs /
month
5,000 20,000 60,000 200,000 200,000
Standard Connectors All All All All -
#Users All Users All Users All Users All Users -
#Connections / User *Unlimited *Unlimited *Unlimited *Unlimited -
#Automations / User 10 *Unlimited *Unlimited *Unlimited -
Tenant #Max Concurrent
Blend runs
10 10 15 30 -
Avg Concurrent Blend runs 5 5 5 15 -
Bandwidth GB / month 1,000 1,000 2,500 5,000 -
Premier
Add-on
制限
*Unlimited の機能にも制限がある場合があります。Fair Use ガイドをご確認ください。
Reported
-
Enforced
Reported
Reported
Enforced
Reported
Reported
Metric
36
“Fair Use” ガイド
Messaging and guidance on limits
Blend runs / month 20.000 60,000 200,000 200,000
3ヶ月以上連続して超過した場合、Qlikのセールスから連絡があり、次の利用可能なサービスレベルにアップグレードされる可能性があります。
#Users Unlimited Unlimited Unlimited -
Qlik Sense SaaSのProfessional または Analyzer ユーザーに限定されます。Analyzer Capacity のユーザーは、自動化を利用できません。データインテグレーションユー
ザーは、Qlik Cloud Servicesの一部であるQlik Data Servicesに限定されます。
#Connections / User Unlimited Unlimited Unlimited -
接続数は、ユーザーが行ったすべての自動化において、1ユーザーあたり30を超えないものとします。
#Automations / User Unlimited Unlimited Unlimited -
オートメーションの数は、1ユーザーあたり30個を超えないものとします。
#Max Concurrent Blend runs 10 15 30 -
ブレンドの同時実行の平均値 5 5 15 -
Bandwidth GB / month 1,000 2,500 5,000 -
Premier
Scale Up
Start Up
Premier
Add-on
37
補足
• Run
- 4つの方法(マニュアル、スケジュール、トリガー実行、Webhook)のいずれかによるフローの実行
- 開発中に行われるあらゆるテストランを含む
• Connections
- 自動化を実行中のデータソースまたはサードパーティアプリケーションへの接続数
• Bandwidth
- 自動化実行中の、Qlikのアプリ自動化またはサードパーティアプリケーションとの接続の、アップロー
ドとダウンロードの双方を計測
• サードパーティアプリケーション
- サードパーティの製品、API、および技術、ツール、アプリケーション、統合、プラットフォーム、その他
のソフトウェアまたはシステム
Qlik のアプリ自動化と相互運用する、Qlikが提供しないもの
38
FAQ
質問 回答
実行
タスクを並行して起動することはできますか。
オートメーションは順次実行され、前のオートメーションが終了するまで待機し、並列タス
クはサポートしていません。また、オートメーションの中で、並列タスクを設定することはで
きません。
(リロードして継続などの例外はあります)
何か問題がある場合に途中でオートメーションの実行
を止めたい場合があります。
条件とともに使用できるstopブロックがあります。またそれぞれのブロックでエラーが起きた
場合の処理を定義することもできます。
Qlik Senseのアプリに、オートメーションを実行するボ
タンをつけることはできますか。
可能です。
https://community.qlik.com/t5/Knowledge/Triggering-an-
automation-from-a-button-on-a-sheet/ta-p/1852891
アラートによるオートメーションの起動は可能ですか。 計画しています。
外部イベントをトリガーにオートメーションを実行できま
すか。
Startで「Triggered」を選択すると、外部のプラットフォームやコードを追加できるユ
ニークなURLが提供されます。JSONのやり取りも可能です。
オートメーションはシングルスレッドですか、非同期ブロッ
クを扱えますか。
オートメーションはシングルスレッドです。ブロックを個別に実行します。Sparkのように並
行処理は行いません。
ボタンを押して起動したときに、データモデルのどのデー
タをオートメーションで使用するかを定義することはでき
ますか。
ボタンを押すことでオートメーションにデータを送ることはできず、単純にオートメーションの
実行が開始されるだけですが、オートメーションは例えばテーブルなどからデータを抽出し
ます。アプリのブックマークを適用したり、REST APIによりデータを受け渡すことができま
す。
39
FAQ
質問 回答
管理 アプリケーションと関連するオートメーションを把握するこ
とはできますか。
リネージの管理は計画していません。
ユーザーがパーソナルスペースに作成したオートメーショ
ンを管理・削除する方法はありますか。
計画しています。
Qlik CLIでオートメーションを削除できますか。 APIが公開されるとCLIも追加されます。
outputのサンプルはハードコードでしょうか、動的でしょ
うか。もしバックエンドで変更があった場合は自動的に
反映されますか。
サンプルはハードコードで、実際のoutputは設定やテナントによるので注意してください。
共有
オートメーションは出力して共有することができますか。
現在はJSONファイルにのみ出力が可能です。
https://community.qlik.com/t5/Knowledge/How-toupload-
and-download-automations/ta-p/1781602
オートメーションはエクスポートしたり、テンプレートとして
インポートすることができますか。
編集画面で右クリックすることでワークスペースのインポート、エクスポートを行うことができ
ます。エクスポートはJSONファイルとなります。
自動化用のJSONワークスペースをエクスポート/イン
ポートする場合、JSONのスキーマを公開し、ユーザー
が自分で書けるようにできますか。
JSONは変更しないでください。サポートされません。
40
FAQ
質問 回答
機能
QDIでは、サポートするAPIベースのソースが限定され
ていることが制約の一つとなっています。
これらのAPIベースのデータソースにオートメーションを
使用して、差分ロードも考慮して大規模なデータを抽
出することは可能でしょうか?また、AAをQDIにシーム
レスに統合することができるでしょうか?
現在、オートメーションをデータ移動のツールとしては位置づけていません。オートメーショ
ンはデータを読み込むことはできますが、移動先のDWでスキーマを管理することなどは
できません。現在サポートしている主なユースケースは、Qlik Senseのサービスや、MS
DynamicsからSalesforceへのような一般的な「アプリからアプリ」へのオートメーション
です。QDIとの統合ポイントは今のところありません。
RPA機能はありますか。 ありません。APIでのみ機能します。
Qlik SenseのアプリでWrite back機能を実現でき
ますか。
データベースの更新を行って、リロードを起動することはできますが、例えばインプットを行
うExtensionの開発などが必要です。
41
FAQ
質問 回答
制限 最大実行時間は1時間とありますが、例えば
Salesforceに新しい従業員が追加されるのを24時
間監視したいといった場合があります。
イベントを待機しているときはオートメーションは実行されていません。イベントは
Salesforceから受信し、キューに取り込まれます。その後、オートメーションが即座に起
動し処理を行います。
リロードに1時間以上かかるアプリがあります。タスク
チェーンは長時間かかる場合があります。
そのような場合はリロードを開始後、2つ目のオートメーションでWebhookでリロードの
完了による起動を行ってください。
ユーザーは実行回数を把握できますか。
今後、実行回数を把握するためのAPIやモニタリングアプリが公開される予定です。
現在は以下のようなAPIで確認することができます。
/api/v1/automations/usage?filter=date eq "2021-11-29"
/api/v1/automations/usage?filter=date gt "2022-01-01" and date lt
"2022-01-01" and name="bandwidthIn"
制限を超過したい場合にすぐに補充できますか。
同時実行数以外は制限を超過しても即座に停止とはならず、状況に応じて営業から
のご連絡によりアップグレードをご検討いただくことになります。
最大同時実行数に達した場合はどうなりますか。 待ち状態となります。
42
FAQ
質問 回答
セキュリティ ユーザーがメッセージを送信する場合、HUB/QMCのす
べてのセキュリティルールとセクションアクセスが適用される
のでしょうか?
オートメーションを実行するユーザーの権限に基づきQlikのAPIを使用するので、セキュリ
ティルールが適用されます。
アプリをリロードするオートメーションは、アプリの所有者で
あるか、共有スペースのアプリである必要がありますか。
オートメーションはそれを作成したユーザーとして接続するため、ユーザーはリロードするアプ
リにアクセスできる必要があります。
テナントのオートメーションは誰が見ることができますか。
グループやロールに対するセキュリティがありますか。
現在はオートメーションは個人スペースにのみ配置できます。管理者以外の他のユーザー
は見ることができません。
MS Teamsコネクタの権限オプションは使用できますか。
管理者権限のないユーザーが管理者権限のオプションを選択した場合は、管理者に正し
い権限を要求するようにという警告とともに、認証フローでブロックされます。
例えばMSTeamsの接続に個人の認証を使用してい
る場合、他のユーザーはそれを見たり使用したりすること
ができますか。
現在、認証は個人で、他のユーザーは共有できません。
TeamsでサポートされているHTMLでiframeを送信で
きますか。
"Get Chart image"ブロックで実際のチャートから画像を取得し、それをSlackや
Teamsに送信することができます。
その他
DMZのQAPサーバーで使用できますか。
使用できません。VPNを通さないパブリックAPIにしか接続できず、顧客管理システムへの
接続をサポートしていません。
コネクタを追加する方法はありますか。
Call URLブロックは、汎用的なAPI呼び出しに使用することができます。新しい
コネクタは、ideationフォーラムでリクエストすることができます。2022年のロードマップに
「コネクタSDK」があります。
43
その他の情報
44
オンラインでの技術情報提供
Qlik Japanプリセールスチームではオンラインの技術情報提供を推進しています。
セミナー トレーニング
LT形式のTips共有 技術イベント
45
直近の無料Webセミナー
46
アプリ開発ベーシックトレーニング
2月22日(火)、24日(木)、25日(金) 14時から17時
https://techplay.jp/event/846943
47
Qlik Japanグループのフォローをお願いします
Tech Playのグループを
フォローいただくと、イ
ベント情報が届きます。
TECH PLAYのQlikコミュニティサイト:
https://techplay.jp/community/qlik
48
Webセミナー過去動画
YouTubeのプレイリストをご覧ください。
YouTube プレイリスト: TECH TALK
YouTube プレイリスト: Qlik Replicate 基礎から学ぶ勉強会
Qlik Japan Youtubeチャンネル
チャンネルの登録
をお願いします。
49
Webセミナー過去動画
Slideshareをご覧ください。 QlikPresalesJapan
フォローをお願い
します。
50
YouTubeには事例やデモもご紹介しています。
事例
TECH
TALK
デモ
Qlik Japan Youtubeチャンネル
51
コミュニティ日本語グループでも質問可能です!
Qlik Community Japan
製品・技術Q&A、製品関連資料
https://community.qlik.com/t5/Japan/gh-
p/japan-group
52
日本語アプリサイト
150のサンプルアプリを実際に操作できます。
サイト:https://qtjsc.ap.qlikcloud.com
使い方:Qlik Showcase(日本語版デモアプリサイト)のご利用について
一部のアプリはこちらからダウンロードできます。
日本語アプリ一覧
53
待望の「Qlik Sense 参考書」
Qlik Sense ユーザーのためのデータ分析実践バ
イブル
・判型:B5 変 ・総ページ数:~480 ページ程度
・予価本体:4,200円 (+税)
• QlikSpaceの記事をベースに、書籍用に大幅
にカスタマイズ&加筆
• 1 冊でQlik Sense の基本をマスターし(=
基本編)、ニーズの高い分析例(=応用
編)をできるだけ丁寧に紹介
54
Q&A
55
Q & A
質問 回答
社内で利用しているTeamsへの通知をし
たい場合、Teamsへのコネクタの接続とし
てはどのような設定項目が必要となるので
しょうか?
下記Community記事をご覧ください。認証はoAuthを使用して、
Application AutomationからTeamsへのアクセスを許可する形で行います。
各ブロックの設定ではTeam IDやChannel IDを指定していきますが、認証が
通っていると、Look Upでチャネル名などを参照しながら設定していくことが可能
です。
https://community.qlik.com/t5/Knowledge/How-to-Getting-
started-with-Microsoft-Teams-in-Qlik-Application/ta-
p/1838373
Microsoft Teamsコネクタの接続設定を行う際に、Miscosoftアカウントによ
る認証ページが表示されます。
Qlik Application Automation ~ テンプレートで素早く自動化フローを作成

Qlik Application Automation ~ テンプレートで素早く自動化フローを作成

Editor's Notes

  • #8 Introducing Qlik Application Automation. It’s a no-code visual design solution for automating your manual workflows. Data and analytics teams drag and drop configurable blocks onto a canvas instead of writing code to form a sequence of steps that run like a program. These automations flow data through a variety of applications to optimize the end-to-end pipeline between raw data and active intelligence.
  • #9 Let’s go through some of the basic user interface elements customers are going to see in Qlik Application Automation. I’ve used various automation tools and low-code/no-code platforms, and I love this maker space. On the left is the block menu, listing all the available blocks developers uses can add to an automation. In the middle is the canvas, where users drag-and-drop blocks to make the sequence of actions that the automation runs. On the right side, is the block configurator. Each block has configuration inputs makers fill out to instruct the blocks how to behave and what data to use to carry out their intended function.
  • #10 Quickly connect to market leading SaaS applications such as Salesforce, Slack and MS Teams, which are represented as smart blocks that remove the need to technically understand an application’s low-level API. We’re focusing on making 30 or so connectors available when Qlik App Automation goes GA with the intent to release 2-3 connectors each month based on customer requests and market demand.
  • #11 Capabilities: Running automations Manual execution Webhooks Triggered using API endpoint Scheduled Types of blocks Conditions Loops Variables Niko remark: important slide, message is that workflows are as powerful as code (because you can work with conditions, variables, loops etc.)
  • #14 Capabilities: Running automations Manual execution Webhooks Triggered using API endpoint Scheduled Types of blocks Conditions Loops Variables Niko remark: important slide, message is that workflows are as powerful as code (because you can work with conditions, variables, loops etc.)
  • #15 Capabilities: Running automations Manual execution Webhooks Triggered using API endpoint Scheduled Types of blocks Conditions Loops Variables Niko remark: important slide, message is that workflows are as powerful as code (because you can work with conditions, variables, loops etc.)
  • #20 Capabilities: Running automations Manual execution Webhooks Triggered using API endpoint Scheduled Types of blocks Conditions Loops Variables Niko remark: important slide, message is that workflows are as powerful as code (because you can work with conditions, variables, loops etc.)
  • #21 Capabilities: Running automations Manual execution Webhooks Triggered using API endpoint Scheduled Types of blocks Conditions Loops Variables Niko remark: important slide, message is that workflows are as powerful as code (because you can work with conditions, variables, loops etc.)
  • #22 Capabilities: Running automations Manual execution Webhooks Triggered using API endpoint Scheduled Types of blocks Conditions Loops Variables Niko remark: important slide, message is that workflows are as powerful as code (because you can work with conditions, variables, loops etc.)
  • #23 Capabilities: Running automations Manual execution Webhooks Triggered using API endpoint Scheduled Types of blocks Conditions Loops Variables Niko remark: important slide, message is that workflows are as powerful as code (because you can work with conditions, variables, loops etc.)
  • #24 Capabilities: Running automations Manual execution Webhooks Triggered using API endpoint Scheduled Types of blocks Conditions Loops Variables Niko remark: important slide, message is that workflows are as powerful as code (because you can work with conditions, variables, loops etc.)
  • #25 Capabilities: Running automations Manual execution Webhooks Triggered using API endpoint Scheduled Types of blocks Conditions Loops Variables Niko remark: important slide, message is that workflows are as powerful as code (because you can work with conditions, variables, loops etc.)
  • #26 Capabilities: Running automations Manual execution Webhooks Triggered using API endpoint Scheduled Types of blocks Conditions Loops Variables Niko remark: important slide, message is that workflows are as powerful as code (because you can work with conditions, variables, loops etc.)
  • #30 Capabilities: Running automations Manual execution Webhooks Triggered using API endpoint Scheduled Types of blocks Conditions Loops Variables Niko remark: important slide, message is that workflows are as powerful as code (because you can work with conditions, variables, loops etc.)
  • #31 Capabilities: Running automations Manual execution Webhooks Triggered using API endpoint Scheduled Types of blocks Conditions Loops Variables Niko remark: important slide, message is that workflows are as powerful as code (because you can work with conditions, variables, loops etc.)
  • #32 Capabilities: Running automations Manual execution Webhooks Triggered using API endpoint Scheduled Types of blocks Conditions Loops Variables Niko remark: important slide, message is that workflows are as powerful as code (because you can work with conditions, variables, loops etc.)
  • #36 Cover the Tiers and prices Define each limit Note all tiers get all connectors, all users Define reported vs enforced What happens today if they go over a reported metric, contractually, will there be a charge, do we do nothing until the metrics become enforced, etc Verizon – Enterprise Customer, can only be sold High volume.. Connector maintenance at scale up and high volume only $50k+ follows OEM negotiated deals with alternative models/rev share – must commit $50k+ PA 13months, 1 month free. Ramp up pricing after 6 months – increased discounts within first 6-12 months Payment terms – monthly? Margin contribution 90%+ for Plus and Premium, 82% for Enterprise Margin impacted by #Automations & Bandwidth Margin improves if limits not approached Reported Customers can exceed the stated amount Consistent over use will require upgrade Enforced Limits concurrency without preventing use of product