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

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

カテゴリ: 導入事例のご紹介

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

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

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

API

★API連携

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

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

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

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

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

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

twbanner_700x230_ja

1-cR7Xny-Rt1dGa1JGiexWBw

1-LXIE6IOdez6aMNcva6C6Bg

〜Google Apps Script で タスクワールドのチャットに通知する bot を作りましょう!〜

API


今回は Google Apps Script(以下GAS)を使用して、タスクリストの期限切れタスクの件数をチャットに通知する bot を作成します。

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


スクリプトを作成

まずはGoogle Apps Script プロジェクト一覧画面で新規スクリプトを作成し、スクリプトエディタを開きます。

このエディタ上にサンプルスクリプトをコピーペーストして保存します。プロジェクト名・ファイル名は任意で構いません。

editor



プロパティを登録

次にアクセストークンと ID をスクリプトプロパティに登録します。

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

properties


スクリプトの実行を承認

ここまで準備したら動作確認を行いましょう。myFunction 関数を選択してメニューバーのデバッグボタン(虫のマーク)をクリックします。

debug


すると、最初に実行する時は「承認が必要です」というメッセージが出てきます。

「許可を確認」をクリックし、次の「アカウントの選択」フォームで使用アカウントをクリックします。この後、許可ボタンが表示されれば許可に進みますが、「このアプリは確認されていません」と表示されたら「プロジェクト名(安全ではないページ)に移動」をクリックし、メッセージに従って進んでください。

permission


承認が完了するとスクリプトが実行されます。

タスクワールドのチャットに以下のようなメッセージが表示されたら成功です!

message



スケジュールを設定

スクリプトを定期的に実行したい場合は、GAS でトリガーを登録しましょう。

スクリプトエディタのメニューから「編集 > 現在のプロジェクトのトリガー」でフォームを開き、トリガーを追加して任意のタイミングを設定します。下図の場合、毎週月曜の午後に myFunction 関数を実行します。

trigger



スクリプトの実装内容

スクリプトに実装した処理内容を簡単にご説明します。

最初に実行する myFunction 関数は、期限切れタスクの件数を数えてメッセージを送信するメイン処理です。

func1MyFunc


myFunction からラッパー関数を呼び出してタスクリストの取得およびメッセージの送信を行います。また、スクリプトプロパティにアクセスし、各 API で送信するパラメータを用意します。

func2Wrapper


postRequest 関数はタスクワールド API の呼び出しを実行します。

func3Apicall



まとめ

今回はさらに実践的な内容となりましたが、いかがでしたか?

GAS を使うとスクリプトの実行環境や定期処理が無料で利用できてとても便利ですね。また、GAS からデータをスプレッドシートに記録したり、他のサービスへ連携するハブにも使えます。

プロジェクト管理は何かと大変ですが、API を活用して便利な環境を作っていきたいですね!

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

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

twbanner_700x230_ja

1-cR7Xny-Rt1dGa1JGiexWBw

1-LXIE6IOdez6aMNcva6C6Bg

〜プロジェクトは現場で起きている!タスワーのリアルな活用事例をご紹介!〜

これまでにご紹介してきた「タスクワールド導入事例」を一覧にまとめました。
(更新日:2018年9月21日 午後12時)

「タスクワールドの便利な活用方法を、インターナショナル・ビジネスシーンに向けて、どんどん共有・発信していきたい!」という方は、タスクワールド公式サイトより、気軽にお問い合わせください!

main

★導入事例

<日本>

記事タイトル:「タスクワールド」導入で、社内の管理ツール利用定着につなげたい!
企業名:株式会社クラウドナイン
部署:ディレクター 辻口誉人さん
業種・業界:モバイルゲーム制作・運営


記事タイトル:タスクワールド導入目的は仕事の効率化!有効活用のためには使い方をイメージすることが大切
企業名:株式会社アイ・ピー・エス
部署:コンサルティング事業部 東京本社統括中島辰也さん・事業開発部 岡本隆大さん
業種・業界:システム運用・保守サポート


記事タイトル:導入時にルールが決定!社内のコミュニケーションツールはタスクワールドのみ
企業名: 株式会社ビズ・クリエイション
部署:イノベーション創造ユニット 広報・アライアンスチーム マネージャー 田中美都さん
業種・業界:住宅・不動産業界に特化したメディア運営


記事タイトル:企業と自治体の架け橋になるのが私たちの仕事。自治体の 方にもタスクワールドを活用してほしい!
企業名: ポート株式会社
部署:地方創生支援室 室長 大村智一さん・アソシエイト 池内沙也さん
業種・業界:バーティカルメディア・採用コンサルティング・メディカル・地方創生


記事タイトル:仕事で最も重要な“時間の管理”が可能に。 これがタスクワールドの最大かつ最高の魅力!
企業名: Calculus
部署:ディレクター 田原一正さん
業種・業界:Web・システム・アプリ開発


記事タイトル:タスクワールドで、チームが抱える 仕事の「見える化」と「一元的管理」を実現!
企業名: 株式会社インジェスター
部署:マーケティング室 李志哲さん・野口哲正さん
業種・業界:翻訳・通訳・外国人派遣


<韓国>

記事タイトル:未来のガリレオを育成!「Astrocamp」は、タスクワールドで生産性を130%向上!
企業名: Astrocamp
部署:教育・コンテンツリサーチャー ジンヒ・ユー氏
業種・業界:天文施設を運営する教育機関


記事タイトル:「Chris & Partners」:タスクワールドで、イベント業界のオペレーション慣例に改革を!
企業名: Chris & Partners
業種・業界:イベント関連


記事タイトル:人気ファッションアプリ「HALFZ」:タスクワールドで70%の業務効率アップを達成!
企業名: HALFZ
部署:CEO ジャン・ジェヨン氏
業種・業界:プラットフォームビジネス運営


記事タイトル:韓国のRealBizは、タスクワールドで少数精鋭チームオペレーションを実現!
企業名: RealBiz
部署:シニア プロジェクトマネージャー リー チャンミン氏・サポートマネージャー キム ミラン氏・プロジェクトリーダー シン キョウォン氏
業種・業界:会計プログラム運営


<インドネシア>

記事タイトル:経営コンサルティング&デジタルエージェンシーとして、Ydigital社が必要とするツールとは?
企業名: Ydigital社
部署:CEO ピーター・ハマルク氏
業種・業界:経営コンサルタント


<アメリカ>

記事タイトル:米国ウォルト・ディズニー社 シニア・アナリスト「タスクワールド導入で、期日の遅れをゼロに」
企業名: ウォルト・ディズニー社
部署:シニアRMアナリスト アンドリュー・ヴェルハイム氏
業種・業界:テーマパーク


記事タイトル:Raygun社はタスクワールドをフル活用し、事業拡大を実現!
企業名: Raygun社
部署:ヘッドデザイナー兼オペレーションマネージャー ジェニファー・レザービー氏
業種・業界:アパレルデザイン


記事タイトル:Studio Izuneはタスクワールドで創造をカタチに!
企業名: Studio Izune
部署:ディレクター兼アニメーター イズ・イシマ氏
業種・業界:国際的アニメーターチーム


<エストニア>

記事タイトル:タスクワールドを活用し、10万人の顧客サポートを行うエストニアの広告会社!
企業名: Adcash
部署:マーケティング部長 リース・リスタル氏
業種・業界:ウェブ広告


<イギリス>

記事タイトル:残酷な慣習は終わらせる使命を果たすため、ある慈善団体が使った手段とは?
企業名: 28 Too Many
部署:オペレーションディレクター ショーン・キャラハン氏
業種・業界:慈善団体


<オーストラリア>

記事タイトル:オーストリア初の24時間ピザ専門店「BistroBox」は タスクワールドで効果的なコラボレーションを実現!
企業名: BistroBox社
部署:CEO クラウス・ハーベル氏
業種・業界:ピザ専門店


<フランス>

記事タイトル:アコーホテルズは、タスクワールドをどの様に活用し、ホテル開業プロジェクトを成功させたのか?
企業名: アコーホテルズ
部署:東南アジア支局 デジタルマーケティング リージョナルディレクター アリーン・マサート氏
業種・業界:ホテル運営



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

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

twbanner_700x230_ja

1-cR7Xny-Rt1dGa1JGiexWBw

1-LXIE6IOdez6aMNcva6C6Bg

〜API連携により、タスクワールドの可能性が大幅に広がります!〜

API


今回は Taskworld API で情報を取得する Javascript のサンプルプログラムをご紹介します。こちらは認証ユーザーに紐づく情報を取得してワークスペース内の情報をツリー状に表示しますので、登録情報のご確認や仕様理解のご参考にお使いいただけます。

本稿ではプログラムの使い方と実装のポイントをご説明します。


サンプルプログラムの使い方

まずはサンプルの使い方をご説明します。こちらのファイルを PC にダウンロードして解凍して下さい。

※本記事の公開時点ではセキュリティ上の理由から API サーバ側で CORS 制限を掛けています。そのため本プログラムをWEB サーバーから直接配信する場合は情報取得時にクロスドメインエラーが発生しますのでご注意ください。

htmlファイルをブラウザで開くと以下のように表示されますので、email と password 欄に登録済みユーザーの認証情報を入力して「情報取得」ボタンをクリックします。

tool01

認証情報を間違えると以下のように result 欄にエラー情報が表示されます。この場合は再入力してリトライしてください。

tool02_autherr

認証に成功すると以下のようにユーザー情報とワークスペース情報が表示されます。

tool03_authok

「ユーザー情報」には認証したユーザーの登録情報とアクセストークン、デフォルトスペース ID(ユーザー登録時最初に作成したワークスペース)が表示されます。

「ワークスペース情報」には、ユーザーが参加しているワークスペースの一覧が表示されます。(default)となっているのは認証したユーザーのデフォルトスペースです。

ワークスペース名がASCII文字以外の場合、ワークスペース名はハッシュコードの形になります。これはプロジェクト ID とは違うので注意してください。

※なお、こちらは記事公開時点の仕様であり、今後変更される可能性があります。

ワークスペース名をクリックすると、アコーディオンが展開してワークススペースの詳細を表示します。

tool04_workspace

丸括弧でくくった数字は下位のアイテムの件数です。

「channels」「projects」のアイテムをクリックすると各々の詳細を表示します。

「channels」はチャットの情報です。

「general / project channel(s)」 はそれぞれワークスペースとプロジェクトのデフォルトのチャットです。

「group channels 」は任意で作成したグループチャット、「direct channels 」はダイレクトメッセージです。チャット情報を展開すると以下のようになります。

tool05_channels

「project(s)」はプロジェクトの情報です。アコーディオンを展開するとプロジェクトの詳細とタスクリストが表示されます。タスクリストとタスクはさらにクリックして詳細を表示できるようになっています。

tool06_projects



以上がサンプルプログラムの使い方です。


実装のポイント

このプログラムの実装のポイントとしては、階層化された情報を順番に取得するための仕組みを設けた点がまず挙げられます。タスクワールドのオブジェクトの情報を取得するには上位オブジェクトの ID を指定する必要があるため、必然的にこのようなスタイルになります。

また、一度にすべての関連情報を取得すると大量の通信が発生するため、本プログラムではアコーディオン表示を展開した時に追加情報を取得しています。

イベントごとに行う処理は以下の通りです。

★「情報取得」ボタン押下時
・auth(ユーザー認証)
・user.get-info(認証ユーザーのユーザー情報を取得)
・workspace.get-user(ユーザー名表示のためワークスペースのユーザー情報を取得)
・workspace.get-all(ワークスペースの情報を取得)
・channel.get-all(各ワークスペースのチャット情報を取得)

★ワークスペース表示展開時
・project.get-all(プロジェクト情報取得)
・tag.get-all(タブ名表示のためタグ情報を取得)

★プロジェクト表示展開時
・tasklist.get-all(タスクリスト取得)

★タスクリスト表示展開時
・tasklist.get-tasks(タスク情報取得)



本プログラムでは各アイテムを識別しやすくするために、ユーザーやタグについては登録名も表示しています。ですが、以下の情報は記事公開時点ではAPIから取得できませんので、こちらはタスクワールド管理画面で確認していただく必要があります。

・日本語のワークスペース名
・プロジェクトチャットのプロジェクト名



まとめ

いかがでしたか?今回は情報取得のみでしたが、更新や追加の API を組み合わせれば自由なデザインでタスクワールドを操作できるようになります。興味がある方はぜひトライしてみてくださいね。


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

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

twbanner_700x230_ja

1-cR7Xny-Rt1dGa1JGiexWBw

1-LXIE6IOdez6aMNcva6C6Bg

〜タスクワールド導入事例のご紹介:株式会社クラウドナイン〜

f84e74cb6b4df4502a09de338b1dc363

株式会社クラウドナインは、2014 年7月に設立されたゲームの開発・運用を軸とする会社です。RPGを得意とするゲームディベロッパーで、2018年7月26日には、ブラウザゲーム 「HUNTER×HUNTER バトルコレクション」 および 「HUNTER×HUNTER アドバンスコレクション」の運営を開始したことも発表されました。日々、さまざまなプロジェクトの管理に“追われている”という、同社のディレクター・辻口誉人さんに、タスクワールド導入を決めたきっかけや、導入して間もない現在の使い方などについてお話を伺いました。

7f93bb7b2c9e5b740e775d5b7605bee5
株式会社クラウドナイン 辻口 誉人さん

タスクワールド導入のきっかけを教えて下さい。

グループ会社の役員の方から「この管理ツールいいよ」と勧められたのがタスクワールドでした。無料で使っていたけれど、すぐに有償アカウントにしたというお話を伺って、すぐに導入を決めました。

すぐに導入を決めたポイントというのはあるのですか?

引き継ぎをするという大きな目的がありました。なので、何か管理ツールを入れて抜け漏れのないように進めていきたいと思っていました。使いやすそうだなという印象だったので、即決でしたよ。ただ、最初に言っておきたいことがあります…。正直なところ、まだ使いこなせていない状態なんです。逆に今回この場をお借りして、使い方を教えていただきたいな〜なんて思っています(笑)

なるほど。では、こういった使い方をしたい!ここの使い方がわからない!など、ざっくばらんにお話ください。

ありがとうございます!プロジェクト管理専門ツールで業務管理をすることには、まだ慣れていない部分が大きく、「使えそう!」と思って導入したタスクワールドは、まだ宝の持ち腐れ状態なので(笑)、ぜひいろいろ教えてください。

ベストな使い方をアドバイスさせていただきたいので、辻口さんの現在の業務内容を教えていただけますか?

売上、ゲームのスケジュール管理・策定がメインです。各セクションの担当者をタスクごと、施策ごとに振り分けて管理します。タイトルがリリースされたら、今度は売上状況を見ながら直近のスケジュールの管理・調整を行なっています。タイトルリリースで終了!にはならないので、ずっとスケジュールに追われている感じです。

0a77cee510dee377809fa3a51c53ecb5


膨大なスケジュールやタスクの管理のためにタスクワールドを導入したというわけですね。

まさにそうです。最終的にはツールを介して最終的な報告書を提出するということまでイメージしています。実際に使っている画面をお見せしますが…。まだ使いこなしが足りていないのが、バレちゃいますね(笑)。

まだ導入されて間もないですし、フル活用はこれからですね!毎日、追われるようにして複雑化が進む複数のプロジェクトを進行させているという状況下、新しいツールを取り入れるのは、なかなか一筋縄ではいかないことだと思います。

これまで、プロジェクト管理系の専門ツールを導入したものの、利用が浸透せずに、フェードアウトしてしまったケースがあります。日々スケジュールやタスク内容が変わるため、ツールを使う前に、口頭のコミュニケーションのみで進行し、それだけで解決させてしまうといった感じです。そうなると、メンバーにとって、ツールを使うことは手間になってしまいます。

9c48f88ad6afb5f7a19fd8ca05ee7f4c


辻口さん以外のチームメンバーは、タスクワールドを毎日の業務オペレーションに取り入れる利点を、まだ十分に把握できていないのが現状ですかね?

そうですね。みんな、タスクワールドがどれほど便利なのかはわかっているはずですが、実践的な利点を理解してもらうのは、まさにこれからといった感じですね。私自身としては、既に「オーバービュー」が便利で使いやすいと特に実感しており、ディレクターという特殊な立場上、この機能を一番の軸として使っていくと思います。

新ツール導入に関してのこれまでの過程があるなか、タスクワールド採用を決めた最大の理由は何ですか?

操作性ですね。最初に使った時の感触がとても良かったんです。ウェブ感がないというか、通信している感じがまったくしない。アプリっぽい感じがいいなと思いました。使いやすそうなので、引き継ぎ業務をきっかけに導入を進めていくツールとしては最適だと感じましたね。

タスクワールドにこんな機能があれば、もっと便利になると思うことはありますか?

使いこなせていないからか、パッとは出てこないですね。あえて言うとすると、アカウント作成の過程が少し面倒だったかなというイメージはあります。まだまだ使いこなせていないのに、アカウント作成が面倒なんていうのも何ですが...。

社内にツール利用を定着させるには、ルールを作ることがとても効果的です。タスクワールド導入により、業務オペレーションが大幅に改善したとのフィードバックをして頂いた企業の多くが、「タスクワールド利用に関しての社内ルール策定とその徹底した実行」が、最も大切だとおっしゃっています。

なるほどです。個人的に使っている分にはとにかく使いやすいと感じています。デジタル付箋のようなイメージでメモとして使えたりしますから。本日教えていただいた機能と、自分が使いやすいと感じている機能を、しっかりと自分の中で消化してから、ルールを作るという流れに持っていけたらと思っています。「何を話そうか」、「そもそもまだ使いこなせていない」と、いろいろ考えながら今日のインタビューを迎えたのですが、とても参考になりました。「チームとしてきちんと使いこなそう!」と改めて思うきっかけにもなりました。ありがとうございます!



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

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

twbanner_700x230_ja

1-cR7Xny-Rt1dGa1JGiexWBw

1-LXIE6IOdez6aMNcva6C6Bg

↑このページのトップヘ