TTC Work LogUser Manual

TTC Work Log

Record daily work, manage man-days per project, and produce the monthly client report — balance, carry-over, and IDR value — for Toyota Tsusho (TTC), run by Logique's Automotive International squad.

1 MD = 7.5 valuable hours Monthly Allocation 52 MD (default) Auto carry-over Rate 2,450,000 IDR / MD (default)
Show features for:

No sections match your search.

Overview

What this app is for and how a month flows through it.

TTC Work Log replaces the old manual spreadsheet. It lets the team:

  • Log daily work on Non-coded projects and route it through approval.
  • Track man-days (MD) consumed per project per month.
  • Produce the monthly client report with balance, carry-over, and IDR value, exportable to PDF & Excel.

A month at a glance

  1. Admin sets the month's Monthly Allocation and opening balance in Settings (or leaves auto carry-over on).
  2. Members log work on Non-coded projects; Approvers/Admin approve it.
  3. Admin records Mandays Adjustments for Coded projects.
  4. Admin reviews the Monthly Report (balance + IDR) and exports it for the client.

Getting started

Sign in and find your way around.

Signing in

  1. Open the app URL in your browser.
  2. Enter the email and password your administrator gave you, then click Sign in.
  3. You land on the first page your role allows (Dashboard for Admin/Approver, Log Work for Member).
ℹ️Single Sign-On with Logique (Keycloak) is planned but not active yet — use email/password for now.

Navigation

The left sidebar is grouped into Work Mandays Manage Admin. You only see the menus your role permits. On smaller screens, tap the menu button to open the sidebar.

💡Use the role switch above to show only the features available to Member, Approver, or Admin.

Roles & access

Three fixed roles. Everyone belongs to the Automotive International team.

CapabilityMemberApproverAdmin
Log work records & see own records
See all work records
Approve / reject work records
Dashboard & Monthly Report
Master Projectview
Export the report (PDF / Excel)
Mandays Adjustments
Persons, Users & Roles, Settings, History
  • Member Only Log Work and their own Work Records.
  • Approver Adds Dashboard, Approval Queue, all Work Records, Master Project (view), and Monthly Report.
  • Admin Everything, including Mandays Adjustments, Persons, Users, Settings, and History.
⚠️Permissions are read when you sign in. If your role changes, sign out and back in for it to take effect.

Key concepts

A few rules drive every number in the app — worth a minute.

Man-days, valuable hours & allocation

Conversion
1 MD = 7.5 valuable hours
Everything is measured in valuable hours (billable value), not actual clocked hours.
Monthly Allocation
52 MD / month (default)
The man-days budget granted each month. Adjustable per month in Settings.
Carry-over
Automatic
A month's opening balance = the previous month's closing. The first go-live month starts at 0.
Rate
2,450,000 IDR / MD (default)
Used to show the IDR value of balances. Adjustable per month in Settings.

Two project types

 Coded workNon-coded work
Internal typePLANNEDADHOC
Project codeYes (manual, e.g. 2026002)None
Logged daily?No — recorded via Mandays AdjustmentsYes — via work records
Man-days come fromΣ Mandays AdjustmentsΣ approved valuable hours ÷ 7.5
ℹ️The UI says “Coded work” / “Non-coded work”. Members log work only against Non-coded projects.

Dashboard

ApproverAdmin

The current month's finance summary, at a glance.

  • Period Opening — opening balance + monthly allocation.
  • Consumed — Coded + Non-coded man-days used this month.
  • Closing / Carry — period opening − consumed (turns red if negative).
  • Closing (IDR) — the closing balance in rupiah.

Below the cards, the Breakdown by project table lists each project's Used man-days for the selected month. Use the month pager (Prev / Next) to change month.

Log Work

MemberApproverAdmin

Submit a work record for a Non-coded project.

  1. Pick the Project (Non-coded only). No project yet? Choose “Others” and type a project name — see the note below.
  2. Set the Date.
  3. Choose one or more Who (the person(s) who did the work — at least one is required).
  4. Describe the Task.
  5. Enter Valuable hours.
  6. Click Submit — the record is created as pending until approved.

My history below the form shows your 10 most recent records; the full, month-filterable list lives in Work Records. You can delete your own records while they are still pending.

ℹ️“Who” is the person credited with the work (a PIC). The signed-in submitter is shown separately as “by …”.
💡“Others” — log work before the project exists. When a task is done but its project isn't decided yet (still under discussion), choose Others and type a name. A new Non-coded project is created with that name (matched case-insensitively, so the same name reuses one project). If the official project is later created under a different name, it becomes separate — rename it in Master Project to keep the recap together.

Import from Nippo

ApproverAdmin

Bulk-create work records from a Nippo export file (ExportNippo.xlsx). Nippo is Logique's work-recording platform; its export can be imported here.

  1. On Log Work, use the Import from Nippo card and choose the .xlsx file.
  2. A preview (dry-run) appears — nothing is saved yet. Review the rows to import, what will be skipped, and any new projects/persons to be created.
  3. Click Import to commit. Imported records are created as pending.

How matching works

  • Only rows where CLIENT = Toyota Tsusho are considered.
  • Projects & persons are matched by name. Unknown Toyota Tsusho projects are auto-created as Non-coded; unknown persons are auto-created.
  • Duplicate rows (same date, project, hours, description) are skipped.
⚠️Names must match the Nippo exactly. A different spelling is treated as a separate project/person and splits the recap — see Master Project and Persons.

Approval Queue

ApproverAdmin

Review and decide on pending work records.

  1. Open Approval to see all pending records.
  2. Approve a record (it then counts toward consumption), or Reject it with a reason.
  3. To act in bulk, tick records (or Select all) and use Approve selected / Reject selected (an optional reason applies to all).
ℹ️Approvers may approve their own records. Only approved Non-coded hours count in the report and balance.

Work Records

MemberApproverAdmin

The full list of work records, with filters.

  • Members see only their own records (filter by status).
  • Approvers/Admin see everyone's, and can also filter by project and by person (“who”).
  • Use the month pager (Prev / Next, or the calendar picker, or “All months”) to scope the list.
  • The header shows total approved hours and the equivalent MD.

Deleting: Members can delete their own pending records; Approvers/Admin can delete any record.

Mandays Adjustments

Admin

Record man-days for Coded projects (which are not logged daily).

  1. Pick the month, then Add adjustment.
  2. Choose the Coded project.
  3. Enter the Delta and choose its unit — MD or MH. MH is converted to MD automatically (÷ 7.5).
  4. Give a Reason and save. Positive adds man-days (debit); negative reduces them (credit, e.g. cancelled work).

The Recap shows total man-days per Coded project for the month (the sum of its adjustments). A project total above 31 MD in one month is flagged as a soft warning (possible overtime); the save is never blocked.

ℹ️A Coded project's man-days for a month = the sum of its adjustments. These feed the “Mandays per Project Code” section of the Monthly Report.

Master Project

Approver (view)Admin

The project list with each project's total Used man-days.

  • Used is the total across all months: Coded = Σ adjustments; Non-coded = Σ approved valuable hours ÷ 7.5.
  • Admins can Add, Edit (name, type, code, active), and Delete projects.
  • Coded work requires a manual project code; Non-coded does not.
⚠️The project name must match Nippo exactly — a different name is imported as a separate project and splits the recap.

Deleting is a soft delete and is blocked if the project is already used (has records, budgets, or adjustments) — deactivate it instead.

Persons

Admin

Manage the people (PICs) selectable as “Who” when logging work.

  • Add / Edit a person, or toggle Active (only active people appear in the Log Work dropdown).
  • Delete is a soft delete; existing records keep the name for history.
⚠️The person name must match Nippo exactly — a different spelling is treated as a separate person and splits the recap.

Monthly Report

Approver (view)Admin (export)

The full client report for a month — read-only; numbers come from the data you entered.

  • Balance — opening + monthly allocation − consumed = closing, each with its IDR value.
  • Section 1 — Work Records — approved Non-coded records, subtotaled to MD.
  • Section 2 — Mandays per Project Code — one Mandays figure per Coded project (the PDF also lists each adjustment with its reason).

Exporting (Admin)

  • Excel — generates and downloads an .xlsx, archived in History.
  • PDF — opens the print dialog with the formatted Logique report; save as PDF. Also archived in History.
ℹ️The report is in full English for the client. Change a month's allocation/opening on Settings; record Coded man-days on Mandays Adjustments.

Users & Roles

Admin

Manage accounts and assign roles.

  • Add / Edit a user, set their role (Admin / Approver / Member), and toggle active.
  • You cannot delete your own account.
⚠️A user must sign out and back in for a changed role/permissions to take effect.

Settings (Monthly)

Admin

Per-month allocation, opening balance, and IDR rate.

  1. Pick the month.
  2. Set the Monthly Allocation (MD).
  3. Leave Auto carry-over on (opening = previous month's closing), or untick it to enter a manual opening.
  4. Set the Rate (IDR / MD) if it differs.
  5. Click Save. The Derived (preview) card shows the resulting opening, period opening, and IDR value.
ℹ️If a month is never saved, the report uses defaults (52 MD, auto opening). Every change here is recorded in History.

History

Admin

An audit trail of changes plus archived exports.

  • Records changes to budget, adjustments, monthly allocation and every report export — who and when, with a before → after summary.
  • Filter by month (defaults to the current month), entity, and action.
  • For exports, Download the archived Excel or Open report for that month.

Balance formula

How the monthly balance is computed.

opening = previous month's closing (auto carry-over; 0 at go-live)
periodOpening = opening + monthlyAllocation
consumed = Σ Coded mandays (adjustments) + Σ Non-coded valuable hours ÷ 7.5
closing = periodOpening − consumed (may be negative → carries forward)

Every figure also has an IDR value (× the month's rate). The closing becomes next month's opening automatically.

FAQ

I can only see Log Work and Work Records. Why?

You have the Member role, which is limited to logging your own work. Dashboard, reports, and management pages are for Approvers/Admin.

My role was changed but nothing looks different.

Permissions load at sign-in. Sign out and back in to refresh them.

My imported records or a project show up twice / split.

The name probably doesn't match the Nippo exactly. Matching is by name — fix the spelling in Master Project / Persons so it matches the Nippo.

How do I record man-days for a Coded project?

Coded projects aren't logged daily. Use Mandays Adjustments — their man-days equal the sum of adjustments for the month.

An adjustment is only a few hours, not a full day.

When adding an adjustment, switch the unit to MH and enter the hours — it's converted to MD automatically (÷ 7.5).

Where do I set the monthly budget / allocation?

On Settings, per month. Opening balance carries over automatically unless you override it.

The browser shows a header/footer (URL, date) on the printed PDF.

That's a browser print option, not the report. In the print dialog, turn off “Headers and footers”.

Glossary

MD (Man-Day)Unit of effort. 1 MD = 7.5 valuable hours.
MH (Man-Hour)One valuable hour. 7.5 MH = 1 MD.
Valuable hoursThe billable value of work (may differ from clocked hours). The only hours stored.
Monthly AllocationThe man-days budget granted each month (default 52 MD).
Carry-overA month's opening balance = the previous month's closing.
Coded workPlanned project with a code; man-days recorded via adjustments.
Non-coded workAd-hoc project logged daily via work records.
UsedMan-days consumed (Master Project shows the all-months total).
NippoLogique's work-recording platform, used across many clients and projects. Its export file (ExportNippo.xlsx) can be imported into TTC Work Log to create work records.
Who / PICThe person credited with a work record.