iCalendarは、プログラム間でカレンダーデータを共有するために使用される標準フォーマットです。Googleカレンダー、Appleカレンダー、Microsoft Outlook、Yahooカレンダー、Mozilla Thunderbirdなど、幅広いカレンダープログラムで使用され、サポートされています。
会社管理者がカレンダーフィードを有効にしている場合、従業員はTeachworksのカレンダーから他のカレンダープログラムでイベントを購読できます。
注: Teachworksのカレンダーフィードには、現在の日付の2週間前から3か月先までのイベントが含まれます。
カレンダーフィードの取得
従業員は、以下の手順に従って、自身のカレンダーフィードのURLを取得できます。
アカウントをクリックし、次に「プロフィール」をクリックしてください。
「スケジュール」タブをクリックしてください。
「カレンダー」セクションまでスクロールしてください。
「カレンダーフィード」欄のURLをコピーしてください。
フィードURLを他のカレンダープログラムに追加することで、従業員の予定を取得できるようになります。
フィードフィルター
フィードURLの末尾にあるフィルタパラメータを調整することで、カレンダーフィードをさらに細かく制御できます。利用可能なフィルタパラメータは以下のとおりです。
すべて– カレンダーから授業やその他の授業以外のイベントを表示します(「other_shared」は除外されます)。
レッスン– レッスンのみを表示します。
その他– 会社または従業員に関連する、教育以外のイベントのみを表示します。
その他の共有- この設定は従業員向けフィード用で、対象者として「全員」または「従業員」を指定している、貴社で行われた教育以外のイベントを表示します。
注:デフォルト設定は「すべて」です。
カレンダープログラムに「レッスン」と「その他のイベント」用のフィードを別々に追加しておくと、2つのフィードを区別しやすくなるでしょう。
カレンダープログラムにカレンダーフィードを追加する
カレンダーフィードの購読方法については、お使いのカレンダープログラムの説明書をご覧ください。以下に、よく利用されているカレンダープログラムの説明書へのリンクをいくつか掲載します。
注: Googleカレンダーはカレンダーの購読情報の更新頻度が低く、カレンダーフィードの手動更新にも対応していません。そのため、カレンダーに最新のイベント情報が必要な場合は、Googleカレンダーに頼るべきではありません。また、Googleカレンダーの更新頻度が低く、手動更新ができないことから、最新のイベント情報を必要とするユーザーには適さない場合があります。リアルタイム更新による快適な操作性を実現するには、TeachworksではGoogleカレンダー用双方向同期アドオンのご利用をお勧めします。このアドオンは、シームレスな同期と即時更新を保証します。
正社員 - 勤務地で絞り込む
会社管理者または従業員の方は、以下の手順に従って、場所ごとにフィードをフィルタリングできます。
「アカウント」をクリックし、次に「ロケーション」をクリックしてください。
絞り込みたい場所の「編集」オプションをクリックしてください。
ブラウザのアドレスバーに表示されているURLを確認し、以下の画像に示すようにロケーションIDをメモしてください。
既存のカレンダーフィードURLの末尾にスラッシュ「/」を追加し、そのスラッシュの後に前の手順で取得したロケーションIDを追加します。URLは次のようになります。
https://subdomain.teachworks.com/icalendar/account/pQZf7Klpyg/all/1
カレンダーフィードには、選択した場所のレッスンのみが表示されるようになります。
キャンセルされたレッスンを除く
デフォルトでは、カレンダーフィードにはキャンセルされたレッスンが概要フィールドに [Cancelled] タグ付きで表示されます。キャンセルされたレッスンをフィードから完全に除外したい場合は、フィード URL の末尾に "?exclude_cancelled=true" を追加してください。URL は次のようになります。
https://subdomain.teachworks.com/icalendar/account/pQZf7Klpyg/all?exclude_cancelled=true