fix: updated manufacturing onboarding and desk
This commit is contained in:
parent
f2fb9368db
commit
84011b79d1
@ -3,7 +3,7 @@
|
|||||||
{
|
{
|
||||||
"hidden": 0,
|
"hidden": 0,
|
||||||
"label": "Production",
|
"label": "Production",
|
||||||
"links": "[\n {\n \"dependencies\": [\n \"Item\",\n \"BOM\"\n ],\n \"description\": \"Orders released for production.\",\n \"label\": \"Work Order\",\n \"name\": \"Work Order\",\n \"onboard\": 1,\n \"type\": \"doctype\"\n },\n {\n \"dependencies\": [\n \"Item\",\n \"BOM\"\n ],\n \"description\": \"Generate Material Requests (MRP) and Work Orders.\",\n \"label\": \"Production Plan\",\n \"name\": \"Production Plan\",\n \"onboard\": 1,\n \"type\": \"doctype\"\n },\n {\n \"dependencies\": [\n \"Item\"\n ],\n \"label\": \"Stock Entry\",\n \"name\": \"Stock Entry\",\n \"onboard\": 1,\n \"type\": \"doctype\"\n },\n {\n \"dependencies\": [\n \"Activity Type\"\n ],\n \"description\": \"Time Sheet for manufacturing.\",\n \"label\": \"Timesheet\",\n \"name\": \"Timesheet\",\n \"onboard\": 1,\n \"type\": \"doctype\"\n },\n {\n \"label\": \"Job Card\",\n \"name\": \"Job Card\",\n \"type\": \"doctype\"\n }\n]"
|
"links": "[\n {\n \"dependencies\": [\n \"Item\",\n \"BOM\"\n ],\n \"description\": \"Orders released for production.\",\n \"label\": \"Work Order\",\n \"name\": \"Work Order\",\n \"onboard\": 1,\n \"type\": \"doctype\"\n },\n {\n \"dependencies\": [\n \"Item\",\n \"BOM\"\n ],\n \"description\": \"Generate Material Requests (MRP) and Work Orders.\",\n \"label\": \"Production Plan\",\n \"name\": \"Production Plan\",\n \"onboard\": 1,\n \"type\": \"doctype\"\n },\n {\n \"dependencies\": [\n \"Item\"\n ],\n \"label\": \"Stock Entry\",\n \"name\": \"Stock Entry\",\n \"onboard\": 1,\n \"type\": \"doctype\"\n },\n {\n \"label\": \"Job Card\",\n \"name\": \"Job Card\",\n \"type\": \"doctype\"\n },\n {\n \"label\": \"Downtime Entry\",\n \"name\": \"Downtime Entry\",\n \"type\": \"doctype\"\n }\n]"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"hidden": 0,
|
"hidden": 0,
|
||||||
@ -43,11 +43,10 @@
|
|||||||
"docstatus": 0,
|
"docstatus": 0,
|
||||||
"doctype": "Desk Page",
|
"doctype": "Desk Page",
|
||||||
"extends_another_page": 0,
|
"extends_another_page": 0,
|
||||||
"hide_custom": 0,
|
|
||||||
"idx": 0,
|
"idx": 0,
|
||||||
"is_standard": 1,
|
"is_standard": 1,
|
||||||
"label": "Manufacturing",
|
"label": "Manufacturing",
|
||||||
"modified": "2020-05-19 12:06:25.047481",
|
"modified": "2020-05-19 12:54:04.104444",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Manufacturing",
|
"module": "Manufacturing",
|
||||||
"name": "Manufacturing",
|
"name": "Manufacturing",
|
||||||
@ -78,7 +77,7 @@
|
|||||||
"label": "Work Order",
|
"label": "Work Order",
|
||||||
"link_to": "Work Order",
|
"link_to": "Work Order",
|
||||||
"restrict_to_domain": "Manufacturing",
|
"restrict_to_domain": "Manufacturing",
|
||||||
"stats_filter": "{ \"status\": \n (\n \"in\", [\"Draft\", \"Not Started\", \"In Process\"]\n )\n}",
|
"stats_filter": "{ \n \"status\": [\"in\", \n [\"Draft\", \"Not Started\", \"In Process\"]\n ]\n}",
|
||||||
"type": "DocType"
|
"type": "DocType"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -86,7 +85,7 @@
|
|||||||
"label": "Production Plan",
|
"label": "Production Plan",
|
||||||
"link_to": "Production Plan",
|
"link_to": "Production Plan",
|
||||||
"restrict_to_domain": "Manufacturing",
|
"restrict_to_domain": "Manufacturing",
|
||||||
"stats_filter": "{ \"status\": \n (\n \"!=\", \"Completed\"\n )\n}",
|
"stats_filter": "{ \n \"status\": [\"not in\", [\"Completed\"]]\n}",
|
||||||
"type": "DocType"
|
"type": "DocType"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@ -13,7 +13,9 @@
|
|||||||
"to_time",
|
"to_time",
|
||||||
"downtime",
|
"downtime",
|
||||||
"downtime_reason_section",
|
"downtime_reason_section",
|
||||||
"reason"
|
"stop_reason",
|
||||||
|
"column_break_9",
|
||||||
|
"remarks"
|
||||||
],
|
],
|
||||||
"fields": [
|
"fields": [
|
||||||
{
|
{
|
||||||
@ -41,12 +43,6 @@
|
|||||||
"fieldname": "column_break_4",
|
"fieldname": "column_break_4",
|
||||||
"fieldtype": "Column Break"
|
"fieldtype": "Column Break"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"fieldname": "reason",
|
|
||||||
"fieldtype": "Text",
|
|
||||||
"label": "Reason",
|
|
||||||
"reqd": 1
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"fieldname": "operator",
|
"fieldname": "operator",
|
||||||
"fieldtype": "Link",
|
"fieldtype": "Link",
|
||||||
@ -66,10 +62,26 @@
|
|||||||
"fieldtype": "Float",
|
"fieldtype": "Float",
|
||||||
"label": "Downtime",
|
"label": "Downtime",
|
||||||
"read_only": 1
|
"read_only": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "stop_reason",
|
||||||
|
"fieldtype": "Select",
|
||||||
|
"label": "Stop Reason",
|
||||||
|
"options": "\nExcessive machine set up time\nUnplanned machine maintenance\nOn-machine press checks\nMachine operator errors\nMachine malfunction\nElectricity down\nOther",
|
||||||
|
"reqd": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "column_break_9",
|
||||||
|
"fieldtype": "Column Break"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "remarks",
|
||||||
|
"fieldtype": "Text",
|
||||||
|
"label": "Remarks"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2020-04-20 17:34:51.299607",
|
"modified": "2020-05-19 12:59:37.358483",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Manufacturing",
|
"module": "Manufacturing",
|
||||||
"name": "Downtime Entry",
|
"name": "Downtime Entry",
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
"documentation_url": "https://docs.erpnext.com/docs/user/manual/en/manufacturing",
|
"documentation_url": "https://docs.erpnext.com/docs/user/manual/en/manufacturing",
|
||||||
"idx": 0,
|
"idx": 0,
|
||||||
"is_complete": 0,
|
"is_complete": 0,
|
||||||
"modified": "2020-05-14 19:12:17.289867",
|
"modified": "2020-05-19 12:51:42.744570",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Manufacturing",
|
"module": "Manufacturing",
|
||||||
"name": "Manufacturing",
|
"name": "Manufacturing",
|
||||||
@ -37,6 +37,9 @@
|
|||||||
{
|
{
|
||||||
"step": "Create Product"
|
"step": "Create Product"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"step": "Create Raw Materials"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"step": "Create BOM"
|
"step": "Create BOM"
|
||||||
},
|
},
|
||||||
@ -44,7 +47,7 @@
|
|||||||
"step": "Work Order"
|
"step": "Work Order"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"step": "Introduction to Manufacturing"
|
"step": "Explore Manufacturing Settings"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"subtitle": "Products, Raw Materials, BOM, Work Order and more.",
|
"subtitle": "Products, Raw Materials, BOM, Work Order and more.",
|
||||||
|
|||||||
@ -8,12 +8,12 @@
|
|||||||
"is_mandatory": 1,
|
"is_mandatory": 1,
|
||||||
"is_single": 0,
|
"is_single": 0,
|
||||||
"is_skipped": 0,
|
"is_skipped": 0,
|
||||||
"modified": "2020-05-14 19:11:57.153679",
|
"modified": "2020-05-19 12:51:31.315686",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"name": "Create BOM",
|
"name": "Create BOM",
|
||||||
"owner": "Administrator",
|
"owner": "Administrator",
|
||||||
"reference_document": "BOM",
|
"reference_document": "BOM",
|
||||||
"show_full_form": 1,
|
"show_full_form": 1,
|
||||||
"title": "Create BOM (Bill of Material)",
|
"title": "Create a BOM (Bill of Material)",
|
||||||
"validate_action": 1
|
"validate_action": 1
|
||||||
}
|
}
|
||||||
@ -8,12 +8,12 @@
|
|||||||
"is_mandatory": 1,
|
"is_mandatory": 1,
|
||||||
"is_single": 0,
|
"is_single": 0,
|
||||||
"is_skipped": 0,
|
"is_skipped": 0,
|
||||||
"modified": "2020-05-14 19:10:39.974370",
|
"modified": "2020-05-19 12:50:59.010439",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"name": "Create Product",
|
"name": "Create Product",
|
||||||
"owner": "Administrator",
|
"owner": "Administrator",
|
||||||
"reference_document": "Item",
|
"reference_document": "Item",
|
||||||
"show_full_form": 0,
|
"show_full_form": 0,
|
||||||
"title": "Create Product (Raw Materials / Finished Good)",
|
"title": "Create a Finished Good",
|
||||||
"validate_action": 1
|
"validate_action": 1
|
||||||
}
|
}
|
||||||
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"action": "Create Entry",
|
||||||
|
"creation": "2020-05-19 11:53:17.295372",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Onboarding Step",
|
||||||
|
"idx": 0,
|
||||||
|
"is_complete": 0,
|
||||||
|
"is_mandatory": 0,
|
||||||
|
"is_single": 0,
|
||||||
|
"is_skipped": 0,
|
||||||
|
"modified": "2020-05-19 11:53:25.147837",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"name": "Create Raw Materials",
|
||||||
|
"owner": "Administrator",
|
||||||
|
"reference_document": "Item",
|
||||||
|
"show_full_form": 0,
|
||||||
|
"title": "Create Raw Materials",
|
||||||
|
"validate_action": 1
|
||||||
|
}
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"action": "Update Settings",
|
||||||
|
"creation": "2020-05-19 11:55:11.378374",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Onboarding Step",
|
||||||
|
"idx": 0,
|
||||||
|
"is_complete": 0,
|
||||||
|
"is_mandatory": 0,
|
||||||
|
"is_single": 1,
|
||||||
|
"is_skipped": 0,
|
||||||
|
"modified": "2020-05-19 12:12:28.145366",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"name": "Explore Manufacturing Settings",
|
||||||
|
"owner": "Administrator",
|
||||||
|
"reference_document": "Manufacturing Settings",
|
||||||
|
"show_full_form": 0,
|
||||||
|
"title": "Explore Manufacturing Settings",
|
||||||
|
"validate_action": 0,
|
||||||
|
"video_url": "https://www.youtube.com/watch?v=UVGfzwOOZC4"
|
||||||
|
}
|
||||||
@ -8,12 +8,12 @@
|
|||||||
"is_mandatory": 0,
|
"is_mandatory": 0,
|
||||||
"is_single": 0,
|
"is_single": 0,
|
||||||
"is_skipped": 0,
|
"is_skipped": 0,
|
||||||
"modified": "2020-05-14 19:10:27.258157",
|
"modified": "2020-05-19 12:50:41.642754",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"name": "Operation",
|
"name": "Operation",
|
||||||
"owner": "Administrator",
|
"owner": "Administrator",
|
||||||
"reference_document": "Operation",
|
"reference_document": "Operation",
|
||||||
"show_full_form": 0,
|
"show_full_form": 0,
|
||||||
"title": "Create Operation",
|
"title": "Create a Operation",
|
||||||
"validate_action": 1
|
"validate_action": 1
|
||||||
}
|
}
|
||||||
@ -8,12 +8,12 @@
|
|||||||
"is_mandatory": 0,
|
"is_mandatory": 0,
|
||||||
"is_single": 0,
|
"is_single": 0,
|
||||||
"is_skipped": 0,
|
"is_skipped": 0,
|
||||||
"modified": "2020-05-14 19:10:07.439037",
|
"modified": "2020-05-19 12:50:13.766712",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"name": "Warehouse",
|
"name": "Warehouse",
|
||||||
"owner": "Administrator",
|
"owner": "Administrator",
|
||||||
"reference_document": "Warehouse",
|
"reference_document": "Warehouse",
|
||||||
"show_full_form": 0,
|
"show_full_form": 0,
|
||||||
"title": "Create Warehouse",
|
"title": "Create a Warehouse",
|
||||||
"validate_action": 1
|
"validate_action": 1
|
||||||
}
|
}
|
||||||
@ -8,12 +8,12 @@
|
|||||||
"is_mandatory": 0,
|
"is_mandatory": 0,
|
||||||
"is_single": 0,
|
"is_single": 0,
|
||||||
"is_skipped": 0,
|
"is_skipped": 0,
|
||||||
"modified": "2020-05-14 19:11:57.145924",
|
"modified": "2020-05-19 12:51:38.133150",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"name": "Work Order",
|
"name": "Work Order",
|
||||||
"owner": "Administrator",
|
"owner": "Administrator",
|
||||||
"reference_document": "Work Order",
|
"reference_document": "Work Order",
|
||||||
"show_full_form": 1,
|
"show_full_form": 1,
|
||||||
"title": "Create Work Order",
|
"title": "Create a Work Order",
|
||||||
"validate_action": 1
|
"validate_action": 1
|
||||||
}
|
}
|
||||||
@ -8,12 +8,12 @@
|
|||||||
"is_mandatory": 0,
|
"is_mandatory": 0,
|
||||||
"is_single": 0,
|
"is_single": 0,
|
||||||
"is_skipped": 0,
|
"is_skipped": 0,
|
||||||
"modified": "2020-05-14 19:10:20.930139",
|
"modified": "2020-05-19 12:50:33.938176",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"name": "Workstation",
|
"name": "Workstation",
|
||||||
"owner": "Administrator",
|
"owner": "Administrator",
|
||||||
"reference_document": "Workstation",
|
"reference_document": "Workstation",
|
||||||
"show_full_form": 0,
|
"show_full_form": 0,
|
||||||
"title": "Create Workstation / Machine",
|
"title": "Create a Workstation / Machine",
|
||||||
"validate_action": 1
|
"validate_action": 1
|
||||||
}
|
}
|
||||||
@ -7,15 +7,15 @@ frappe.query_reports["Downtime Analysis"] = {
|
|||||||
{
|
{
|
||||||
label: __("From Date"),
|
label: __("From Date"),
|
||||||
fieldname:"from_date",
|
fieldname:"from_date",
|
||||||
fieldtype: "Date",
|
fieldtype: "Datetime",
|
||||||
default: frappe.datetime.add_months(frappe.datetime.get_today(), -1),
|
default: frappe.datetime.add_months(frappe.datetime.now_datetime(), -1),
|
||||||
reqd: 1
|
reqd: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: __("To Date"),
|
label: __("To Date"),
|
||||||
fieldname:"to_date",
|
fieldname:"to_date",
|
||||||
fieldtype: "Date",
|
fieldtype: "Datetime",
|
||||||
default: frappe.datetime.get_today(),
|
default: frappe.datetime.now_datetime(),
|
||||||
reqd: 1,
|
reqd: 1,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@ -16,7 +16,7 @@ def execute(filters=None):
|
|||||||
def get_data(filters):
|
def get_data(filters):
|
||||||
query_filters = {}
|
query_filters = {}
|
||||||
|
|
||||||
fields = ["workstation", "operator", "from_time", "to_time", "downtime", "reason"]
|
fields = ["name", "workstation", "operator", "from_time", "to_time", "downtime", "stop_reason", "remarks"]
|
||||||
|
|
||||||
query_filters["from_time"] = (">=", filters.get("from_date"))
|
query_filters["from_time"] = (">=", filters.get("from_date"))
|
||||||
query_filters["to_time"] = ("<=", filters.get("to_date"))
|
query_filters["to_time"] = ("<=", filters.get("to_date"))
|
||||||
@ -54,6 +54,13 @@ def get_chart_data(data, columns):
|
|||||||
|
|
||||||
def get_columns(filters):
|
def get_columns(filters):
|
||||||
return [
|
return [
|
||||||
|
{
|
||||||
|
"label": _("ID"),
|
||||||
|
"fieldname": "name",
|
||||||
|
"fieldtype": "Link",
|
||||||
|
"options": "Downtime Entry",
|
||||||
|
"width": 100
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"label": _("Machine"),
|
"label": _("Machine"),
|
||||||
"fieldname": "workstation",
|
"fieldname": "workstation",
|
||||||
@ -87,9 +94,15 @@ def get_columns(filters):
|
|||||||
"width": 150
|
"width": 150
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"label": _("Reason"),
|
"label": _("Stop Reason"),
|
||||||
"fieldname": "reason",
|
"fieldname": "stop_reason",
|
||||||
|
"fieldtype": "Data",
|
||||||
|
"width": 220
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": _("Remarks"),
|
||||||
|
"fieldname": "remarks",
|
||||||
"fieldtype": "Text",
|
"fieldtype": "Text",
|
||||||
"width": 180
|
"width": 100
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
Loading…
x
Reference in New Issue
Block a user