Flow

```{dot, echo=FALSE} digraph budget {

node [shape = box] budget [label = "budget( xlsxFile, year, forecast )"] import_requirement [label = "read 'Requirement' sheet"] import_schedule [label = "read 'Schedule' sheet"] import_pool [label = "read 'Pool' sheet"] import_holiday [label = "read 'hol' sheet"] getmhDB [label =<

getmhDB(Requirement
Pool
Schedule
year
hol ) ->
mhDBlistR
mhReqmhPool
>] import_wage [label = "read 'Wage' sheet"] getCost [label =<
geCost(mhDB
listR
Wage
forecast ) ->
costDB[Personnel Cost
Manhours
13th Month Pay
Bonus ]
>] costs [label = "write to xlsx: Personnel Cost Tables"] manhours [label = "write to xlsx: Manhours Table"] mp13 [label = th Month Pay Tables>] bonus [label = "write Bonus Table"] excess [label ="summarize excess manhours using mhPool and Pool"] write_excess [label = "write Excess Manhours Table"] lacking [label = "summarize lacking manhours using mhReq"] write_lacking [label = "write Lacking Manhours Table"]

node [shape = "box" style = "rounded"] end [label = "return null"]

budget -> import_requirement import_requirement -> import_schedule import_schedule-> import_pool import_pool -> import_holiday import_holiday -> getmhDB getmhDB -> import_wage import_wage -> getCost getCost -> costs costs -> manhours manhours -> mp13 mp13 -> bonus bonus -> excess excess -> write_excess write_excess -> lacking lacking -> write_lacking write_lacking -> end } ```



basilrabi/mansched documentation built on May 18, 2023, 1:29 p.m.