added managers apis
This commit is contained in:
@@ -9,6 +9,34 @@ docs = load_document(file_path)
|
||||
if __name__ == "__main__":
|
||||
SOP = DocumentParser()
|
||||
so = SopGeneratorExecutive()
|
||||
info = SOP.extract_departments_and_managers_workers(docs)
|
||||
print(info)
|
||||
referencs_roles = ["AR Director "]
|
||||
workers_list = [
|
||||
{
|
||||
|
||||
"position": "AR dIRECTOR ",
|
||||
"role": "Developer",
|
||||
"department": "IT"
|
||||
},
|
||||
{
|
||||
"name": "Jane Smith",
|
||||
"position": "Project Manager",
|
||||
"role": "Manager",
|
||||
"department": "IT"
|
||||
}
|
||||
]
|
||||
|
||||
departments_and_roles = SOP.extract_sops_for_workers_by_department(docs,workers_list)
|
||||
# Prepare extracted roles (only managers)
|
||||
'''extracted_managers = []
|
||||
for department in departments_and_roles['departments']:
|
||||
extracted_managers.extend([
|
||||
{
|
||||
'name': manager['name'],
|
||||
'position': manager.get('position', 'Unknown Position'),
|
||||
'role': manager.get('role', 'Unknown Role') # PRP or SRP classification
|
||||
}
|
||||
for manager in department['managers']
|
||||
])'''
|
||||
|
||||
print(departments_and_roles)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user