ルーチン

ルーチンとは、SyncThemAll があなたの代わりに実行する一連のステップです — フォルダーをクラウドにバックアップする、マシン間でプロジェクトをミラーリングする、スケジュールでファイルを整理する、など。一度設定すれば、手動で・スケジュールで・監視中のフォルダーが変わったときに実行されます。

🖼️ スクリーンショット: 詳細パネル付きのルーチン一覧。

ルーチンとは

3 つの要素からなります: トリガー(いつ実行するか)、線形の ステップ リスト(何をするか)、そして 通知 の設定です。同期はステップの一種にすぎません — コピー、移動、名前の変更、フォルダーの作成、ログ記録、待機、URL の呼び出しなども行えます。

ルーチンが実行されるとき

各ルーチンには トリガーが 1 つ あります — または 1 つもない場合、自分で実行する 手動 ルーチンになります。

  • 手動 — トリガーなし。実行をクリックしたときだけ動きます。どの ルーチンも手動で実行でき、無効化されたものでも実行できます。
  • スケジュール — 時間割で実行: 毎晩 22:00、毎時、月曜日など。生の cron ではなく、親しみやすいピッカーです。
  • ローカルフォルダーを監視 — コンピューター上のフォルダーでファイルが作成・変更・削除・移動されたときに実行します。
  • クラウドフォルダーを監視 — 同じことを、接続済みクラウドのフォルダーに対して行います(ポーリングで確認)。
  • システムイベント(Windows) — ディスクの接続時、スリープからの復帰時、コンピューターのアイドル時に実行します。

OneDrive のような継続的同期 は、フォルダー監視 トリガーとコピーまたは同期ステップを組み合わせただけのルーチンです: ファイルを変更すればクラウドへ送られます。監視を有効に保つには、SyncThemAll をトレイに常駐させてください(設定 → システム)。

ルーチンを作る

+ 新しいルーチン からエディターを開きます。集中しやすいダイアログで、左にアウトライン(トリガー + 番号付きステップ)、右にフォームがあります。検索できるメニューからトリガーとステップを追加し、ルーチンに名前を付けて 保存 します。キャンセルまたは Esc で破棄されます(未保存の変更があれば確認を求めます)。

利用できるステップ:

グループステップ
ファイルファイルをコピー、ファイルを移動、ファイルの名前を変更、ファイルを削除
フォルダーフォルダーを作成、フォルダーをコピー、フォルダーを移動、フォルダーの名前を変更、フォルダーを同期、フォルダーを削除
その他ログにメッセージを記録、待機、HTTP リクエスト、コマンドを実行、変数を設定

同期 vs コピー。 フォルダーをコピー は宛先にファイルを追加するだけです。フォルダーを同期 は宛先を元と一致させます — つまり、元にないファイルを宛先から 削除 します。移動と削除のステップもファイルを削除します。方向をよく確認してください。

エディターは高度なオプション — フィルター、帯域幅の調整、エラーポリシー — を、適切な既定値の裏に控えさせているので、ルーチンは簡単に組めます。フィールドが対応している箇所には {{...}} のような変数を挿入できます。

実行・履歴・ステータス

ルーチンは、一覧から(ホバー時の実行)、詳細パネルから(今すぐ実行 / 停止)、エディターから、あるいはエクスプローラーの ⚡ クイック起動 から実行できます。ルーチンをダブルクリックすると 編集用に開き — 決して実行はしません — 誤ってファイルに触れることがありません。

詳細パネルには、リアルタイムの進捗、実行履歴(直近 20 回分のステータスとステップ数)、そしてリアルタイムで追える、または過去の実行から読める ログ が表示されます。ステータスは、実行中成功失敗キャンセル、そして 編集中(エディターで開いている間、ルーチンのトリガーは一時停止します)です。ステップは順に実行され、最初のエラーで停止 します。

通知

設定 → インターフェース → 通知 →「ルーチンのエラーを通知」 をオンにすると、ルーチンが失敗したときにデスクトップ通知を受け取れます — 失敗ごとに 1 件、スパムはありません。(デスクトップアプリのみ。)

無料版と上限

無料版は トリガー付きのルーチンを 1 つ 実行できます — 手動 ルーチンはいくつでも追加できます。また クラウドアカウント 2 つ を接続できます(ローカルディスクは常に無料・無制限)。Personal と Business は両方の上限を無制限にします。上限に達すると、穏やかな案内が表示されます。

いくつかの正直な注意点: 同期の方向はルーチンを作るときに固定されます(エクスプローラーのクイック起動はそのまま実行します)。双方向同期や競合解決の UI はまだありません — 同期は一方向です。そして、エディターで開いている間はルーチンはスケジュールで発火しません。