Automation
Cross-tool programme

Automation maintenance

Learn to understand an existing workflow, investigate failures and check changes through a maintenance routine that another team member can follow.

Intermediate8 h · 4 × 2 hSpanish & English
Contact

Find your starting point

A good fit when you already build automations and need to understand failures, test fixes and leave documentation another person can follow. The approach is general and adapts to the tools your team uses.

Hours and sessions
8 hours live · 4 sessions of 2 h.
Group size
Up to 12 participants per trainer as a reference, adjusted to the practice and feedback.

What you will learn

  1. 01

    Explain an existing workflow and locate its connections, dependencies and failure points.

  2. 02

    Follow a record through an execution and distinguish incorrect or incomplete data from a workflow failure.

  3. 03

    Test a correction and document the incident, its impact and how to undo the change.

A proposed programme

Investigate incidents in an internal-request workflow that creates practice tasks. Follow each input, check which actions actually took place and decide what to correct or recover. The exercise ends with a tested correction and instructions that avoid blindly running the whole workflow again. Adapt the case and recovery approach to your team’s tools.

We adapt the selection and depth of the modules to the group's starting point and goals.

01

Understand before changing

Workflow map, connections, owners and minimum operating documentation.

You will work on

  • Map a request’s journey and locate connections, identifiers and actions that change data.
  • Relate the request identifier to its execution and destination task, distinguishing the data belonging to each system.
  • Agree who maintains the workflow, what to check and when to stop and request intervention.
Practice
Follow the classroom workflow and locate a request, its execution and the task record it produced.
How you will check it
A map with source, destination, owner and references that let someone follow the same request from start to finish.
02

Investigate incidents

Available history, input data and ways to reproduce and isolate an error.

You will work on

  • Compare history inputs, outputs and warnings to locate the first departure from the expected result.
  • Distinguish incomplete data, access requiring intervention and a temporary failure that might allow a limited retry.
  • Check which actions already took place before choosing a data correction, completing an outstanding step or repeating an isolated test.
Practice
Investigate a warning after task creation and compare it with a request missing a required value.
How you will check it
A report separating the cause, observed effect and outstanding action; a warning is not treated as proof that nothing happened.
03

Change and maintain

Tests, change records, access reviews and recovery guidance.

You will work on

  • Save a reference to the previous configuration, apply a small correction and test a normal input and an exception.
  • Distinguish completing an outstanding step from replaying the whole workflow; check the environment’s recovery options, limit attempts and avoid repeated effects.
  • Document the correction, tests, intervention owner and how to restore the previous configuration without promising to undo external actions.
Practice
Correct the incomplete-data handling, check the existing task and prepare recovery without creating it again.
How you will check it
A test matrix and recovery guide with references, retry limits, manual decisions and a way to revert the configuration.

A warning does not mean the task is missing

Teaching example

Suggested practice: investigate a warning in an internal-request workflow, check whether the destination task already exists and prepare recovery without repeating actions. Propose a correction, compare test cases and document the incident. The case is adapted to the tool your team uses.

Fictional classroom case. The workflow turns internal requests into practice task records. REQ-030 completes the journey; for REQ-031, task TASK-208 was created but confirmation recording failed. Another request, REQ-032, has no subject and needs that value corrected before task creation.

Starting point
The incident is described as “the workflow failed”. The link between request, execution and task is not retained, so it is unclear which part completed.
First attempt
The first attempt proposes running REQ-031 again from the start, which could repeat task creation. It also proposes retrying REQ-032 without correcting the subject, although another attempt would not supply the missing value.
What we review
The trainer asks the group to check the history and destination before acting. They find TASK-208, identify the outstanding confirmation and separate that problem from the incomplete data. They then choose recovery supported by the environment: complete only the outstanding work if possible, or prepare a checked manual intervention. Replaying the whole workflow is not equivalent to resolving the incident.
Result
The guide retains the REQ-031 → TASK-208 relationship and supports checking the outstanding confirmation without recreating the task. REQ-032 awaits a corrected subject. The decision, tests and attempt limit are recorded; if it is unclear whether an action occurred, review is requested before repeating it.

Follow the data before recovering

  1. Classroom request

    Find the input

    Identifier and received data.

  2. History and destination

    Relate the references

    Which task exists and which step failed?

  3. Decision

    Choose how to continue

    Correct data or request intervention before repeating.

  4. Task register

    Check recovery

    Retain the existing task and review what remains.

Teaching illustration of a fictional case; it groups workflow checks rather than reproducing every step or executing connections.

What happens to each input

Checked normal journey

Request
REQ-030
Subject
Prepare the delivery guide
Practice task
TASK-207 · confirmed

Expected result: one task linked to REQ-030 and a recorded confirmation.

The input identifier, history and TASK-207 are compared; a completed execution status alone is not sufficient.

Incident requiring intervention

Request
REQ-031
Destination task
TASK-208 · already exists
Prepared incident
Confirmation recording failed

Expected result: retain TASK-208 and resolve only the outstanding work after checking the cause.

History and destination are compared. Task creation is not replayed; recovery is chosen from the environment’s verified options.

Before calling it complete

  • The request can be related to its execution and the destination task record.
  • Recovery begins by checking which actions occurred and which data or permission is missing.
  • Tests do not recreate the existing task, and the guide separates reverting configuration from undoing effects.

Four sessions to put it into practice.

Reference edition · 8 h live

Reference edition: 8 live hours in 4 two-hour sessions. Diagnosis, correction and testing take place in the sessions, using the classroom case. Practice is adapted to the client’s setup and its history and recovery options are checked.

  1. Session 12 h

    Understand the workflow and its references

    Follow a normal request, map connections and relate identifiers for the input, execution and destination.

    By the end

    A workflow map and a check of the expected result.

  2. Session 22 h

    Diagnose before making blind changes

    Read inputs, outputs and warnings; compare incomplete data, invalid access and a prepared temporary failure.

    By the end

    A focused incident report separating the cause from its effects.

  3. Session 32 h

    Correct and prepare recovery

    Save the previous reference, correct the test workflow and check which actions occurred before recovery.

    By the end

    A correction checked against a normal case and one requiring intervention.

  4. Session 42 h

    Review and leave instructions

    Repeat the agreed checks with feedback, document retry limits and explain how to revert the configuration.

    By the end

    A maintenance guide another person can follow without blindly repeating effects.

If your team needs to go further

  • Operating live workflows, intervening in production incidents or taking over maintenance requires separate scope and responsibilities.
  • High availability, load testing, exactly-once processing guarantees and complex integrations are outside this edition.

Learn with someone who develops automations.

Borja Martínez

Borja Martínez

Automation consultant

Over two years of experience developing projects for companies across industries and sizes.

Borja is the planned trainer for this programme. Dates, language and his availability are confirmed when the edition is agreed.

With guidance, practice and support.

Each delivery includes working materials, feedback on practical work and assessment against the agreed objectives.

See materials, support and terms

Materials you can keep

Downloadable, versioned guides, exercises and review criteria for internal use.

To prepare and complete the delivery

A short recommendation, an editable communications kit and a group learning report.

TOF’s own certificate

A certificate of achievement after the agreed assessment. It is not a vendor certification.

A month of email support

On the content covered, up to two accumulated hours for the whole group.

What does your
team need to learn?

Tell us what you want to work on, how many people would take part and where you are based. We will prepare a proposal with scope, sessions and a budget.

Would you like to ask about FUNDAE?

We check eligibility for each company and edition, subject to requirements and available training credit in Spain. Funding is neither automatic nor guaranteed. Official FUNDAE information ↗

Discuss eligibility
The Optimal FlowlearnCross-tool programme

Automation maintenance

Learn to understand an existing workflow, investigate failures and check changes through a maintenance routine that another team member can follow.

8 live hours4 sessions of 2 hoursIn Spanish or English

Reference edition: 8 live hours in 4 two-hour sessions. Diagnosis, correction and testing take place in the sessions, using the classroom case. Practice is adapted to the client’s setup and its history and recovery options are checked.

Who it is for

People building or maintaining automations who need to manage errors, data changes and knowledge continuity. The method is adapted to your team’s environment.

By the end you will be able to

  • Explain an existing workflow and locate its connections, dependencies and failure points.
  • Follow a record through an execution and distinguish incorrect or incomplete data from a workflow failure.
  • Test a correction and document the incident, its impact and how to undo the change.

Four sessions to put it into practice

  1. Session 1 · 2 h

    Understand the workflow and its references

    Result: A workflow map and a check of the expected result.

  2. Session 2 · 2 h

    Diagnose before making blind changes

    Result: A focused incident report separating the cause from its effects.

  3. Session 3 · 2 h

    Correct and prepare recovery

    Result: A correction checked against a normal case and one requiring intervention.

  4. Session 4 · 2 h

    Review and leave instructions

    Result: A maintenance guide another person can follow without blindly repeating effects.

Before we begin

Basic experience building automations. The classroom case uses fictional data and records; no particular platform is required. If working in the client’s tool, we confirm authorised workflow access, available history, permissions and recovery options. Installing or operating infrastructure is not included.

Use a map, fictional data and classroom records. In the client’s tool, check permissions, history, retention and recovery. If a step cannot be resumed, agree manual recovery or an isolated test. Prepared records support rehearsing the method; they do not establish actual tool execution.

Your trainer

Borja Martínez
Automation consultant

Over two years of experience developing projects for companies across industries and sizes.

Borja is the planned trainer for this programme. Dates, language and his availability are confirmed when the edition is agreed.

The Optimal FlowlearnAutomation maintenance

What we will work on

Understand before changing

  • Map a request’s journey and locate connections, identifiers and actions that change data.
  • Relate the request identifier to its execution and destination task, distinguishing the data belonging to each system.
  • Agree who maintains the workflow, what to check and when to stop and request intervention.

Practice: Follow the classroom workflow and locate a request, its execution and the task record it produced.

Investigate incidents

  • Compare history inputs, outputs and warnings to locate the first departure from the expected result.
  • Distinguish incomplete data, access requiring intervention and a temporary failure that might allow a limited retry.
  • Check which actions already took place before choosing a data correction, completing an outstanding step or repeating an isolated test.

Practice: Investigate a warning after task creation and compare it with a request missing a required value.

Change and maintain

  • Save a reference to the previous configuration, apply a small correction and test a normal input and an exception.
  • Distinguish completing an outstanding step from replaying the whole workflow; check the environment’s recovery options, limit attempts and avoid repeated effects.
  • Document the correction, tests, intervention owner and how to restore the previous configuration without promising to undo external actions.

Practice: Correct the incomplete-data handling, check the existing task and prepare recovery without creating it again.

A fictional classroom case

A warning does not mean the task is missing

Fictional classroom case. The workflow turns internal requests into practice task records. REQ-030 completes the journey; for REQ-031, task TASK-208 was created but confirmation recording failed. Another request, REQ-032, has no subject and needs that value corrected before task creation.

By the end of the exercise: The guide retains the REQ-031 → TASK-208 relationship and supports checking the outstanding confirmation without recreating the task. REQ-032 awaits a corrected subject. The decision, tests and attempt limit are recorded; if it is unclear whether an action occurred, review is requested before repeating it.

Extensions agreed separately. Operating live workflows, intervening in production incidents or taking over maintenance requires separate scope and responsibilities. High availability, load testing, exactly-once processing guarantees and complex integrations are outside this edition.

What accompanies the programme

  • A downloadable, versioned guide, exercises and review criteria; keep a copy for internal use.
  • A short recommendation, editable kit and group learning report. Responsibilities, a prior access check, handover and recipients are agreed for each delivery.
  • TOF’s own certificate of achievement after passing the agreed assessment. It is not a vendor certification.
  • Email support on the content covered for one calendar month after the last session. A maximum of two accumulated hours for the whole group, with a response time of up to two working days.

Clients provide licences unless expressly agreed otherwise. Recordings are agreed in advance. Implementation, work carried out independently by TOF, production deployment and ongoing maintenance are quoted separately. Delivery link access is agreed per delivery. Later updates and specific support require agreement. Structured documents and text alternatives; participation needs reviewed before starting.

Full format and terms → theoptimalflow.com/en/learn/how-we-teach