1. WebSite
    1. Procedure List
      1. Download Procedure File & Supporting File
      2. Assign PPO
        1. Check Task can Assign PPO
        2. Check User can be PPO
      3. Assign PPO Process Check
      4. Page Lock
      5. Procedure Share
        1. Permission Control By User
        2. Single Page
      6. Filter
        1. Account Abbr
          1. Account User Role
          2. User Role From AD
        2. Task Group
        3. Category
      7. Assign PO
        1. Check Task Is Share Task
        2. Check User can be PO
        3. Check Task can Assign PO
      8. Detail Page
        1. 1. Share Task
          1. Section Lock
          2. Check No Pending Share Task Flow
          3. Check No Pending Procedure Flow
          4. Pass Check
          5. Management Share Task Edit Section
          6. Change Main Task Edit Section
          7. Check PPO
          8. Auto Split Flow By Task's Account
          9. Create N (Different Account Number) Flow Process
          10. Create Change Main Task Flow Process
          11. Share Task Flow
        2. Procedure File
          1. File Share
          2. Online Review
          3. Access Control
          4. Permission Control From Link
          5. Send Email (Email Template)
          6. CoverSheet
          7. File Download
          8. Upload File
          9. Procedure File Edit Section
          10. Section Lock
          11. Check No Pending Share Task Flow
          12. Check PPO
          13. Pass Check
          14. Create Procedure File
          15. Update Procedure File
        3. Supporting File
          1. Supporting File Edit Section
          2. Section Lock
          3. Check No Pending Share Task Flow
          4. Pass Check
          5. Create Supporting File
          6. Update Supporting File
        4. Procedure Info
          1. Procedure Info Edit Section
          2. Section Lock
          3. PPO Field Lock By Flow
          4. Change PPO
          5. PO Field Lock By Flow
          6. Change PO
          7. PMP Excluded Field Lock By Flow
          8. Change PMP Excluded
        5. Change History
          1. Procedure Change History
          2. Old Procedure Mapping's Procedure Change History
          3. Procedure File
          4. Create Procedure File
          5. Update Procedure File
          6. Apply For JB
          7. None JB
          8. Task Change History
          9. Roll Back Version
        6. Create one Flow Process
    2. Todo List
      1. Pending
        1. Approval Page
          1. Management Share Task
          2. Old diffrent account Active Task Share
          3. Current account pending task
          4. Change Main Task
          5. Create Procedure File
          6. Update Procedure File
          7. Change PPO
          8. Assign PPO
          9. ReAssign PPO
          10. Change PO
          11. Assign PO
          12. ReAssign PO
          13. Change PMP Excluded
          14. Create Supporting File
          15. Update Supporting File
          16. Apply JB
          17. Upload Sign off Confirmation
          18. Field Level Approval
          19. Saved in
          20. Return
          21. Approval
          22. Client Server Path
          23. Return
          24. Approval
          25. Every File in Procedure File List
          26. File Stats
          27. Empty
          28. Return
          29. Approval
          30. File Tag
          31. New
          32. Replace
          33. Delete
          34. Trigger Other Flow
          35. Apply JB
          36. Upload Sign off Confirmation
          37. Field Level Approval
          38. Every File in Procedure File List
          39. File Stats
          40. Empty
          41. Return
          42. Approval
          43. File Tag
          44. New
          45. Replace
          46. Delete
        2. Revice Page
          1. Management Share Task
          2. Change Main Task
          3. Create Procedure File
          4. Update Procedure File
          5. Change PPO
          6. Assign PPO
          7. ReAssign PPO
          8. Change PO
          9. Assign PO
          10. ReAssign PO
          11. Change PMP Excluded
          12. Apply JB
          13. Upload Sign off Confirmation
          14. Create Supporting File
          15. Update Supporting File
          16. Field Level Approval
          17. Saved in
          18. Return
          19. Approval
          20. Trigger Other Flow
          21. Upload Sign off Confirmation
          22. Apply JB
          23. Client Server Path
          24. Return
          25. Approval
          26. Trigger Other Flow
          27. Upload Sign off Confirmation
          28. Apply JB
          29. Every File in Procedure File List
          30. File Stats
          31. Empty
          32. Return
          33. Approval
          34. File Tag
          35. New
          36. Replace
          37. Delete
          38. Trigger Other Flow
          39. Apply JB
          40. Upload Sign off Confirmation
          41. Field Level Approval
          42. Every File in Procedure File List
          43. File Stats
          44. Empty
          45. Return
          46. Approval
          47. File Tag
          48. New
          49. Replace
          50. Delete
        3. Submit Page
          1. Management Share Task
          2. Change Main Task
          3. Create Procedure File
          4. Update Procedure File
          5. Change PPO
          6. Assign PPO
          7. ReAssign PPO
          8. Change PO
          9. Assign PO
          10. ReAssign PO
          11. Change PMP Excluded
          12. Apply JB
          13. Apply None JB
          14. Upload Sign off Confirmation
          15. Create Supporting File
          16. Update Supporting File
        4. Delegate
        5. Data Permission Control
      2. Complete
        1. Read Only Page
        2. Data Permission Control
    3. OpEx Pool
      1. Pending
        1. Assign/ReAssign to OpEx
      2. Complete
      3. Filter
      4. Data Permission Control
      5. Step Detail Page
    4. TL Review
      1. Filter
      2. TL Review List
    5. MyRequest
      1. Filter
      2. Data Permission Control
        1. Log Task's Process ID In All Flow
      3. My Request List
        1. Attach upload sign off information
        2. Submit apply for JB
    6. Notification
      1. Personal Notification List
        1. Auto Clear
        2. Unread logic
      2. Notification Detial
      3. Notification Email
      4. Top Layout Notification
        1. Unread logic
  2. Agent Job
    1. Sync Account User From PT
      1. Lost MemberShip
        1. Trigger ReAssign PPO
        2. Trigger ReAssign PO
        3. Auto Delegate to TL
    2. Sync Task Tree From PT
      1. Task Inactive
        1. Archive current task create process
        2. Subtopic 2
        3. Subtopic 3
        4. Subtopic 4
  3. Web API
    1. Check Task Can Inactive
  4. Share Task
    1. Change Main Task
      1. Change Share Task To New Main Task
        1. Set Main Task to Share Task and Set Old Main
        2. Delete Old Main Task
        3. Set a Share Task to Main Task
      2. Add New Main Task
        1. Add New Main Task
        2. Delete Old Main Task
        3. Set Main Task to Share Task and Set Old Main
    2. Management Share Task
      1. Request 1
        1. Account 1
          1. Main Task
          2. Share Task 1
          3. Opex Approval
          4. Main Task's AS Approval
          5. Share Task 1 's AS Approval
          6. End
        2. Account 2
          1. Main Task
          2. Share Task 2
          3. Opex Approval
          4. Main Task's AS Approval
          5. Share Task 2 's AS Approval
          6. End
      2. Request 2
        1. Account 1
          1. Main Task
          2. Account 1 Share Task 1
          3. Account 2 Share Task 2
          4. Share Task 3
          5. Opex Approval
          6. Main Task's AS Approval
          7. Account 1 's AS Approval
          8. End
          9. Set last Active Request data to Archive
          10. Set this data to Active
        2. Account 2
          1. Main Task
          2. Account 1 Share Task 1
          3. Account 2 Share Task 2
          4. Share Task 4
          5. Opex Approval
          6. Main Task's AS Approval
          7. Account 2 's AS Approval
          8. End
          9. Set last Active Request data to Archive
          10. Set this data to Active
    3. Task和Procedure建立关联关系后要增加 一条记录,记录Task建立关联关系的时间,断开的时候也要
  5. Opex Pool
    1. Assign & Delegate
  6. Create Procedure File
    1. Main Task Submit
      1. PPO Approval
        1. AS $ Above Approval
          1. End
        2. Submit
          1. PPO Approval
          2. AS $ Above Approval
          3. End
          4. Submit
          5. PPO Approval
          6. AS $ Above Approval
          7. End
          8. Submit
          9. PPO Approval
          10. AS $ Above Approval
          11. End
          12. Submit
          13. PPO Approval
          14. AS $ Above Approval
          15. End
        3. AS $ Above Approval
          1. Submit
          2. PPO Approval
          3. AS $ Above Approval
          4. End
          5. Submit
          6. PPO Approval
          7. AS $ Above Approval
          8. End
          9. Submit
          10. PPO Approval
          11. AS $ Above Approval
          12. End
          13. Submit
          14. PPO Approval
          15. AS $ Above Approval
          16. End
    2. Share Task Main Account Submit
      1. PO Approval
        1. PPO Approval
          1. PPO & AS Approval
          2. End
        2. Submit
          1. PO Approval
          2. PPO Approval
          3. AS $ Above Approval
          4. End
          5. Submit
          6. PO Approval
          7. PPO Approval
          8. AS $ Above Approval
          9. End
          10. Submit
          11. PO Approval
          12. PPO Approval
          13. AS $ Above Approval
          14. End
    3. Share Task Other Account Submit
      1. PO Approval
        1. PO & Share Task AS Approval
          1. PPO & AS Approval
          2. End
        2. Submit
          1. PO Approval
          2. PO & Share Task AS Approval
          3. PPO & AS $ Above Approval
          4. End
          5. Submit
          6. PO Approval
          7. PO & Share Task AS Approval
          8. PPO & AS Approval
          9. End
          10. Submit
          11. PO Approval
          12. PO & Share Task AS Approval
          13. PPO &AS $ Above Approval
          14. End
  7. Opex Pool
    1. Assign & Delegate
  8. Apply For JB
    1. Approval In Procedure Information Panel
      1. Set Apply For JB in Create/Update Procedure Process
      2. Set Apply For None JB in Create/Update Procedure Process
      3. Procedure File Flow End
        1. Trigger Apply Fro JB
          1. Pending AS Submit
          2. Pending OpEx Approval
          3. Approval
          4. Reject
          5. End
        2. Tigger None JB
          1. Pending AS Submit
          2. End
    2. Approval In Procedure Files Panel
      1. Set Apply For JB in Create/Update Procedure Process
      2. Set Apply For None JB in Create/Update Procedure Process
      3. First Procedure File Flow End
        1. Trigger Second Procedure File Flow Start
          1. Trigger Change Procedure File - Apply Fro JB
          2. Pending AS Submit
          3. Pending OpEx Approval
          4. Approval By File
          5. Reject By File
          6. Submit
          7. End
          8. Change Current Apply For JB Process To Active
          9. Change Last Apply For JB Process To ArchiveActive
          10. Trigger Change Procedure File - Tigger None JB
          11. Pending AS Submit
          12. End
          13. Change Current Procedure Files Process To Active
          14. Change Last Procedure File Process to Archive
  9. Opex Pool
    1. Assign & Delegate
  10. Update Procedure File
    1. Main Task Submit
      1. PPO Approval
        1. AS $ Above Approval
          1. End
        2. Submit
          1. PPO Approval
          2. AS $ Above Approval
          3. End
          4. Submit
          5. PPO Approval
          6. AS $ Above Approval
          7. End
          8. Submit
          9. PPO Approval
          10. AS $ Above Approval
          11. End
          12. Submit
          13. PPO Approval
          14. AS $ Above Approval
          15. End
        3. AS $ Above Approval
          1. Submit
          2. PPO Approval
          3. AS $ Above Approval
          4. End
          5. Submit
          6. PPO Approval
          7. AS $ Above Approval
          8. End
          9. Submit
          10. PPO Approval
          11. AS $ Above Approval
          12. End
          13. Submit
          14. PPO Approval
          15. AS $ Above Approval
          16. End
    2. Share Task Main Account Submit
      1. PO Approval
        1. PPO Approval
          1. PPO & AS Approval
          2. End
        2. Submit
          1. PO Approval
          2. PPO Approval
          3. AS $ Above Approval
          4. End
          5. Submit
          6. PO Approval
          7. PPO Approval
          8. AS $ Above Approval
          9. End
          10. Submit
          11. PO Approval
          12. PPO Approval
          13. AS $ Above Approval
          14. End
    3. Share Task Other Account Submit
      1. PO Approval
        1. PO & Share Task AS Approval
          1. PPO & AS Approval
          2. End
        2. Submit
          1. PO Approval
          2. PO & Share Task AS Approval
          3. PPO & AS $ Above Approval
          4. End
          5. Submit
          6. PO Approval
          7. PO & Share Task AS Approval
          8. PPO & AS Approval
          9. End
          10. Submit
          11. PO Approval
          12. PO & Share Task AS Approval
          13. PPO &AS $ Above Approval
          14. End
  11. Upload Sign off Confirmation
    1. Attachments Upload
      1. Submit
        1. End