レガシーワークフロービルダーのサポート終了
2023 年 9 月、新バージョンのワークフロービルダーのリリースに続き、Slack ではレガシーバージョンのワークフロービルダーのサポート終了について発表しました。このサポート終了の一環として、 2024 年 6 月 24 日より、レガシーワークフローの新規作成、レガシーテンプレートの使用、既存のレガシーワークフローのコピーを行うことができなくなります。対象となるレガシーワークフローについては、新しいバージョンのワークフロービルダーへの移行を実施し、2024 年 9 月にサポートを完全に終了します。ここでは、サポート終了と移行のプロセス、および一部のワークフローを移行できなかった場合に実行できるステップについて詳しくご紹介します。
サポート終了と移行のタイムライン
日付 | この機能でできること |
2023 年 9 月~ 2024 年 7 月 | 既存ワークフローの移行を試行します。アプリからの Google スプレッドシートステップを使用したワークフローを含みます。ワークスペースまたは OrG のワークフローを移行するタイミングは、ワークフローに含まれているステップの種類や、作成されたワークフローの合計数によって異なります。 |
2024 年 6 月 24 日 | レガシーワークフローの新規作成、レガシーテンプレートの使用、既存レガシーワークフローのコピーは行えなくなります。既存レガシーワークフローの使用、編集、再公開は 2024 年 9 月 26 日まで可能です。 |
2024 年 8 月 1 日 | ワークフローの移行が完了します。「公開されているすべてのレガシーワークフロー」にまだリストされているワークフローは移行できなかったため、ワークフロービルダーの新しいバージョンを使用して再作成する必要があります。 |
2024 年 9 月 26 日 | 移行されていないワークフローは動作を停止し、表示、編集、再公開できなくなります。レガシーワークフローの管理へはアクセスできないようになり、残されたワークフローはワークフロービルダーの新しいバージョンを使用して再作成する必要があります。 |
注 :ワークフロー移行後は、「最終編集」日が移行日を表します(移行後にそのワークフローが編集されるまで)。
移行されなかったワークフローについて
新しいバージョンのワークフロービルダーに移行できないタイプのワークフローがいくつかあります。以下の操作を実行できます。
-
アプリからのステップを含むワークフロー(Google スプレッドシートを除く)
新しいバージョンのワークフロービルダーでこれらのワークフローを再作成することをおすすめします。ほかのサービスとワークフローを統合するために使用できるステップを一覧で確認するには、ワークフロービルダーを開き、「ワークフローを作成する」をクリックします。ワークフローを開始する方法を選択し、使用可能なステップのリストを参照します。 -
Slack コネクトで使用されている Google スプレッドシートのステップを含むワークフロー
オーガナイゼーションを保護するため、Slack コネクトの会話内のワークフローにはいくつかの制限があります。アプリからの Google スプレッドシートのステップを使用したレガシーワークフローが Slack コネクトの会話内で使用されている場合、移行されません。ワークフローの再作成は可能ですが、外部の人は使用できません。 -
非公開のワークフロー
このタイプのワークフローを再び使用するには、新しいバージョンでもう一度作成します(今後使用しない場合は削除します)。移行が完了した後に非公開のワークフローを公開しても、自動的には移行されません。 -
アーカイブしたチャンネルにあるワークフロー
将来、このタイプのワークフローを使用する必要がない場合は、削除してください。使用する場合、新しいワークフロービルダーでもう一度作成します。 -
管理者が解除されている、またはプライベートチャンネルにアクセスできないワークフロー
作成者が解除されており、アクティブなワークフローマネージャーがいないワークフローは移行されません。ワークスペースと OrG のオーナーは、ワークフロービルダーの「公開されているすべてのレガシーワークフロー」タブから、自身をマネージャーとして追加できます。ただし、ワークフローマネージャーがプライベートチャンネルや、ワークフローで使用されているその他のリソースにアクセス権を持たない場合は、移行できません。
注 :1 つ以上のワークフローが移行されず、そのワークフローが上記の条件に当てはまらない場合、サポートチームに連絡してください。解決をお手伝いします。
特別な考慮事項
アクティビティログ
レガシーワークフローのアクティビティログは移行されません。ワークフローが移行されると、その後のアクティビティが収集されます。
ワークフローボタン
ユーザーがボタンステップでレガシーワークフローを開始したもののワークフローの移行前に完了しなかった場合、移行後にそのボタンをクリックしても動作しません。ワークフローはエラーを返し、次のステップに進まなくなります。ユーザーは更新後のシステムでワークフローを再度開始する必要があります。
カスタムステップ
アプリからのカスタムステップとレガシーカスタムステップは、新しいバージョンのワークフロービルダーでサポートされません。代わりに、Slack をホストとする自動化プラットフォームを使用してレガシーステップをカスタムファンクションとして再構築するか、Slack の Bolt for Python および Bolt for JavaScript SDK 内のカスタムファンクション開発(ベータ版)を使用して独自インフラストラクチャをホストとする必要があります。これは、2024 年 8 月末までに一般リリースされる予定です。
コード化されたファンクションを作成してデプロイすると、チームが使用したレガシーステップを含むワークフローすべての再作成が必要になります。これは、新しいバージョンのワークフロービルダーを使用するか、ワークフローをコードで構築して Slack CLI でデプロイすることで行えます。
よくある質問(FAQ)
移行に向けてどのような準備をすればよいですか?
移行を開始するために行っていただく作業はありませんが、移行の基準を満たしていないワークフローがないかどうか確認することをお勧めします。条件を満たすワークフローはすべて自動的に移行されますが、移行できないワークフローについては再作成が必要になります。移行できないワークフローがあることが既に判明している場合は、いつでも再作成を開始できます。
ワークフローが移行されたことをどのようにして確認できますか?
ワークフローの移行は、2024 年 6 月から 7 月にかけて実施されます。移行が完了すると、再作成する必要があるワークフローについてお知らせするメールが送信されます。どのワークフローが移行されなかったのかを確認するには、ワークスペース名をクリックし、「ツールと設定」にマウスを合わせて「レガシーワークフロー管理」を選択します。正常に移行されたワークフローを確認するには、公開済みワークローダッシュボードにアクセスします。
ワークフローの移行完了のメールを受け取りましたが、まだレガシーワークフローが表示されています。どんなことがありましたか?
移行後に「レガシーワークフロー管理」に表示されているワークフローは、移行の基準を満たしていませんでした。これらのワークフローは、新しいバージョンのワークフロービルダーで手動で再構築する必要があります。
アプリのステップを含むワークフローを再構築するにはどうすればよいですか?
従来のアプリのステップの代替として、Slack ではさまざまなワークフロービルダー用のコネクタを用意しています。コネクタを使うと、サードパーティのサービスでアクションを実行するステップをワークフローに追加できます。ニーズを満たす既存のコネクタがない場合は、カスタムファンクションを作成できます。カスタムファンクションは Slack Deno SDK を使用して作成し、ワークフロービルダーで直接使用することができます。カスタムファンクションの作業を開始するには、https://api.slack.com/automation/quickstart にアクセスしてください。