タスクワールド(Taskworld)ブログ

とにかく使いやすい!実際の業務で重宝する機能が満載!

カテゴリ: タスクワールド活用のヒント

〜Microsoft Flow のカスタムコネクタでタスク情報を取得しましょう!〜

API


今回は Microsoft 公式のワークフロー自動化ツール Microsoft Flow でカスタムコネクタを作成し、タスクワールドのタスク情報を取得してみましょう。


事前準備

以下の①~③を準備します。

Microsoft Flow にサインアップします。アカウントが無い場合は無料ユーザー登録をしましょう。

② API 呼び出しのテンプレートを Postmanで作成するので、Chrome 拡張などでインストールします。

③ タスクワールド API で使用する ID も用意しておきましょう。ID はタスクワールド画面の「アカウント設定 > データのダウンロード」からダウンロードするか、または過去記事のサンプルソースで取得できます。


テンプレートを作成

まずは Postman でAPI 呼び出しのテンプレートを作成します。

過去記事の手順を参考にして、Postman でタスク情報取得(task.get)を実行します。レスポンスで「"ok":true」が返ってくれば成功です。

エクスポート用のコレクションを作成してクエリを格納します。

左上の「NEW」ボタンをクリックして「Creat New」の「Collection」を選択し、コレクションを作成します。コレクション名は「Taskworld_task-get」としてください(任意でも大丈夫です)。

01Postman_collectionì¬


クエリをコレクションに保存します。先ほど実行した task.get API のタブを開いた状態で、右上の「Save」ドロップダウンから「Save As...」をクリックして、コレクションを指定して保存します。

02Postman_collection‚É•Û‘¶


コレクションをエクスポートします。Postmanの左側の コレクション一覧にカーソルを重ねて「…」メニューを開き「Export」をクリックします。形式は「Collection V1」を選択し、「Export」をクリックして任意の場所にファイルを保存してください。

03Postman_export1



カスタムコネクタを作成

次にカスタムコネクタを作成します。

Microsoft Flow 画面の左側メニューから「データ>カスタムコネクタ」を開きます。ページ右上「カスタムコネクタの作成」をクリックして「Postman コレクションをインポート」を選択します。

05Flow_import


「カスタムコネクタの作成」フォームが開くので、カスタムコネクタ名「Taskworld_task-get」を入力します(任意でも大丈夫です)。「インポート」をクリックして Postman からエクスポートしたテンプレートファイルを選択し、「続行」をクリックします。

06Flow_import2


なお、ファイルを選択するとファイルが別名で表示されますが、これは指定したファイルから自動変換された一時ファイルの名前が表示されているだけなので問題ありません。

インポートに成功したら右上の「コネクタの作成」をクリックして保存します。これでカスタムコネクタの作成は完了です。

07Flow_import3



テスト実行

作成したカスタムコネクタの動作確認をしましょう。

カスタムコネクタの編集画面で「テスト」を開き、送信パラメータを入力して「テスト操作」を実行します。

10Flow_test1


テストが完了すると下の方にテスト結果が表示されます。「OK(200)」が返っていれば成功です。

11Flow_test2


まとめ

いかがでしたでしょうか?カスタムコネクタを一から作成すると設定項目が多くて大変ですが、Postman を使えばあっという間にカスタムコネクタが完成します。インポート前にAPI の接続確認が済んでいるのも安心ですね。

Microsoft Flow は Office 製品や外部サービスとの連携に強く、ワークフローのトリガーも様々に設定できるので大変便利です。Flow を使いこなせれば定型作業の自動化がとても捗りますので、みなさんもぜひ、タスクワールドと一緒に使ってみてください!

--------------

タスクワールドは、15日間無料でトライアル利用が可能です。
トライアル期間中は、アナリティクス機能を含む、そのすべての機能を無制限で使えます。
日本語によるサポートもバッチリなので、ぜひ気軽にトライアルスタートを!

twbanner_700x230_ja

1-cR7Xny-Rt1dGa1JGiexWBw

1-LXIE6IOdez6aMNcva6C6Bg

〜検索機能がより使いやすくリニューアル!〜

世界基準のタスク管理ツール「タスクワールド」。嬉しい新機能のリリースが続く中、既存機能の改善もアクティブに行われております。そして今月は、なんと...

main

... ツールとしての利便性をさらに向上すべく、ワークスペース内の検索機能が大幅リニューアルされました!

新しい検索機能の名前は、「スマート検索」。本日は駆け足で、このスマート検索機能をご紹介いたします。

Let's スタート!

------

スマート検索は、統一された一つの検索窓を使い、ワークスペース内の検索を一括で行うことのできる機能です。

今回のリニューアルにより、検索精度が大幅にアップし、また検索結果が項目に分けて表示されるようになりました。また、検索結果を様々な要素でさらに絞り込み表示させることも可能になりました。

タスクワールドらしく、見ればスグに直感的に分かるインターフェースになっているので、説明はここまでにして、実際の画面を見ていきましょう!

※画面イメージ内の細かな文字等が見づらい場合は、画像をクリックして拡大表示されることをオススメいたします。

スマート検索の検索窓は、タスクワールド全ページの中央上部にあります。

1

それでは、試しに「北」という文字で検索してみましょう。

2

すると、「トップ検索結果」ページに移り、「北」の検索結果が項目ごとに分けて表示されます。

「トップ検索結果」の右の「タスク」をクリックすると、「北」が含まれたタスクのみが表示されるページに移ります。

3

このページでは画面左側に、検索結果を様々な要素でさらに細かく絞り込みすることのできる欄が表示されます。

「タスク」の右には、「プロジェクト」、「タスクリスト」、「ピープル」と続きます。
これらのページでも、様々な要素で細かく絞り込みが可能です。

4


5


6


..................................................

以上、リニューアルされた「スマート検索」に関して、駆け足で見ていきました。

ぜひフル活用して、タスク管理の効率を高めていってくださいね!

--------------

タスクワールドは、15日間無料でトライアル利用が可能です。
トライアル期間中は、アナリティクス機能を含む、そのすべての機能を無制限で使えます。
日本語によるサポートもバッチリなので、ぜひ気軽にトライアルスタートを!

twbanner_700x230_ja

1-cR7Xny-Rt1dGa1JGiexWBw

1-LXIE6IOdez6aMNcva6C6Bg

〜世界基準プロ管ツール タスワーの可能性を更に広げるAPIの記事をご紹介!〜

これまでにご紹介してきた「タスクワールドAPI連携」に関する記事を一覧にまとめました。
(更新日:2019年1月17日 午前7時)

「この様な視点、このようなニーズに対応をしたタスクワールドAPI連携に関してのヒント記事に興味がある!」という方は、タスクワールド公式サイトより、気軽にお問い合わせください!

API

★API連携

タスクワールドがマイクロソフト ワークフローとの連携利用でさらに便利に!

タスクワールドをさらに使いやすく!APIでチェックリストもコントロール!

APIでタスクワールドが更に便利に!GAS botのサンプルプログラム!!

タスクワールドAPI、Javascript サンプルプログラムを使ってみましょう!

Javaや PHPで、タスクワールドをもっと便利に!

イッキに解説します!タスクワールド APIの使い方!

--------------

タスクワールドは、15日間無料でトライアル利用が可能です。
トライアル期間中は、アナリティクス機能を含む、そのすべての機能を無制限で使えます。
日本語によるサポートもバッチリなので、ぜひ気軽にトライアルスタートを!

twbanner_700x230_ja

1-cR7Xny-Rt1dGa1JGiexWBw

1-LXIE6IOdez6aMNcva6C6Bg

〜タスクワールドをよりフル活用するための便利機能をご紹介!〜

これまでリリースされてきた「タスクワールド活用のヒント」を一覧にまとめました。
(更新日:2019年1月17日 午前7時)

「こんな感じの記事をぜひ読んでみたい!」といったご要望があれば、気軽にリクエストしてくださいね!

main

★API連携

タスクワールドがマイクロソフト ワークフローとの連携利用でさらに便利に!

タスクワールドをさらに使いやすく!APIでチェックリストもコントロール!

APIでタスクワールドが更に便利に!GAS botのサンプルプログラム!!

タスクワールドAPI、Javascript サンプルプログラムを使ってみましょう!

Javaや PHPで、タスクワールドをもっと便利に!

イッキに解説します!タスクワールド APIの使い方!


★便利機能

特報!タスクワールドでゲストとコラボが可能に!

タスクワールド上の細かな動きを、自分だけにスヌーズ通知!

何かと便利なタスクワールドのデータ出力機能!

自由にカスタマイズ可能!タスクワールドの新リマインダー機能が心強い!

ちょっとした小技集! vol. 3(仕事の動きを小まめにチェック)

ちょっとした小技集! vol. 2(タスク&タスクリスト&プロジェクトのコピー機能)

ちょっとした小技集! vol. 1 (ショートカット、タスク右クリック、チェックリスト)

タスクワールドならではの新機能!パフォーマンス・レビュー!

タスクワールドのプロジェクト作成者とは?

タスクワールドのガントチャート機能がピカイチ!

タスクワールドは備忘録としても強い!

タスクワールドのフォロワー設定機能が、プロジェクト管理をより効率的にします!

タスクワールドの繰り返しタスク機能が便利!

裏技 緊急対応!タスクワールドで、突然のチームメンバーチェンジを乗り切る!

タスクワールドでは、アクティビティログが、見やすく詳細にチェック可能!

制作プロジェクトでこそ、タスクワールドが強い!

タスクの時間計測機能で工数もバッチリ管理!


★タスクワールド入門

タスクワールド、無料トライアルから導入までの道!

タスクワールドに参加するメンバーのタイプをMatomeましょう!

タスクワールドではメールだけで基本操作が可能!

快適・スピーディーなやり取り!タスクワールドのチャット機能!

タスクワールドでは、Markdownで書式設定が可能!

プロジェクトをグループ分けして、タスクワールドを更に使いやすく!

タスクワールドで情報共有レベルをコントロール!

タスクワールドでは、自分に合った使い方が可能!

タスクワールドは、ファイル管理がとことんわかりやすい!

緊急対応!タスクワールドなら、プロジェクト管理方法をいつでも変更可!

タスクワールドなら、ITがチョット苦手なメンバーでも大丈夫!

Trello(トレロ)からタスクワールドへの移行はラクラク簡単!

人事・採用・HR全般にも、タスクワールドが効く!

タスクワールドの基礎をもう一度おさらい!

タスクワールドは、スクール運営の心強い味方!

サポート業務で大活躍!タスクワールドの仕事術!

タスクワールドでチームのワークフローを徹底改善!

タスクワールド公式モバイルアプリが超便利!



--------------

タスクワールドは、15日間無料でトライアル利用が可能です。
トライアル期間中は、アナリティクス機能を含む、そのすべての機能を無制限で使えます。
日本語によるサポートもバッチリなので、ぜひ気軽にトライアルスタートを!
twbanner_700x230_ja

1-cR7Xny-Rt1dGa1JGiexWBw

1-LXIE6IOdez6aMNcva6C6Bg

〜Google Apps Script でタスクにチェックリストを追加しましょう!〜

API


前回に引き続き Google Apps Script(以下GAS)の bot を作成しましょう。今回は一日ごとにタスクを確認し、新しいタスクに以下のタグが付与されていた場合、タスクに自動でチェックリストを追加する処理を実装します。

before


このサンプルでは Google とタスクワールドのアカウントが必要になります。また、タスクワールド API で使用する ID も用意しておきましょう。ID はタスクワールド画面の「アカウント設定 > データのダウンロード」からダウンロードするか、または<前回記事>のサンプルソースで取得できます。


スクリプトファイルを追加

まずは <Google Apps Script プロジェクト一覧画面>で前回のプロジェクトを開き、メニューの「ファイル > 新規作成 > スクリプトファイル」で新規スクリプトを開きます。

このファイルにサンプルスクリプト(クリックしてダウンロード)をコピーペーストして保存します。ファイル名は任意で構いません。

add_script


※スクリプトでは、前回分と重複する関数をコメントアウトしてありますが、もし新規でプロジェクトを作成する場合はコメントを外して有効にしてください。


プロパティを追加

今回使用するタグの ID をスクリプトプロパティにを追加します。

メニューの「ファイル > プロジェクトのプロパティ」から「スクリプトのプロパティ」を開き、以下のようにプロパティを追加してください。

properties


スケジュールを設定

一日ごとにタスクの登録状況を確認するためのトリガーを登録しましょう。

スクリプトエディタのメニューから「編集 > 現在のプロジェクトのトリガー」で一覧を開き、新規トリガーを追加して任意のタイミングを設定します。今回は日次処理なので「日付ベースのタイマー」を選択します。

GAS の仕様変更のため、前回の記事とは登録フォームの仕様が異なるので注意してください。

trigger_new



テスト実行

動作確認を行う場合はメニューバーの「関数を選択」欄で addCheckItems 関数を選択し、デバッグボタン(虫のマーク)をクリックします。

debug



スクリプトの動作が終了したらタスクワールドを確認しましょう。下図のように2件のチェックリストが登録されていれば成功です。

after



スクリプトの実装内容

さて、今回もスクリプトの処理内容を簡単にご説明しましょう。

addCheckItems 関数は条件に該当するタスクを確認してチェックリストを登録するメイン処理です。

タスクリストを取得し、それぞれのタスクの登録日時とタグ情報を確認して、条件に該当すればチェックリストアイテムを2件登録します。日次処理なので、一日以内に登録されたタスクかどうかを判定していますね。

func1_addCheckItems


addItem 関数は checklist.add-item API のラッパー関数です。追加先のタスクの ID とチェック項目(タイトル)を引数で受け取って API で送信します。

func2_addItem


この他に前回の記事で実装した関数(getTasklist、postRequest)も使用していますが、初めての方は前回の記事を参照してください。

GAS の同じプロジェクトなら他のスクリプトファイルの関数も使用できるので、今回のスクリプトでは前回の関数はコメントアウトしてあります。

まとめ

タスクごとに作業手順が決まっている場合は、それぞれの作業項目をチェックリストとして登録するとタスク管理がしやすくなりますね。各タスクの進捗状況が一目で確認でき、作業の漏れ抜けも防止できます。

もしあなたのオフィスで分厚い作業マニュアルが現役なら、これからは bot でチェックリストを自動登録してみませんか?作業効率の改善を実感できますよ!

--------------

タスクワールドは、15日間無料でトライアル利用が可能です。
トライアル期間中は、アナリティクス機能を含む、そのすべての機能を無制限で使えます。
日本語によるサポートもバッチリなので、ぜひ気軽にトライアルスタートを!

twbanner_700x230_ja

1-cR7Xny-Rt1dGa1JGiexWBw

1-LXIE6IOdez6aMNcva6C6Bg

↑このページのトップヘ