スタッフ計画・予算管理ツール

データセット管理

案件管理
スタッフ管理
予算配分
収益状況
案件配分俯瞰
案件リスト
案件コード 案件名 タイプ 対象月数 総予算 外注コスト 残予算 操作
{{ project.code || '未設定' }} 関連 {{ project.name }} {{ project.projectType === 'budget' ? '収益案件' : (project.projectType === 'deduction' ? '収益外案件' : '未設定') }} {{ getProjectMonthsForProject(project).length }}月
{{ formatYearMonthCompact(getProjectMonthsForProject(project)[0]) }}〜{{ formatYearMonthCompact(getProjectMonthsForProject(project)[getProjectMonthsForProject(project).length-1]) }}
{{ formatCompactCurrency(project.totalBudget) }} {{ project.outsourcingCost ? formatCompactCurrency(project.outsourcingCost) : '設定なし' }}
{{ formatCompactCurrency(getSingleRemainingBudget(project)) }} (関連含: {{ formatCompactCurrency(getTotalRemainingBudget(project)) }})
該当する案件はありません
スタッフリスト
名前 チーム区分 時給 (円) 1日の基本労働時間 (時間) 基本月の稼働日数 (日) 基本月間最大時間 (時間) 基本月間最大収益 (円) 操作
{{ staff.name }} チームメンバー 外部メンバー {{ formatCurrency(staff.hourlyRate) }} {{ staff.dailyHours }} {{ staff.workingDays }} {{ getMaxMonthlyHours(staff) }} {{ formatCurrency(getMaxMonthlyRevenue(staff)) }}
月別スタッフ稼働設定
スタッフ名 {{ formatYearMonthCompact(month) }}
{{ staff.name }}
{{ formatCurrency(staff.hourlyRate) }}円/時
稼働日数
1日の時間
日数: {{ getStaffMonthlySettings(staff.id, month).workingDays || 0 }}日 × {{ getStaffMonthlySettings(staff.id, month).dailyHours || 0 }}h
合計: {{ getStaffMonthlyTotal(staff.id, month) }}h
{{ formatCurrency(getStaffMonthlyRevenue(staff.id, month)) }}円

月別目標設定

項目 {{ formatYearMonth(month) }}
目標工数 (時間) {{ calculateMonthlyTotalHours(month) }}
※ 月別スタッフ稼働設定の合計時間から自動計算されます
{{ formatFiscalYear(selectedFiscalYear) }} 予算配分 - {{ getProjectById(selectedProjectForAllocation).name }}
時間入力ヘルパー:

総予算: {{ formatCompactCurrency(getProjectById(selectedProjectForAllocation).totalBudget) }}, 配分済: {{ formatCompactCurrency(getAllocatedBudgetForProject(selectedProjectForAllocation)) }}, 外注: {{ formatCompactCurrency(getProjectById(selectedProjectForAllocation).outsourcingCost) }}, 残予算: {{ formatCompactCurrency(getSingleRemainingBudget(getProjectById(selectedProjectForAllocation))) }} (関連含: {{ formatCompactCurrency(getTotalRemainingBudget(getProjectById(selectedProjectForAllocation))) }})

スタッフ名 {{ formatYearMonthCompact(month) }} 合計
{{ staff.name }}
{{ formatCurrency(staff.hourlyRate) }}円/時
{{ formatHours(getTotalHoursForStaffInFiscalYear(staff.id)) }}
{{ formatCompactCurrency(calculateMoneyFromHours(getTotalHoursForStaffInFiscalYear(staff.id), staff)) }}
月別合計
{{ formatHours(getTotalHoursForMonthAllProjects(month)) }}
{{ formatCompactCurrency(getTotalMoneyForMonthAllProjects(month)) }}
{{ formatHours(getTotalHoursInFiscalYear()) }}
{{ formatCompactCurrency(getTotalMoneyInFiscalYear()) }}
案件配分俯瞰 (収益対象案件のみ)
スタッフ / 案件 {{ formatYearMonthCompact(month) }} 合計
月別合計
{{ formatHours(getOverviewTotalHoursForMonth(month)) }}
{{ formatCompactCurrency(getOverviewTotalRevenueForMonth(month)) }}
{{ formatHours(getOverviewTotalHours()) }}
{{ formatCompactCurrency(getOverviewTotalRevenue()) }}
収益状況ダッシュボード
年度内工数
{{ formatHours(getDashboardTotalHours()) }}
案件稼働率
{{ getProjectUtilizationRate() }}%

目標ライン設定

設定値: {{ formatHours(getTargetMonthlyHoursByFiscalYear(dashboardFiscalYear)) }}
※ 年度「{{ formatFiscalYear(dashboardFiscalYear) }}」の設定値です
スタッフ名 {{ formatYearMonthCompact(month) }} 合計
{{ staff.name }}
{{ formatCurrency(staff.hourlyRate) }}円/時
{{ formatHours(getStaffHoursForMonth(staff.id, month)) }}
{{ formatCompactCurrency(getStaffRevenueForMonth(staff.id, month)) }}
(稼働なし)
{{ formatHours(getDashboardTotalHoursForStaff(staff.id)) }}
{{ formatCompactCurrency(getDashboardTotalRevenueForStaff(staff.id)) }}
月別合計
{{ formatHours(getDashboardTotalHoursForMonth(month)) }}
{{ formatCompactCurrency(getDashboardTotalRevenueForMonth(month)) }}
収益達成率: {{ Math.round(getDashboardTotalRevenueForMonth(month) / getMonthlyTargetRevenue(month) * 100) }}%
工数達成率: {{ Math.round(getDashboardTotalHoursForMonth(month) / getMonthlyTargetHours(month) * 100) }}%
{{ formatHours(getDashboardTotalHours()) }}
{{ formatCompactCurrency(getDashboardTotalAllocatedBudget()) }}