Zapier
ONLYOFFICEとZapierの統合について
ONLYOFFICEは、ONLYOFFICE AppsをZapierと統合するための公式コネクタを提供しています。このアプリを使用すると、ユーザーはカスタムApps統合を作成し、プログラミングスキルを必要とせずに「もしXが起こったらYを実行する」というアクション(Zap)を設定できます。ONLYOFFICE Zapier統合のソースコードはGitHubで入手可能です。このコネクタはApache-2.0ライセンスの下で配布されています。
主な機能
- Zapierがサポートする数千のアプリとONLYOFFICE Appsを接続します。
- 特定のイベントが発生したときに、Apps内に自動的にルーム、フォルダー、またはファイルを作成します。
- Appsと他のサービス間でドキュメントをアップロード、ダウンロード、共有します。
- Appsにユーザーを招待し、自動化されたワークフローを通じてアクセスを管理します。
- Appsのイベントに関する通知をメッセージングおよびコラボレーションツールに送信します。
- チームの日常業務に適した柔軟な自動化ワークフローを構築します。
Zapの例
実装済みのZapのリスト:
- AppsとZoom。ユーザー追加トリガーを使用しました。Appsに新しいユーザーが追加されると、Appsの使用方法を教えるために会社の従業員向けにZoom会議が自動的にスケジュールされます。
- AppsとGoogleドキュメント。マイドキュメントでファイルが作成されたトリガーを使用しました。ユーザーがAppsでドキュメントを作成した後、そのコピーがGoogleドキュメントに追加されます。
- AppsとGmail。ファイル作成トリガーを使用しました。ユーザーがAppsでファイルを作成すると、そのコピーがGmailのメールに送信され、さらなる作業や顧客との共有が可能になります。
- Apps、Slack、Discord。ルーム作成トリガーを使用しました。Appsで新しいルームを作成すると、Slackにチャンネルが自動的に作成され、Discordに通知が送信されます。
- AppsとGoogle Chat。ルームアーカイブトリガーを使用しました。ユーザーがルームをアーカイブに移動すると、自動的にGoogle Chatに通知が送信されます。
- AsanaとApps:フォルダー検索とフォルダー削除アクションを使用しました。Asanaのタスク名に基づいてAppsにフォルダーが作成されます。タスクが完了すると、Appsのフォルダーは自動的に削除されます。
- AppsとTelegram。ルーム作成トリガーとルーム共有アクションを使用しました。Appsでルームを作成すると、Telegramに管理者または特定のユーザーへの通知が自動的に送信されます。
- Linear.appとApps。ルーム作成アクションを使用しました。Linear.appで新しいタスクを作成すると、Appsにルームが自動的に作成されます。
- OneDriveとApps。ファイルアップロードアクションを使用しました。OneDriveにファイルを追加すると、そのコピーが自動的にAppsに送信されます。
- HubSpotとApps。ユーザー招待アクションを使用しました。HubSpotに新しい連絡先が追加されると、その連絡先にAppsワークスペースへの登録招待が自動的に送信されます。
ONLYOFFICE AppsをZapierに接続する
要件
- Zapier
- ONLYOFFICE Apps
- Zapier ONLYOFFICE統合アプリ
Zapier用ONLYOFFICE Appsコネクタのインストール
ONLYOFFICE Appsアプリは、Zapierのアプリセクションで見つけて接続できます:
- Zapierアカウントにサインアップするか、ログインします。
- アプリ > マイアプリセクションに移動します。
- + 接続を追加ボタンをクリックし、ONLYOFFICE Appsを見つけます。
- AppsのURL、メールアドレス、パスワードを入力してアカウントを接続します。
- Appsを使用して新しいZapの作成を開始します。
Zapier内でONLYOFFICE Appsを使用開始する
Zapの作成
-
アクションの連鎖を作成するには、連鎖が始まるトリガーイベントを選択します。
例えば、マイドキュメントセクションでファイルを作成するトリガーを選択しました。アプリ & イベントセクションで、マイドキュメントでファイルが作成されたイベントを選択します。

-
次に、ファイル作成を追跡するAppsにサインインする必要があります。アカウントセクションでサインインをクリックします。

認証ウィンドウで、AppsポータルのURL、メールアドレス、パスワードを指定します。はい、ONLYOFFICE DocSpaceに続行をクリックします。

-
トリガーセクションで、トリガーを設定できます。この場合、必要に応じてフォルダーを選択するか、デフォルト設定をそのままにします。
次に、トリガーをテストする必要があります。トリガーをテストボタンをクリックします。

-
レコードを選択し、選択したレコードで続行ボタンをクリックします。

-
次に、チェーン内の次のイベントを作成し、それらをテストしてZapを公開できます。利用可能なZapの詳細は以下に記載されています。

ユーザー追加トリガー
目的
Appsに新しいユーザーを追加すると、会社の従業員向けにAppsの使用方法を教えるZoom会議が自動的に作成されます。
実装
-
Appsのユーザー追加トリガーを追加して、Apps内の新しいユーザーに関するデータを受け取ります。

-
トリガーが正常に機能することを確認するためにテストします。その後、さらなる使用のためにサンプルレコードを選択します。

-
ZapierのDelay After Queueアクションを追加して、現在の時間を取得します。
イベントの遅延時間を設定します(この例では0分)。タスクの担当者を選択し、必要に応じて複数の担当者を選択します。

-
次に、Zoom Create Meetingアクションを追加します。
ニーズに応じてアクションを設定します。会議のトピックを入力し、日付、時間、パスワードを選択します。

その後、Zapをテストします。すべてのテストが成功した場合、それを公開します。
マイドキュメントでファイルが作成されたトリガー
目的
ユーザーがAppsでドキュメントを作成した後、そのコピーがGoogleドキュメントに追加されます。
実装
-
Appsのマイドキュメントでファイルが作成されたトリガーを追加します。このトリガーは、新しいドキュメントを作成または追加したときにアクティブになります。

必要に応じて、トリガーが適用されるフォルダーを選択します。
-
トリガーが正常に動作することを確認するためにテストします。さらなるテストのためにサンプルレコードを選択します。

-
Appsからファイルを取得するには、まずダウンロードする必要があります。そのために、ファイルをダウンロードアクションを追加します。

-
アクション設定でファイルIDを選択します。

-
新しいGoogleドキュメントのドキュメントをアップロードアクションを追加します。ファイルフィールドを選択し、ファイルがアップロードされるGoogleドキュメントのフォルダーを選択します。

その後、Zapをテストします。すべてのテストが成功した場合、それを公開します。
ファイル作成トリガー
目的
ユーザーがAppsでファイルを作成し、そのコピーをGmailのメールに送信して、さらなる作業や顧客との共有を行います。
実装
-
Appsのファイル作成トリガーを追加します。

必要に応じて、トリガーが適用されるルームやフォルダーを選択します。
-
トリガーが正常に動作することを確認するためにテストします。その後、さらなる使用のためにサンプルレコードを選択します。

-
新しいAppsのファイルをダウンロードアクションを追加し、ファイルをダウンロードします。

-
アクション設定でファイルIDを選択します。

-
新しいGmailのメールを送信アクションを追加します。設定で必要なパラメータを入力します。

-
添付ファイルフィールドで、ファイルをダウンロードアクションの値を指定します。

その後、Zapをテストします。すべてのテストが成功した場合、それを公開します。
ルーム作成トリガー
目的
Appsで新しいルームを作成すると、Slackにチャンネルが自動的に作成され、Discordに通知が送信されます。
実装
-
Appsのルーム作成トリガーを追加します。

-
トリガーが正常に機能することを確認するためにテストします。その後、さらなる使用のためにサンプルレコードを選択します。

-
Slackのチャンネルを作成アクションを追加します。

-
アクション設定でチャンネル名を選択します。

-
新しいDiscordのメッセージを送信アクションを追加します。

-
受信者とメッセージテキストを選択します。

その後、Zapをテストします。すべてのテストが成功した場合、それを公開します。
ルームアーカイブトリガー
目的
ユーザーがルームをアーカイブに移動すると、自動的にGoogle Chatに通知が送信されます。
実装
-
Appsのルームアーカイブトリガーを追加します。

-
トリガーが正常に機能することを確認するためにテストします。その後、さらなる使用のためにサンプルレコードを選択します。

-
Google Chatのメッセージを作成アクションを追加します。

-
設定でチャンネルを選択し、メッセージコンストラクタを使用してメッセージテキストを作成します。

その後、Zapをテストします。すべてのテストが成功した場合、それを公開します。
フォルダー検索とフォルダー削除アクション
目的
Asanaのタスク名に基づいてAppsにフォルダーが作成されます。タスクが完了すると、Appsのフォルダーは自動的に削除されます。
実装
-
Asanaの完了したタスクトリガーを追加します。

-
Asanaでワークスペースとプロジェクトを選択します。

-
トリガーが正常に機能することを確認するためにテストします。その後、さらなる使用のためにサンプルレコードを選択します。

-
新しいAppsのフォルダー検索アクションを追加し、タスク名に基づいてフォルダーを検索します。

-
設定でフォルダーを検索するセクションを選択し、フォルダー名のフィールドを選択します。

-
フォルダー削除アクションを追加します。フォルダーの場所に応じて、フォルダーを削除またはマイドキュメントからフォルダーを削除を選択します。

-
設定でフォルダーIDのフィールドを選択します。

その後、Zapをテストします。すべてのテストが成功した場合、それを公開します。
ルーム共有アクション
目的
Appsの管理者は、すべての新しく作成されたルームにアクセスし、Telegram通知を受け取りたいと考えています。
実装
-
Appsのルーム作成トリガーを追加します。

-
トリガーが正常に動作することを確認するためにテストします。その後、さらなる使用のためにサンプルレコードを選択します。

-
Appsのルーム共有アクションを追加し、ルームへのアクセスを自動的に提供します。

-
アクション設定でルームID、アクセスを付与するユーザー、および役割を選択します。

-
Telegramのメッセージを送信アクションを追加します。

-
設定でチャットIDを選択します。メッセージテキストフィールドで、コンストラクタを使用してメッセージテキストを作成します。

その後、Zapをテストします。すべてのテストが成功した場合、それを公開します。
ルーム作成アクション
目的
Linear.appで新しいタスクを作成すると、Appsにルームが自動的に作成されます。
実装
-
Linearの新しい課題トリガーを追加します。

-
トリガーが正常に動作することを確認するためにテストします。その後、さらなる使用のためにサンプルレコードを選択します。

-
新しいAppsのルーム作成アクションを追加し、新しいルームを自動的に作成します。

-
設定でルームタイトルとタイプを選択します。

その後、Zapをテストします。すべてのテストが成功した場合、それを公開します。
ファイルアップロードアクション
目的
OneDriveにファイルを追加すると、そのコピーが自動的にAppsに送信されます。
実装
-
OneDriveの新しいファイルトリガーを追加します。

-
トリガーが正常に動作することを確認するためにテストします。その後、さらなる使用のためにサンプルレコードを選択します。

-
新しいAppsのマイドキュメントにファイルをアップロードアクションを追加します。

-
設定で添付ファイルのフィールドを選択します。

その後、Zapをテストします。Zapをテストする際、urlフィールドの値は
hydrateタグで始まり、終わる必要があります。すべてのテストが成功した場合、それを公開します。注記「ファイルアップロード」アクションのテスト中にエラーが発生した場合、アプリを再接続することをお勧めします。そのためには、ZapierのアプリセクションでONLYOFFICEアプリを選択します。既存の接続を削除し、再度追加します。
ユーザー招待アクション
目的
HubSpotに新しい連絡先が追加されると、その連絡先にAppsワークスペースへの登録招待が自動的に送信されます。
実装
-
HubSpotの新しい連絡先トリガーを追加します。

-
トリガーが正常に動作することを確認するためにテストします。その後、さらなる使用のためにサンプルレコードを選択します。

-
新しいAppsのユーザー招待アクションを追加します。

-
設定でメールを含むフィールドを選択し、ユーザーの役割を選択します。

その後、Zapをテストします。すべてのテストが成功した場合、それを公開します。
最も一般的な問題とその解決方法については、トラブルシューティングガイドをご覧ください。