iCalendarは、プログラム間でカレンダーデータを共有するために使用される標準フォーマットです。Googleカレンダー、Appleカレンダー、Microsoft Outlook、Yahooカレンダー、Mozilla Thunderbirdなど、幅広いカレンダープログラムで使用され、サポートされています。
Teachworksでは、あなたと従業員向けにカレンダーフィードを有効にすることができます。これにより、あなたや従業員はTeachworksカレンダーのイベントを他のカレンダープログラムで購読できるようになります。Teachworksフィードは、現在の日付(UTC)から2週間前と12週間先のイベントを表示します。
アドオンを有効にする
「アカウント」をクリックし、次に「統合とアドオン」をクリックしてください。
上部の「検索」フィールドに「カレンダーフィード」と入力してください。
アドオンを有効にするには、トグルスイッチを「オン」に切り替えてください。
設定
アドオンを有効にした後、「設定」をクリックして、有効にするフィードを選択してください。以下のオプションから選択できます。
会社カレンダーフィードを有効にする- このオプションを有効にすると、会社のカレンダーフィードが表示されます。有効にすると、会社フィードのチェックボックスの下にカレンダーフィードのURLが表示されます。このカレンダーフィードは、アカウント内のすべてのイベントを対象としています。
従業員カレンダーフィードを有効にする- このオプションを有効にすると、従業員ごとに個別のカレンダーフィードが作成されます。有効にすると、従業員のプロフィールからその従業員のカレンダーフィードを取得できます。
フィードフィルター
フィードURLの末尾にある「Filter」パラメータを調整することで、カレンダーフィードをさらに細かく制御できます。利用可能なフィルタパラメータは以下のとおりです(デフォルトは「すべて」に設定されています)。
すべて– カレンダーから授業やその他の授業以外のイベントを表示します。
レッスン– レッスンのみを表示します。
その他– 会社または従業員に関連する、教育以外のイベントのみを表示します。
その他の共有- この設定は従業員向けフィード用で、対象者として「全員」または「従業員」を指定している、貴社で行われた教育以外のイベントを表示します。
場所- この機能を使うと、特定の場所に関するレッスンやその他のイベントを表示できます。詳しい手順は下記をご覧ください。
ヒント:レッスンとその他のイベントを区別しやすくするために、カレンダープログラムにそれぞれ別のフィードを追加すると良いでしょう。
カレンダープログラムにカレンダーフィードを追加する
カレンダーフィードの購読方法については、お使いのカレンダープログラムの説明書をご覧ください。以下に、よく利用されているカレンダープログラムの説明書へのリンクをいくつか掲載します。
注: Googleカレンダーはカレンダーの購読情報を頻繁に更新せず、カレンダーフィードの手動更新にも対応していません。そのため、カレンダーに最新のイベント情報が必要な場合は、Googleカレンダーに頼らないようにしてください。
場所で絞り込む
会社の管理者または従業員の方は、以下の手順に従ってカレンダーフィードを「場所」でフィルタリングできます。
「アカウント」をクリックし、次に「ロケーション」をクリックしてください。
絞り込みたい場所の横にある「編集」をクリックしてください。
ブラウザのアドレスバーに表示されているURLを見て、その番号をメモしてください。
既存のカレンダーフィードURLの末尾にスラッシュ「/」を追加し、そのスラッシュの後に前の手順で取得した場所番号を挿入してください。URLは次のようになります。
https://subdomain.teachworks.com/icalendar/account/pQZf7Klpyg/all/1
このカレンダーフィードには、選択した場所のレッスンのみが表示されるようになります。
キャンセルされたレッスンを除く
デフォルトでは、カレンダーフィードには「キャンセル済み」のレッスンが「概要」フィールドに[キャンセル済み]タグ付きで表示されます。
キャンセルされたレッスンをフィードから完全に除外したい場合は、フィードURLの末尾に「?exclude_cancelled=true」を追加してください。URLは次のようになります。
https://subdomain.teachworks.com/icalendar/account/pQZf7Klpyg/all?exclude_cancelled=true
