Fantastical 3.6 にセルフスケジュールサービスが追加

Fantastical 3.6 にセルフスケジュールサービスが追加

Fantasticalは、サードパーティ開発者がAppleのベーシックなバンドルアプリをいかに改善できるかを示す好例です。Flexibitsのフル機能カレンダーアプリは、アクセスしやすいメニューバーアプリ、多数の便利なビューを備えた洗練されたデザイン、電話会議への簡単な追加と参加、自動切り替え機能付きのカレンダーセット、天気予報など、Appleのカレンダーにはない機能を長年提供してきました。

リリースされたばかりの Fantastical 3.6 の目玉機能は Fantastical Scheduling です。これは会議のスケジュール作成を容易にする 2 部構成の機能ですが、そのほかにもいくつか変更点があります。バージョン 3.6 には、全体像を把握できるように 3 か月ごとに表示する Quarter View が新たに追加されました。また、複数月表示で月間の区切りがわかりやすくなるように階段状の線も表示されます。もう 1 つの便利な調整は、新しい Up Next トグルです。これまでは、Command-T を押して Day Ticker サイドバーまたはメニューバー アプリで現在の日付を表示しようとすると、その日の時刻指定イベントの前にすべてのタスクが表示されていたため、煩わしかったです。今は、すぐに Command-T をもう一度押すと、Fantastical は現在の日のタスクを飛ばして時刻指定イベントに焦点を合わせます。最後に、Day Ticker でイベントのない日をクリックすると、リストには最初は「イベントなし」と表示されますが、スクロールすると消えます。

幻想的な3.6クォータービュー
Fantastical 3.6 の新しい Quarter View では、月を区切る階段状の線が表示されます。

しかし、ここでは「Fantastical Scheduling: Proposals and Openings」の目玉となる側面に焦点を当てましょう。

あなたに提案があります

Fantasticalの提案機能は目新しいものではありませんが、大幅に強化されています。この機能を使うと、イベントを作成した後、他の候補時間を追加できます。招待者は都合の良い時間を指定できるため、双方にとって最適な時間を選ぶことができます。強化された機能には、招待者と提案時間をグリッド表示して最適な回答を絞り込む機能、提案された時間が既存の会議と重なることを招待者に示すインジケーター、追加情報(「午後3時には行けますが、犬を連れて行かなければなりません」など)を伝えるための専用のコメントビューなどがあります。

幻想的な提案インターフェース

重要なのは、会議に出席する人がFantastical、Mac、あるいはカレンダープログラムを使用している必要は全くないことです。提案する会議用のFantasticalリンクを作成して共有すれば、誰でもWebブラウザでそのリンクを読み込むことができます。

Fantastical Proposals の Web インターフェース

提案機能は、いわば Doodle の統合版と言えるでしょう (2015 年 5 月 28 日の記事「Doodle で会議のスケジュール管理」参照)。Doodle 風のグループスケジュール機能は確かに便利ですが、私は今ではグループスケジュールのほぼすべてに When2Meet を使っています (2021 年 1 月 6 日の記事「When2Meet: 会議時間を決める簡単な方法」参照)。Fantastical の将来のバージョンに、When2Meet のような機能が統合され、グループが集まるのに最適な時間を絞り込むのを助けてくれるようになったら素晴らしいと思います。誰にとってもうまくいくとは限らない提案をいくつか出すよりもずっと簡単ですから。

空きがあるか確認しよう

Fantastical 3.6の大きな新機能は、Openings機能です。この機能を使うと、空き時間を公開して、他の人が会議を予約できるようになります。これは新しいアイデアではありません。セルフブッキングアプリやサービスは数多く存在し、Calendlyが最もよく知られているかもしれません。「WhenWorksが予約やオフィスアワーのセルフサービススケジューリングを提供」(2018年7月2日)で別のサービスについて書きましたが、WhenWorksは運営者が変わったようで、ここ1年間アップデートされていません。

FantasticalのOpeningsの特徴は、Fantasticalに深く統合され、プライバシー保護に力を入れていることです。デフォルトでは無効になっていますが、有効にすると、指定された範囲内の空き時間のみがFantastical Schedulingサーバーにアップロードされます。カレンダーにリンクするだけの他のサービスのように、イベントのタイトル、時間、場所、招待者などを含むカレンダー全体を共有することはありません。また、設定時に空き時間を特定するために使用するカレンダーセットを指定できるため、特定のカレンダーをシステム外部に保持することも可能です。

幸いなことに、Fantastical 3.6が出荷されたその日に、完璧な実世界テストケースができました。先月、地元のランニングコミュニティのメンバーのために、Dionレーシングスノーシューのグループ購入を手配しました。ちょうど荷物が到着したばかりで、24人がスノーシューを受け取るために私の家に立ち寄る必要がありました。一人ひとりと受け取り時間を交渉する代わりに、FantasticalのOpeningsを利用しました。

「表示」>「空き状況」を選択すると、Fantastical Schedulingのウェブサイトでテンプレートの作成を開始できます。「詳細」セクションで、名前、説明、イベント受付用のカレンダー、カスタムリンク名を入力します。次に、「空き状況」セクションで、15分間隔のピックアップ予約が可能な時間帯を指定します(既にイベントが予約されている時間は自動的に除外されます)。ピックアップは7日前からのみ受け付けます。最後に、「承認」セクションでは、会議の承認を自動で行うように設定しました。より細かく制御したい場合は、手動承認を維持することもできます。

その後、同じタスクを iPhone で再現してみたところ、iPhone 上の Fantastical が Mac 上のものと機能的にまったく同一であることに感銘を受けました。

iPhoneでのFantastical Openingsのセットアップ

その後、集荷の予約が必要な全員に、カスタムリンクをメールで送りました。Proposalsの場合と同様に、FantasticalやMac、カレンダーシステムを使う必要はありませんでした。ウェブサイト上の3つの画面で完了します。

  1. 曜日と時間を選択してください。上部の矢印を使用するか、右側の月間カレンダーで日付をクリックして、週間を移動できます。Fantastical OpeningsのWeb予約インターフェース
  2. 名前、メールアドレス、主催者へのコメントを入力します。Fantastical Scheduling の Web 情報インターフェース
  3. Fantastical Scheduling は確認を提示し、カレンダーの招待状を電子メールで送信します。Fantastical OpeningsのWeb確認

人々が予約を始めると、Fantastical Scheduling からメールが届き、自動承認を設定していたため、カレンダーにイベントが表示され始めました。

Fantastical Openingsでイベントを予約しました
Fantastical の予約メール(左)と関連するカレンダーイベント(右)

全体的に、Fantastical Schedulingはうまく機能しました。あるユーザーはSafariでスケジュールページを読み込もうとした際にエラーが発生していましたが、数分後にはChromeで正常に動作しました。Flexibitsによると、これは初日に発生した問題で、現在は修正済みとのことです。その後、Safariでは問題なく使用できました。これまでにスノーシューを受け取った人は皆、手順が非常に簡単だったと言っており、おかげで一日中たくさんの友人が家に集まってくれたのは本当に嬉しかったです。

注意すべき奇妙な点や抜け落ちている点がいくつかあります。

  • Fantastical Scheduling は、自分がスケジュールした予定を他の人が予約できる時間から除外するという点では優れていますが、移動時間も除外したい場合は、少し余分な作業が必要です。たとえば、午前 10 時に理学療法の予約が入っているものの、そこに行くのに 20 分かかるとします。予約の 30 分前に他の人に予約を入れられたくありませんが、混乱して 30 分も早く到着してしまう恐れがあるため、予約時間を午前 9 時 30 分に変更したくもありません。この問題を解決するには、下部にある下向き矢印をクリックして Fantastical のイベント ウィンドウを展開し、表示される [移動時間] ポップアップ メニューから時間を選択します。ここで私が行ったように、場所を定義しておけば、Fantastical は移動時間も計算して、正確なオプションを提供します。また、[表示方法] ポップアップ メニューが [予定あり] に設定されていることを確認してください。Fantasticalでの移動時間の指定
  • 会議の種類ごとに詳細が異なる複数のテンプレートを作成することは可能ですが、例えば来週のみの会議を承認する場合など、日付の範囲を指定する方法が現時点ではありません。Flexibitsはこの機能を追加する予定です。当面の回避策としては、予約できる日付の範囲を制限することが挙げられます。
  • 現時点では未実装ですが、開発中の機能として、会議を予約したユーザーが自分で時間を変更できる機能があります。Flexibitsもこの機能の開発に取り組んでおり、この機能が実装されるまでは、ユーザーは別の時間枠を予約し、元の時間枠を削除するように通知する必要があります。

特筆すべきは、重要なサーバサイド機能を含む Fantastical Scheduling 機能が Flexibits Premium サブスクリプションで無料で追加されることだ。このサブスクリプションがあれば、Flexibits は Fantastical と Cardhop の両方を限定された機能付きで無料で提供できる。月額 $4.99 または年額 $39.99 (33% 割引) を支払えば、両方のアプリのフル機能にアクセスできる (2021 年 5 月 27 日の記事“Flexibits Premium に Fantastical がバンドルされた Cardhop 2.0”参照)。また、家族向けの Flexibits Premium もあり、これは月額 $7.99 または年額 $64.99 (32% 割引) で、家族最大 5 人が Fantastical と Cardhop をすべての利用可能なプラットフォーム (Mac、iPhone、iPad、Apple Watch) で使える。 Fantastical をご利用いただくには、macOS High Sierra 10.13.2 以降、iOS 13 以降、iPadOS 13 以降、watchOS 6 以降が必要です。Flexibits Premium には14日間の無料トライアルがあり、以前お試しいただいた方のためにトライアルオプションがリセットされました。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.