mirror of
https://github.com/sartography/sample-process-models.git
synced 2025-02-22 12:48:21 +00:00
add sart admin stuffs
This commit is contained in:
parent
607ddc6066
commit
4bf6142a9c
@ -45,6 +45,10 @@ user = UserModel.query.filter_by(username='test_user1').first()
|
||||
|
||||
with open("tests/files/tickets.csv") as infile:
|
||||
reader = csv.reader(infile, delimiter=",")
|
||||
|
||||
# first row is garbage
|
||||
next(reader)
|
||||
|
||||
header = next(reader)
|
||||
for column_name in columns_to_data_key_mappings:
|
||||
columns_to_header_index_mappings[column_name] = header.index(column_name)
|
||||
@ -63,12 +67,20 @@ with open("tests/files/tickets.csv") as infile:
|
||||
processor = ProcessInstanceProcessor(process_instance)
|
||||
|
||||
processor.do_engine_steps()
|
||||
processor.save()
|
||||
# processor.save()
|
||||
|
||||
for column_name, desired_data_key in columns_to_data_key_mappings.items():
|
||||
appropriate_index = columns_to_header_index_mappings[column_name]
|
||||
print(f"appropriate_index: {appropriate_index}")
|
||||
processor.bpmn_process_instance.data[desired_data_key] = row[appropriate_index]
|
||||
|
||||
# you at least need a month, or else this row in the csv is considered garbage
|
||||
month_value = processor.bpmn_process_instance.data["month"]
|
||||
if month_value == "" or month_value is None:
|
||||
db.delete(process_instance)
|
||||
db.session.commit()
|
||||
continue
|
||||
|
||||
processor.save()
|
||||
|
||||
process_instance_data = processor.get_data()
|
||||
|
@ -1,7 +1,38 @@
|
||||
{
|
||||
"process_models": [],
|
||||
"display_name": "Sartography Admin",
|
||||
"admin": false,
|
||||
"display_order": 1,
|
||||
"process_models": [
|
||||
{
|
||||
"standalone": false,
|
||||
"is_review": false,
|
||||
"display_order": 0,
|
||||
"libraries": [],
|
||||
"primary_file_name": "import-tickets.bpmn",
|
||||
"process_group_id": "sartography-admin",
|
||||
"files": [],
|
||||
"library": false,
|
||||
"description": "Import Tickets",
|
||||
"primary_process_id": "Process_bd2e724",
|
||||
"id": "import-tickets",
|
||||
"is_master_spec": false,
|
||||
"display_name": "Import Tickets"
|
||||
},
|
||||
{
|
||||
"standalone": false,
|
||||
"is_review": false,
|
||||
"display_order": 1,
|
||||
"libraries": [],
|
||||
"primary_file_name": "ticket.bpmn",
|
||||
"process_group_id": "sartography-admin",
|
||||
"files": [],
|
||||
"library": false,
|
||||
"description": "Ticket",
|
||||
"primary_process_id": "Process_bd2e724",
|
||||
"id": "ticket",
|
||||
"is_master_spec": false,
|
||||
"display_name": "Ticket"
|
||||
}
|
||||
],
|
||||
"id": "sartography-admin",
|
||||
"display_order": 3
|
||||
"display_name": "Sartography Admin"
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user