assess.one – AI-powered business operations platform

Workflow Template

Firewall Change Request Workflow

Manages firewall/network rule change requests end-to-end: intake, security risk review, risk-based approval routing (security manager for high risk, network owner otherwise), implementation and testing, and — for temporary rules — scheduled removal, with status tracking and requester notifications throughout.

Organisations managing network infrastructure need a consistent, auditable way to handle firewall change requests, particularly when risk levels vary and approval authority must shift accordingly. This workflow manages the full lifecycle of a firewall change request from intake through security risk assessment, risk-based approval routing to either the security manager or network owner, implementation and testing by the network team, and — for temporary rules — scheduled removal. Requesters, the security team, the security manager, the network owner and the network team are each involved at defined points, with the requester kept informed by email throughout.

Business Outcomes

  • Supports more consistent risk assessment before firewall changes are approved
  • Helps route approvals to the right authority based on risk level
  • Reduces manual follow-up by keeping requesters informed automatically at each stage
  • Makes implementation and test results easier to track on each record
  • Helps reduce the chance temporary rules are left in place past their removal date

Workflow Steps

Steps

  1. 1
    Create Firewall Change Request Recordcreate record

    Registers the submitted firewall change request as a record.

  2. 2
    Set Status to Submittedupdate record

    Updates the record status to Submitted.

  3. 3
    Email Acknowledgement to Requestersend email

    Sends the requester an acknowledgement email with their reference number.

  4. 4
    Set Status to Security Reviewupdate record

    Updates the record status to Security Review.

  5. 5
    Security Team: Risk Assessmentcreate task

    Assigns the security team a task to assess and record the risk level and comments for the requested change.

  6. 6
    Save Risk Assessment to Recordupdate record

    Persists the risk level and comments captured by the security team onto the record.

  7. 7
    Route Approval Based on Risk

    Routes high-risk changes to the security manager for approval and all others to the network owner.

    risk_level: "High"→Security Manager Approval
    Default→Network Owner Approval
  8. 8
    Security Manager Approvalrequest approvalrequires approval

    Requests the security manager's approval for this high-risk firewall change.

  9. 9
    Route Security Manager Outcome

    Routes the workflow based on the security manager's approval decision.

    approval_status: "approved"→Set Status to Implementing
    approval_status: "rejected"→Set Status to Rejected
    Default→End
  10. 10
    Network Owner Approvalrequest approvalrequires approval

    Requests the network owner's approval for this firewall change.

  11. 11
    Route Network Owner Outcome

    Routes the workflow based on the network owner's approval decision.

    approval_status: "approved"→Set Status to Implementing
    approval_status: "rejected"→Set Status to Rejected
    Default→End
  12. 12
    Set Status to Rejectedupdate record

    Updates the record status to Rejected.

  13. 13
    Email Requester: Not Approvedsend email

    Notifies the requester that their firewall change request was not approved.

  14. 14
    Set Status to Implementingupdate record

    Updates the record status to Implementing.

  15. 15
    Network Team: Implement and Test Rulecreate task

    Assigns the network team a task to implement and test the approved rule change.

  16. 16
    Save Implementation Details to Recordupdate record

    Persists the date implemented and test result captured by the network team onto the record.

  17. 17
    Set Status to Implementedupdate record

    Updates the record status to Implemented.

  18. 18
    Email Requester: Change is Livesend email

    Notifies the requester that the firewall change has been implemented and is live.

  19. 19
    Check if Change is Temporary

    Routes temporary changes to the removal task; permanent changes end here.

    change_duration: "Temporary"→Network Team: Remove Temporary Rule
    Default→End
  20. 20
    Network Team: Remove Temporary Rulecreate task

    Assigns the network team a task to remove the temporary rule on the scheduled removal date, with no due date set.

  21. 21
    Save Removal Date to Recordupdate record

    Persists the date the temporary rule was removed onto the record.

  22. 22
    Set Status to Removedupdate record

    Updates the record status to Removed.

  23. 23
    Email Requester: Temporary Rule Removedsend email

    Notifies the requester that the temporary firewall rule has been removed.

Fields

Show all 15 fields

FormFirewall Change Request

  • Requester Name*· Text
  • Requester Email*· Email
  • Requested Rule*· Long text
  • Source*· Text
  • Destination*· Text
  • Ports and Protocols*· Text
  • Business Justification*· Long text
  • Is this change Permanent or Temporary?*· Choice
  • Removal Date (if Temporary)· Date

TaskSecurity Team: Risk Assessment

  • Risk Level*· Choice
  • Risk Assessment Comments· Long text

TaskNetwork Team: Implement and Test Rule

  • Date Implemented*· Date
  • Test Result*· Long text

TaskNetwork Team: Remove Temporary Rule

  • Date Removed*· Date

Other fields

  • Change Status· Choice
  • Requester Name*
  • Requester Email*
  • Requested Rule*
  • Source*
  • Destination*
  • Ports and Protocols*

Forms

Firewall Change Request

9 fields

Data Views

Firewall Change Requests

requested_rule, source, destination, risk_level +2 more

Dashboard Widgets

Changes by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
firewall change requestfirewall rule requestnetwork security changeport accesssecurity approval

Similar Workflows

Similar Categories

FAQs

What does this workflow record for each firewall change request?

Each request becomes a record with a reference number, a status, and a timeline of what happened. The record captures the details submitted on the request form, the risk level and comments entered by the security team, the approval outcome, the date implemented and test result from the network team, and for temporary rules the date the rule was removed.

Who is involved in reviewing and approving a firewall change?

The security team is assigned a task to assess and record the risk level for the requested change. Based on that risk level, the workflow routes the approval task to either the security manager for high-risk changes or the network owner for all other changes, and the network team is later assigned the implementation and any removal tasks.

How does the workflow decide whether the security manager or network owner approves a change?

After the security team records a risk level on the record, the workflow checks whether that risk level is High. High-risk changes are routed to the security manager for approval, while all other risk levels are routed to the network owner.

What happens if a firewall change request is rejected?

If either the security manager or network owner rejects the request, the record's status is set to Rejected and the requester is notified by email that their request was not approved. This outcome, along with who reviewed it and when, is kept in the record's timeline.

How do we change this workflow if our approval process is different?

A workflow can be changed by describing the change in plain English or by editing its steps directly in the workflow editor, and earlier versions are kept. This makes it straightforward to adjust routing rules, task assignments or notification wording as approval requirements evolve.

What is tracked when the network team implements and tests a rule change?

The network team is assigned a task to implement and test the approved rule, and the workflow waits for that task to be completed. The date implemented and the test result entered on that task are saved onto the record, and the status is updated to Implemented once complete.

How does the workflow handle temporary firewall rules?

When a request is marked as Temporary on the intake form, the workflow routes it to a removal task assigned to the network team on the scheduled removal date. Once the network team records the date removed, the record's status is updated to Removed and the requester is notified by email.

Does the requester need an account to submit or track a firewall change request?

No account is required. Requesters submit their request through a public request form and receive updates by email, including an acknowledgement with their reference number, at each key stage of the process.

Can the workspace track the status of all firewall change requests in one place?

Yes, table views and dashboards show records by status, such as Submitted, Security Review, Implementing, Implemented or Removed. Workspace activity is also logged, giving oversight of requests as they move through review, approval, implementation and removal.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Firewall Change Request Workflow | assess.one