はじめに
Workatoから、2024/6/13に Lists by Workatoコネクタの廃止に関するアナウンスが発表されました。背景として、Variables by Workatoがリストをサポートしていることや、Repeat Whileのリリースのような、Lists by Workatoよりも高い利便性を持った機能の提供が挙げられます。
本件による影響
新規レシピ
今後作成するレシピ(2024/8/6以降に作成されるレシピ)において、Lists by Workatoコネクタが利用(追加)できなくなります
既存レシピ
当面の間は影響ありません。Lists by Workatoコネクタを現在利用しているレシピは、廃止後も引き続きLists by Workatoが提供する機能を利用可能です。ですので、これに対するレシピ改修等の対応は不要です。
ただし、List by Workatoが提供するアクションを削除してしまった場合は、List by Workatoのアクションが追加できなくなる可能性がありますので、ご注意ください。
※レシピのバージョンを戻す、他のレシピからコピーすることで復旧可能かもしれませんが、今後廃止される機能でもありますので、特段の理由が無ければ復旧してレガシーを継続するのではなく、新たな方法に移行されることをお勧めします。
代替方法
Lists by Workatoの各アクションは、以下の方法で代替が可能です。これからレシピを作成する方や、既存レシピの改修(List by Workatoからの移行)を検討される方はご参考ください。
Accumlate items to list
Variables by Workatoコネクタで代替可能です。
なお、Accumlate items to listでは単体で値を蓄積することが出来ましたが、Variables by WorkatoではCreate listアクションで予めリストを準備する必要があります。
Create repeat helper list
Repeat whileを利用し、whileの条件にループ回数を指定することで代替可能です。
for (i = 0; i <= 9; i++){}
のようなループ処理を行いたい場合は、次のように実装します。