ビルダーエクスペリエンス
Workflow appsは、アプリのデータ、インターフェイス、ビジネスロジックを定義できる一連の機能を使用して構築されます。
データソース
Workflow appsは、WorkatoレシピとData tablesを使用して、ビジネスアプリケーションとシームレスに連携します。 ユースケースに応じて、これらのソースを個別に使用することも、組み合わせて使用することもできます。
汎用アプリ
汎用アプリ、つまりリクエストおよび承認機能を持たないアプリは、レシピを使用して外部システムに直接接続し、必要に応じてライブデータやコンテキストデータを取り込むことができます。 一部のアプリは、情報を動的に表示または処理するために主にレシピに依存します。リクエストおよび承認アプリ
リクエストおよび承認機能を持つアプリは、主要なデータソースとしてData tablesを使用します。 レシピをData tablesと併用して、保存されたデータを同期またはエンリッチすることもできます。- 構造化されたレコードをプライマリData tablesに保存および管理
- リンクテーブルを使用して関連データセット間の関係を定義
アプリ設定
Workflow appタブでは、アプリレベルの設定にアクセスでき、Workflow appを構成するすべてのコンポーネントを一元的に表示できます。
このインターフェイスを使用して、次のタスクを完了します:
- Data tables、ページ、レシピなどのアセットを管理および整理
- アセット間の関係とコネクションを定義
- 権限を設定し、アプリへのアクセスを制御
アプリ設定ガイドを参照して、Workflow appの設定方法を確認してください。
検証済みユーザーアクセス
検証済みユーザーアクセスでは、ランタイムユーザーコネクションを使用して、エンドユーザーがWorkflow appを使用する際に自身の認証情報で認証できるようにします。 これは、レシピが各ユーザーの個別のIDと権限を使用してアクションを実行することを意味します。
検証済みユーザーアクセスは、次のWorkflow appsレシピタイプで使用できます:
- データ投入レシピ 外部システムにおけるエンドユーザーの権限の範囲内のデータを使用して、テーブルコンポーネントとドロップダウンコンポーネントにデータを投入します。
- コンポーネントイベント(Run recipeアクション)レシピ そのアプリにおけるエンドユーザーの権限を使用して、Run recipeアクションで外部アプリのアクションを実行します。
ページ
ページは、ユーザーがアプリを操作する方法を定義し、リクエストの送信、タスクの確認、ダッシュボードの表示のためのカスタムインターフェイスを構築するために使用されます。
ドラッグアンドドロップエディターを使用してページを設計できます:
- 設定可能なコンポーネントでレイアウトを構築
- ページをワークフローステージに割り当て
- URLパラメーターを使用してフィールドに事前入力
- 未認証の送信用に、ページを公開フォームとして公開
ページコンポーネント
ページコンポーネントは、ページの構成要素です。
ページを使用して、ユーザー入力の取得、情報の表示、ユーザーの動作への応答を行うことができます:
- 入力、表示ブロック、ボタン、テーブルなどをアプリに追加
- IFステートメントを使用した条件付きロジックにより、表示と編集可否を制御
- 組み込み検証ルールを適用するか、regexを使用してカスタム検証を定義
- デフォルト値、ラベル、書式設定などのプロパティを設定
コンポーネントアクション
コンポーネントアクションは、アプリがユーザー操作にどのように応答するかを定義します:
変数
変数には、ユーザー入力、レシピ出力、またはページ状態に基づいて変化する一時データが保存されます。
変数を使用して、次を実現します:
- ユーザー操作中に値を動的に入力
- レシピからのライブデータに基づいてコンテンツを表示
- コンポーネント間で情報を渡す
Workflow appsコネクター
Workflow appsコネクターを使用すると、ワークフローレシピを使用してビジネスロジックを管理し、プロセスをOrchestrateできます。
コネクターを使用して、次を実行します:
- 新規リクエストトリガーを使用してワークフローを開始
- リクエストを更新およびリクエストを検索アクションを使用してデータレコードを更新または検索
- ユーザーにタスクを割り当てアクションを使用してユーザーにタスクを割り当て
Last updated: