krew Data ドリル

krewData ドリル

krewDataの利用方法をマスターできるドリルです。これをやれば自由自在にkintneアプリのデータを集計したり、複数のアプリのデータをまとめることができるようになりますので、ぜひ活用してください!

プロジェクトの全体工数を把握する

520-10 | 工数管理


このフローは、krewData厳選シナリオ集に掲載されている「プロジェクトの全体工数を把握する」の具体的なフローの作成方法です。 

入力アプリのフィールド構成

工数報告アプリ
  • 各担当者の月ごとの作業工数が登録されている
  • 作業明細テーブルに日ごとの作業プロジェクトと工数が登録されている

f:id:krew_grapecity:20200714144152p:plain

予定工数アプリ
  • プロジェクトごとの予定工数が登録されている

f:id:krew_grapecity:20200714144536p:plain

出力アプリのフィールド構成

工数状況予実アプリ
  • 各プロジェクトの予定工数と実績工数が月ごとに出力される
  • 工数差異、差異率が確認できる 

f:id:krew_grapecity:20200714144757p:plain

1.入力アプリを設定

  1. 入力アプリコマンドを追加し、アプリの選択で「工数報告」アプリを選択する
  2. フィールドの選択で「作業年月」「担当者」「所属」「作業明細」を選択する

    入力アプリコマンドで工数報告アプリを追加

    入力アプリコマンドで工数報告アプリを追加
  3. 入力アプリコマンドを追加し、アプリの選択で「予定工数」アプリを選択する
  4. フィールドの選択で「作業年月」「部門」「プロジェクト名」「工数」を選択する

    入力アプリコマンドで予定工数アプリを追加

    入力アプリコマンドで予定工数アプリを追加

2.テーブル展開コマンドで作業明細をレコードに展開する

工数報告アプリの作業明細をレコードに展開し、プロジェクトごとの工数を合計します。

  1. テーブル展開コマンドを追加して、レコードに変換するテーブルに「作業明細」を選択する
  2. レコードに保持するフィールドに「作業日」「プロジェクト名」「工数」を選択する

    作業明細テーブルをレコードに展開

    作業明細テーブルをレコードに展開

    展開した結果(プレビュー)

    展開した結果(プレビュー)

3.各プロジェクトの月ごとの工数を合計する

  1. グループ化コマンドを追加して、グループ化する項目フィールドに「作業年月」「所属」「プロジェクト名」を選択
  2. 集計する値が保存されているフィールドに「工数」、集計した値を保存するフィールドに「実績工数」を設定
  3. 集計方法で「合計」を選択

    プロジェクトごとの工数を合計

    プロジェクトごとの工数を合計

    合計した結果(プレビュー)

    合計した結果(プレビュー)

4.実績工数と予定工数を結合する

  1. アプリ結合コマンドを追加して、実績工数と予定工数をそれぞれ線でつなぐ

    アプリ結合コマンドに予算と実績を線でつなぐ

    アプリ結合コマンドに予算と実績を線でつなぐ
  2. 元になるアプリに「プロジェクトごとの工数を合計」、結合するアプリに「予定工数」を選択する
    ※選択できるアプリとして表示される名称はアプリ結合コマンドにつないだコマンド名が表示されます

    コマンド名

    コマンド名

  3. 結合方法で「左外部結合」を選択する
  4. 条件フィールドに「作業年月」「所属」「プロジェクト名」を選択する

    実績工数と予定工数の結合

    実績工数と予定工数の結合

    結合した結果(プレビュー)

    結合した結果(プレビュー)

5.工数差異と差異率を計算する

工数差異を計算する

  1. データ編集コマンドを追加して、結果を保存するフィールドに「新しいフィールドを作成」を選択して、新しいフィールド名に「工数差異」を入力する
  2. 編集方法で「数式」を選択
  3. 編集内容で数式に「実績工数-工数」を入力する

    工数差異の計算

    工数差異の計算

差異率を計算する

  1. データ編集コマンドを追加して、結果を保存するフィールドに「新しいフィールドを作成」を選択して、新しいフィールド名に「達成率」を入力する
  2. 編集方法で「数式」を選択
  3. 編集内容で下記の数式を入力する
    ROUNDUP(実績工数/工数,2)

    差異率の計算

    差異率の計算

6.集計結果を調整する

アプリ結合コマンドの結果では、元になるアプリと結合するアプリの両方のフィールドが構成されたり、データ編集コマンドで作成した新しいフィールドはフィールドタイプが自動で設定されます。そのため、出力アプリに集計結果を出力する前にフィールドの構成とフィールドタイプを調整します。

集計結果の調整

集計結果の調整

フィールドの構成を調整する

  1. フィールド選択コマンドを追加する
  2. 使用するフィールドに「作業年月」「所属」「プロジェクト名」「工数」「実績工数」「工数差異」「差異率」を選択する
  3. 「工数」の新しいフィールド名に「予定工数」を設定する

    フィールド選択

    フィールド選択

フィールドタイプを調整する

  1. フィールドタイプ設定コマンドを追加する
  2. 変更するフィールドに「工数差異」「差異率」を選択する
  3. 新しいフィールドタイプに「数値」を選択する

    フィールドタイプ設定

    フィールドタイプ設定

    調整した結果(プレビュー)

    調整した結果(プレビュー)

7.出力アプリを設定する

  1. 出力アプリコマンドを追加して、アプリの選択で「工数状況予実」アプリを選択する
  2. 出力方式に「更新」を選択し、「更新または追加」オプションを有効にする
  3. データ編集フローのフィールドで、アプリのフィールドと対になるデータ編集フローのフィールドを選択する
  4. 更新キーで「作業年月」「部門」「プロジェクト名」を有効にする

    出力アプリの設定

    出力アプリの設定

8.出力結果を確認する

「工数状況予実」アプリでプロジェクトごとの全体工数を把握できるようになりました

工数状況予実アプリ

工数状況予実アプリ