ワークフロー設計って難しそう…なんて思っていませんか?実は、基本的な考え方はとってもシンプルなんです。
1. 一覧ページから詳細ページへループアクセス
例えば、オンラインショップで商品一覧ページを想像してみてください。
商品一覧ページには、たくさんの商品が並んでいますよね。
それぞれの商品をクリックすると、詳細ページが表示されます。
このとき、ワークフローでは、一覧ページから詳細ページへ順番にアクセスして、商品情報を取得していきます。
具体例
商品一覧ページに表示されている商品IDを順番に取得する
取得した商品IDを使って、詳細ページから商品情報を取得する
商品情報をデータベースに保存する
2. ページネーションを設定
商品がたくさんある場合、すべて一度に取得するのは大変ですよね。そこで、ページネーションと呼ばれる機能を使って、ページごとに商品情報を取得していきます。
具体例
商品一覧ページに、1ページあたり10件の商品を表示する
ユーザーが次のページボタンをクリックすると、次の10件の商品を取得する
すべての商品情報を取得するまで、この処理を繰り返す
まとめ
ワークフロー設計の基本は、
一覧ページから詳細ページへループアクセスして、データを取得する
ページネーションを設定する
この2つのステップを組み合わせることで、効率的にデータを処理することができます。