Chains、Customize Workiva、Workiva API は競合するツールではありません。それぞれの強みを活かして活用することで、最大の効果を発揮します。この記事では、それぞれの用途について解説していますので、ご自身のワークフローに適したアプローチを選択できるようになります。
それぞれについてどのように考えるか
- 「Chains」はオーケストレーションツールです — システムの連携、作業のスケジューリング、実行状況の監視を行い、プロセスの各ステップ(何が、いつ、どこで発生したか)をチームに可視化します。Workivaやサードパーティ製システム向けの既成のコネクタを提供しており、そのノーコード構造により、社内に開発者がいなくても日常的なプロセスを自動化し、手作業によるミスを減らすことができます。
- 「Workivaのカスタマイズ」は、ガバナンスに準拠した拡張性を実現するための機能です( )。スクリプティングによるカスタムロジックの追加、カスタムフィールドによる構造化されたワークフローコンテキストの取得、そして統合オートメーションによる作業中のファイルからのスクリプト実行が可能です。これにより、特殊なロジックをその場限りの回避策から、管理された、再現性があり、Workivaが管理するインフラ上で安全に実行されるものへと移行させます。
- Workiva API は、Workiva データへの架け橋となるものです( )。これにより、スクリプトやチェーンが、管理された方法でプラットフォームデータの読み取り、書き込み、更新を行うことが可能になります。
構築する前に
問題を解決できる最もシンプルなツールから始めましょう。「Customize Workiva」を利用する前に、必要な機能がWorkivaの標準機能やChainsのソリューションで既に提供されていないか確認してください。「Workivaのカスタマイズ」は、ワークフローに真にカスタムロジック、構造化されたコンテキスト、またはファイル内での自動化が必要な場合に最適な選択肢です。標準機能で事足りる場合は対象外です。
これらを組み合わせて使う
「Chains」と「Workivaのカスタマイズ」は、どちらか一方を選ぶというものではありません。スクリプトは、より広範なChainsワークフローの一部として1つのステップとして実行できます。Chainsがプロセスの調整とスケジューリングを行う一方で、スクリプトはカスタムロジックを必要とする複雑な変換処理を担当します。Chainsの実装が、ロジックが複雑すぎるためにメンテナンスが困難になったり、パフォーマンスが低下したりしている場合、「Customize Workiva」を併用することで、ワークフローの堅牢性と信頼性を高めることができます。
チェーンとスクリプトを最大限に活用する方法
それぞれが得意分野で最大の力を発揮し、それらが組み合わさることで、単独では到底及ばないほど幅広い分野をカバーしています:
| 「Chains」はこんな場合に最適です… | スクリプトは次のような場合に最適です… |
|---|---|
| オーケストレーション:システムの連携、スケジューリング、および監視 | 複雑なカスタムロジックとビジネスルール |
| 開発者を必要としないノーコード自動化 | 開発者レベルの制御とパフォーマンスチューニング |
| 開発および保守にかかるコストの削減 | 標準設定やチェーンでは対応できないワークフロー |
Chainsのオーケストレーションと、Scriptingのカスタムロジック、そして構造化されたコンテキストのためのカスタムフィールドを組み合わせることで、Workivaプラットフォームにネイティブに統合され、一貫して実行される、カスタマイズされたガバナンス対応のワークフローを実現できます。
手っ取り早く決める方法:まずは「Chains」から始めてみましょう。ユースケースで複雑なカスタムロジックが必要であり、かつその構築・保守に必要なPythonの専門知識をお持ちの場合は、スクリプトを追加してください。
AIがより多くのワークフローに組み込まれるにつれて、この構造の重要性はさらに高まっています。AIはパターンの発見や業務設計の迅速化に役立ちますが、その真価が発揮されるのは、信頼できる根拠に基づいて行動できる場合です。「Chains」によるオーケストレーション、「Scripting」による管理された実行、そして「Custom Fields」による構造化されたコンテキストにより、AIを活用した業務に再現性が高く、監査可能なワークフローが実現されます。その結果、提案が信頼できる成果へとつながります。
詳細なガイダンス
各ツールがどのような場面で最も適しているか(複雑さ、予算、パフォーマンス、開発者のスキルレベルなどの観点を含む)についての詳細な比較については、『チェーンおよびスクリプトの使用ガイド』 (PDF)をご覧ください。