pipekit/config/groups.json
Paul Trowbridge 0f30c4b921 Export config to match the database
config/ had drifted from pipekit.db: group memberships and three
schedules existed only in the DB, cjobdr and cjobh had no sidecars at
all, and ab.{json,sql} was left over from a module no longer in the DB
(an apply would have recreated it). pipekit apply --dry-run now reports
that the database matches config.

Two real inconsistencies fixed in ffpdglr1.json: it was missing the
ffpdglr1_hot watermark added with the rollover hot set, so an apply from
files would have deleted the watermark while the committed SQL still
referenced {ffpdglr1_hot}; and its period resolver had been edited in the
UI without an export, so the file carried a stale format('%L', ...)
variant.

Purchasing members were all run_order 0, which happened to sort
poh, poh_deleted, poi alphabetically and satisfy the real constraints by
accident. Now explicit: poh 1, poi 2, poh_deleted 3 -- poi resolves its
watermark off cms.poh, and poh_deleted's first hook reads cms.poh.

Also describes eight GP modules that had no description (dest_description
is the half the sidecar format carries; the module-level description
lives only in the DB).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 00:43:10 -04:00

652 lines
10 KiB
JSON

[
{
"name": "Accounts Receivable",
"members": [
{
"module": "aroht",
"run_order": 0
},
{
"module": "arop",
"run_order": 0
},
{
"module": "artrn",
"run_order": 0
},
{
"module": "rm20101",
"run_order": 0
},
{
"module": "rm20201",
"run_order": 0
},
{
"module": "rm30101",
"run_order": 0
},
{
"module": "rm30201",
"run_order": 0
}
],
"schedules": [
{
"cron_expr": "0 1 * * *",
"enabled": 1
}
]
},
{
"name": "Codes",
"members": [
{
"module": "code",
"run_order": 0
},
{
"module": "color",
"run_order": 0
},
{
"module": "colorb",
"run_order": 0
},
{
"module": "colortier",
"run_order": 0
},
{
"module": "cret",
"run_order": 0
},
{
"module": "ffcret",
"run_order": 0
},
{
"module": "glie",
"run_order": 0
},
{
"module": "irea",
"run_order": 0
},
{
"module": "macgrp",
"run_order": 0
},
{
"module": "majg",
"run_order": 0
},
{
"module": "mc00200",
"run_order": 0
},
{
"module": "mmgp",
"run_order": 0
},
{
"module": "mmsl",
"run_order": 0
},
{
"module": "name",
"run_order": 0
},
{
"module": "plnt",
"run_order": 0
},
{
"module": "pm00200",
"run_order": 0
},
{
"module": "sach",
"run_order": 0
},
{
"module": "sscc",
"run_order": 0
},
{
"module": "sy03300",
"run_order": 0
},
{
"module": "terms",
"run_order": 0
},
{
"module": "usrd",
"run_order": 0
}
],
"schedules": [
{
"cron_expr": "0 1 * * *",
"enabled": 1
}
]
},
{
"name": "Cost History",
"members": [
{
"module": "icstt",
"run_order": 0
}
],
"schedules": [
{
"cron_expr": "30 3 * * *",
"enabled": 1
}
]
},
{
"name": "Customer",
"members": [
{
"module": "adrs",
"run_order": 0
},
{
"module": "cust",
"run_order": 0
},
{
"module": "usrcust",
"run_order": 0
},
{
"module": "vend",
"run_order": 0
},
{
"module": "rm00101",
"run_order": 1
},
{
"module": "rm00301",
"run_order": 2
}
],
"schedules": [
{
"cron_expr": "0 2 * * *",
"enabled": 1
}
]
},
{
"name": "Fiscal",
"members": [
{
"module": "armasc",
"run_order": 0
},
{
"module": "coa_map",
"run_order": 0
},
{
"module": "gl00100",
"run_order": 0
},
{
"module": "gl00105",
"run_order": 0
},
{
"module": "gl10110",
"run_order": 0
},
{
"module": "gl10111",
"run_order": 0
},
{
"module": "gl20000",
"run_order": 0
},
{
"module": "gl30000",
"run_order": 0
},
{
"module": "gtran",
"run_order": 0
},
{
"module": "sy40100",
"run_order": 0
},
{
"module": "fgrp",
"run_order": 1
},
{
"module": "ggtp",
"run_order": 2
},
{
"module": "gldate",
"run_order": 3
},
{
"module": "gldatref",
"run_order": 4
},
{
"module": "glmt",
"run_order": 5
},
{
"module": "ffsbglr1",
"run_order": 6
},
{
"module": "mast",
"run_order": 7
}
],
"schedules": [
{
"cron_expr": "0 1 * * *",
"enabled": 1
}
]
},
{
"name": "Future",
"members": [
{
"module": "fresre",
"run_order": 0
},
{
"module": "ftcstm",
"run_order": 0
},
{
"module": "ftcstp",
"run_order": 0
},
{
"module": "ftcstr",
"run_order": 0
}
],
"schedules": []
},
{
"name": "Inventory Master",
"members": [
{
"module": "itemm",
"run_order": 0
},
{
"module": "marktable",
"run_order": 0
},
{
"module": "mkptgroup",
"run_order": 0
},
{
"module": "moldmast",
"run_order": 0
},
{
"module": "stnote",
"run_order": 0
},
{
"module": "uqf",
"run_order": 0
},
{
"module": "iv00101",
"run_order": 1
}
],
"schedules": [
{
"cron_expr": "0 1 * * *",
"enabled": 1
}
]
},
{
"name": "Inventory On Hand",
"members": [
{
"module": "binb",
"run_order": 0
},
{
"module": "iv00102",
"run_order": 0
},
{
"module": "stkb",
"run_order": 0
}
],
"schedules": [
{
"cron_expr": "50 * * * *",
"enabled": 1
}
]
},
{
"name": "Price Lists",
"members": [
{
"module": "iprca",
"run_order": 0
},
{
"module": "iprcb",
"run_order": 0
},
{
"module": "iprcbhc",
"run_order": 0
},
{
"module": "iprcc",
"run_order": 0
},
{
"module": "iprcct",
"run_order": 0
},
{
"module": "iprcctn",
"run_order": 0
},
{
"module": "iprccto",
"run_order": 0
}
],
"schedules": [
{
"cron_expr": "0 3 * * *",
"enabled": 1
}
]
},
{
"name": "Product Structure",
"members": [
{
"module": "depts",
"run_order": 0
},
{
"module": "icstm",
"run_order": 0
},
{
"module": "icstp",
"run_order": 0
},
{
"module": "icstr",
"run_order": 0
},
{
"module": "methh",
"run_order": 0
},
{
"module": "opcode",
"run_order": 0
},
{
"module": "punit",
"run_order": 0
},
{
"module": "stka",
"run_order": 0
},
{
"module": "stkmm",
"run_order": 0
},
{
"module": "stkmp",
"run_order": 0
},
{
"module": "methdm",
"run_order": 1
},
{
"module": "methdo",
"run_order": 1
},
{
"module": "methdr",
"run_order": 1
},
{
"module": "resre",
"run_order": 1
}
],
"schedules": [
{
"cron_expr": "30 1 * * *",
"enabled": 1
}
]
},
{
"name": "Production",
"members": [
{
"module": "cjobdr",
"run_order": 0
},
{
"module": "cjobh",
"run_order": 0
},
{
"module": "rprh",
"run_order": 0
},
{
"module": "ffpdglr1",
"run_order": 1
}
],
"schedules": [
{
"cron_expr": "15 1 * * *",
"enabled": 1
}
]
},
{
"name": "Purchasing",
"members": [
{
"module": "poh",
"run_order": 1
},
{
"module": "poi",
"run_order": 2
},
{
"module": "poh_deleted",
"run_order": 3
}
],
"schedules": [
{
"cron_expr": "10 1 * * *",
"enabled": 1
}
]
},
{
"name": "Quote Review",
"members": [
{
"module": "live_quotes",
"run_order": 0
}
],
"schedules": [
{
"cron_expr": "*/15 * * * *",
"enabled": 1
}
]
},
{
"name": "Quotes",
"members": [
{
"module": "qcrs",
"run_order": 0
},
{
"module": "qcrh",
"run_order": 1
},
{
"module": "qcri",
"run_order": 2
},
{
"module": "qtnote",
"run_order": 3
}
],
"schedules": [
{
"cron_expr": "55 * * * *",
"enabled": 1
}
]
},
{
"name": "Sales Matrix",
"members": [
{
"module": "_custom_sales_line_connector",
"run_order": 0
}
],
"schedules": [
{
"cron_expr": "20 2 * * *",
"enabled": 1
}
]
},
{
"name": "Sales Transactions",
"members": [
{
"module": "sop10100",
"run_order": 0
},
{
"module": "sop10102",
"run_order": 0
},
{
"module": "sop10200",
"run_order": 0
},
{
"module": "sop30200",
"run_order": 0
},
{
"module": "sop30300",
"run_order": 0
},
{
"module": "bolh",
"run_order": 1
},
{
"module": "ocrh",
"run_order": 1
},
{
"module": "oih",
"run_order": 1
},
{
"module": "bold",
"run_order": 2
},
{
"module": "ocri",
"run_order": 2
},
{
"module": "oid",
"run_order": 2
},
{
"module": "ocrs",
"run_order": 3
},
{
"module": "ois",
"run_order": 3
}
],
"schedules": [
{
"cron_expr": "0 * * * *",
"enabled": 1
}
]
},
{
"name": "Surcharges",
"members": [
{
"module": "dsdisc",
"run_order": 0
},
{
"module": "surcharge",
"run_order": 0
},
{
"module": "surchargep",
"run_order": 0
},
{
"module": "surchgexc",
"run_order": 0
},
{
"module": "usrc",
"run_order": 0
}
],
"schedules": []
}
]