diff --git a/plan/workflow.md b/plan/workflow.md new file mode 100644 index 0000000..1d79bec --- /dev/null +++ b/plan/workflow.md @@ -0,0 +1,44 @@ + +## source maintenanc + +``` + source maintenance ++----------------------------------------------------------------------------------------------------------------+ +| +-------------+ | +| |MAKE NEW | | +| +-------------+ | +| | +| existing sources source name | +| +-------------+ +---------------+ | +| |dcard | |dcard | | +| |hunt | +---------------+ | +| |pncc | data source | +| |paycom | +---------------+ | +| |adp | |client file | | +| | | +---------------+ | +| | | loading function | +| | | +---------------+ | +| | | |csv parser | | +| | | +---------------+ | +| | | schema | +| | | +----------------+ +------------+ | +| | | |default | |b: add new | | +| | | +----------------+ +------------+ | +| | | +-------------------------------------------------------------+ | +| | | |path |data type |column name |constrain| | +| | | +-------------------------------------------------------------+ | +| | | |{Post. Date} |date |post_date |X | | +| | | |{Amount} |numeric |amount |X | | +| | | |{Trans. Date} |date |trans_date |X | | +| | | |{Category} |text |category | | | +| | | |{Description} |text |descr | | | +| | | | | | | | | +| | | | | | | | | +| | | | | | | | | +| | | | | | | | | +| | | | | | | | | +| | | | | | | | | +| | | | | | | | | +| +-------------+ +-------------------------------------------------------------+ | ++----------------------------------------------------------------------------------------------------------------+ +```