Back to blog
Operations & Workflow9 min read

Build Approval Workflows Without Code: A Practical Guide for Japanese Companies

Build approval workflows without code. Route expense, purchase, and HR requests by amount, role, or team with a visual core business system for Japan.

by Kikan System TeamPublished EN/JA

It is 6:40 on a Thursday evening in Nagoya. Aki, the operations manager at a precision parts maker, is still at her desk. A 480,000 yen purchase order for raw material has been sitting in a paper folder since Tuesday because the section chief is at a supplier visit and the director will not initial anything without the chief's stamp first. The month-end close is in five days. She prints the routing slip a second time because someone spilled coffee on the first.

If that scene feels familiar, the problem is not your people. It is your process plumbing. A modern core business system lets you draw the approval path on a screen, attach it to a real document, and let the system push it to the right person. No developer, no spreadsheet of stamp positions.

This guide covers what a no-code approval workflow actually does and where the honest limits are today.

Why Approval Friction Costs More Than You Think

Paper approvals look cheap because the cost is invisible. It hides in three places.

First, time. A request that waits for a physical stamp is capital tied up. A delayed purchase order can stall a production line. When approvals live in inboxes and on desks, nobody can see the queue, so nobody manages it.

Second, audit risk. Japan's internal control environment has hardened. Listed companies operate under J-SOX, and even unlisted firms face rising scrutiny from lenders and partners. When the evidence of who approved what lives in a cabinet, the trail is fragile. A flood, a move, or a departing clerk can erase it.

Third, the macro pressure. METI's 2018 "2025 digital cliff" report warned that Japan's lag in digital adoption could cost the economy roughly 12 trillion yen every year from 2025 onward if left unaddressed (METI, 2018). Small and mid-size companies carry the heaviest load: they employ about 70 percent of Japan's workforce yet trail large firms badly in digitization (METI, via Richard Katz, Japan Economy Watch, 2024).

A core business system with built-in approval workflows attacks all three. The queue becomes visible. The trail becomes permanent. The routing rules become data you can change without a vendor ticket.

What "No-Code" Approval Workflows Actually Mean

The phrase gets overused. Here is the concrete version. You place blocks on a canvas: a start, one or more approval steps, optional condition checks, and an end. You connect them with lines, decide who acts at each step, and publish. People submit requests against it.

This is not a mail merge that CCs the boss. A genuine engine behind the canvas evaluates each request, picks the correct next step, finds the correct approver, records every transition, and advances or stops the chain based on rules you wrote.

Building blocks you should expect

Steps. Every workflow is a sequence of steps. Most are approvals (someone decides yes, no, or request changes). Some are conditions (the system checks a value and picks a branch). A useful system also supports parallel steps, where two or more approvers act at once.

Assignees. A good engine does not force you to name a single person. You can assign by role, position, team, department, or a specific user, and combine them. "The finance role in the accounting department" is more durable than "Yamada-san," because people change roles and the rule should not break when they do.

Dynamic assignees. The strongest engines resolve approvers from the org chart at runtime. Instead of hardcoding a manager, you set the step to "the requester's manager." When Sato submits, it routes to Sato's manager. When Tanaka submits, to Tanaka's. One workflow then serves the whole company.

Resolution modes and conditions. When a step has several approvers, any one can pass it, all must pass it, or a threshold must pass it (say, two out of three). A board-level expense needs a threshold. A parallel legal and finance review needs both to clear. Conditions are where workflows stop being a straight line: under 50,000 yen to a section chief, over 50,000 yen to a director, capital expenditure to the CFO. And because a step without a deadline waits forever, a proper workflow lets you set a due-date offset in days that skips weekends and holidays.

The Five Capabilities That Separate Toys From Tools

Many tools let you draw a flowchart. Few let you run a real internal-control process. These five are the dividing line.

1. Conditional routing by amount, category, or any form field

The classic approval cliff is the amount threshold. Below a number, one approver is enough. Above it, two are required. With a no-code condition step, you set the rule once and the engine routes every future request correctly.

The operators are familiar: equals, not equals, greater than, greater than or equal, less than, less than or equal, contains, starts with, ends with. You combine them with AND or OR logic. A practical rule reads: amount greater than 100,000 yen AND category equals capital expenditure. When both are true, the request takes the heavier path automatically.

2. Parallel, sequential, and threshold approvals

A single-approver workflow handles the easy majority of requests. The rest need structure. Sequential approval sends a request through a chain one approver at a time: manager, then director, then president. Parallel approval activates two or more approvers at once, which is faster when they are independent. Threshold approval requires a set number of approvals, which fits committee decisions where a single veto should not block progress.

One honest caveat. In some engines, true strict one-at-a-time ordering is still maturing, and a sequential step may activate its assignees together with a "first approval wins" rule. For most business approvals this behaves correctly. Confirm the behavior if you need exact ordered sign-off.

3. Self-approval skip and rules-based auto-approval

Two rules quietly remove most of the busywork. The first is self-approval skip. If the requester and the approver are the same person, the system skips that step and records why. This prevents the absurd case of a director approving their own request, and keeps the org chart honest when a manager submits something that would route back to themselves.

The second is rules-based auto-approval. You set conditions under which a step approves itself without a human. A small expense below a threshold, with all fields complete, can clear automatically. Auto-approval should always be a rule you wrote, never a guess, and every auto-approved step should leave a record of the rule that fired and the data that matched.

4. Admin override with a full record

Approvals go sideways. An approver is on leave. A request is urgent. A step is stuck. An administrator needs the power to force-approve, force-reject, reassign, or cancel a request.

The danger of override is abuse. The defense is transparency. A serious engine writes an audit entry for every override: who did it, when, what action they took, the states the request moved between, and the reason given. The record should show both the intended approver and the administrator who stepped in, so an auditor can reconstruct the real path. This matters most under J-SOX, where "who authorized this and when" must have a defensible answer.

5. Versioned definitions so changes never break live requests

You launch a workflow. Three months later you need to add a step for larger amounts. If you edit the live definition in place, you corrupt the history: a request approved under the old rules now points at a definition that no longer matches what happened.

The fix is versioning. Each definition has versions. You edit a draft and publish. New requests run against the published version; requests already in flight keep the version they started under. You can archive an old version and publish a new one without disturbing anything in progress. This is the difference between a workflow tool and a compliance tool.

A Real Scenario: From Paper Folder to Predictable Path

Consider a precision parts maker in Higashi-Osaka with about seventy staff. They run multi-level bills of materials and manufacturing orders, so purchase requests for raw material arrive often and in varying sizes. Before digitizing, every request above 100,000 yen walked a paper path: section chief, then purchasing head, then the managing director for anything above 500,000 yen. Requests below 100,000 yen technically only needed the section chief, but in practice nobody trusted that, so everything went to the top, and the director initialed forty items a week.

With a no-code approval workflow in their core business system, they redraw the process once. A condition step checks the amount field. At 100,000 yen or less, it goes to the section chief and ends. Above 100,000 yen and up to 500,000 yen, it adds the purchasing head. Above 500,000 yen, it adds the managing director as a final step.

They turn on self-approval skip, so the director never has to rubber-stamp a request they themselves submitted. They bind the workflow to the purchase request, so on approval the decision is recorded against the request and visible on the dashboard. They set a three-business-day due date on each step, with weekends and holidays skipped, so late steps are visible.

The result is not magic. It is that the rule, once written, runs every time. The director now sees perhaps eight items a week instead of forty, all genuinely above the threshold. Small requests clear in hours instead of days. And when the external accountant asks who approved the 740,000 yen order last quarter, the answer is a timestamped record, not a memory.

The Honest Limits: What Is Manual or On the Roadmap

A trustworthy guide names what the tool cannot yet do. Three limits are worth stating plainly.

Manufacturing and accounting do not yet auto-post to each other. On the accounting side, sales invoices, purchase bills, and expense reimbursements do generate journal entries automatically. But manufacturing activity, such as labor, scrap, and material consumption recorded against a production order, does not post to the ledger by itself. If your approval governs a manufacturing order, approving it releases the order, but the cost side requires a manual journal entry. Inventory valuation is a manual entry today as well.

Notifications are still maturing. This engine has admin override and delegation built in, but richer push notifications for stuck steps are on the roadmap. Today you rely on the dashboard and due-date visibility rather than a push alert to a phone.

There is no separate immutable audit-log table. The audit trail lives in the workflow history itself: every transition records who acted, when, the previous state, the new state, and the reason. For most internal-control purposes this is exactly the who-and-when record an auditor wants. If you need a cryptographically sealed, separately stored log for the most stringent certifications, that is a roadmap item rather than a today feature.

Naming these limits is how you avoid buying on a promise and discovering the gap during an audit.

How This Connects to a Core Business System

Approval workflows are most powerful when they are not a standalone app bolted onto your ERP. They belong inside the core business system, bound to the real entities they govern.

When a workflow is bound to a purchase order, an expense reimbursement, or a sales quotation, approval is a gate on the document itself. The request carries the form data, the condition steps read it, the approver sees the actual record, and on approval the result flows back to the source entity.

This is the architecture behind Kikan System. The same platform that handles double-entry accounting, lot traceability, and manufacturing orders also runs the approval engine. You build the workflow against the real document, not a copy of it. Access is granted by role, login is passwordless through passkeys, and each company keeps its data fully isolated.

When approvals, accounting, and operations live in one system, your internal-control story is coherent. The approval record, the journal entry, and the inventory movement sit on one platform, written by one engine, under the same role-based access. An auditor gets one place to look, not five.

Frequently Asked Questions

Switching is risky. Our current process, however slow, is known. Is moving worth it?

De-risk by degree. Start with one low-stakes workflow, such as expense reimbursement or purchase requests below a threshold, and run it alongside the paper path for a month. Once the team trusts it, raise the threshold and retire the paper. Versioned definitions mean you can change rules without touching live requests, so the cost of being wrong is small.

What does it cost, and is there ROI?

The direct cost is the platform, and the indirect cost is the few hours to draw the first workflow and train the team. The return shows up as recovered time, faster closes, and avoided audit findings. Count the requests stuck for more than three days this month: each one is a path a workflow would have moved automatically, and you can build your first workflow on the free plan covering up to 2 users, no credit card required.

Will it fit our company's specific rules?

If your rule reads as "if this field has this value, route to these roles in this order," a no-code workflow can encode it. The building blocks in Kikan System cover amount thresholds, role-based assignment, parallel review, and committee thresholds. What it cannot do is encode a rule that depends on data the system does not have, so if a routing decision relies on a field outside your core business system, that field must enter the system first.

Key takeaway: No-code approval workflows are not about removing humans from decisions. They are about removing paper, delay, and ambiguity from the path between a request and a decision. Start with one workflow, version your rules, and let the system carry the routing so your people carry the judgment.

Getting Started

If you are ready to stop chasing folders, Kikan System gives you a visual workflow builder bound to your real business documents, with conditional routing, parallel and threshold approvals, self-approval skip, rules-based auto-approval, admin override with a full audit record, and versioned definitions.

Start on the free plan, which supports up to 2 users with no credit card required. Build your first approval workflow against an expense or purchase request, watch it route itself, and decide how far to take it from there.

Get started with Kikan System or compare the plans.

-> Related: JSOX-Ready Approval Workflows -> Related: Auto-Generate Journal Entries From Approvals

Related articles

Ready to Get Started?

Start free with up to two users and no credit card. Bring your biggest month-end headache, and we'll show you what the first 30 days look like on Kikan System.

Start free