Delete several records sample flow

Summary

This example is an action that tries to delete all companies in Colorado . If an error occurs while deleting a company, it is logged.

Delete several companies sample

Step: Start

Inputs

No configuration is needed.

Outputs

No configuration is needed.

Context
- record: Record
- oldRecord: Record
- action: Action

Step: Find companies

Inputs
Label Type Value Description

Companies

all

Finds all the companies.

Outputs
Name Type Description

companies

resultSet

Puts the company in the context.

Context
- record: Record
- oldRecord: Record
- action: Action
- companies: ResultSet

Step: Delete all companies from Colorado

Inputs

No configuration is needed.

Outputs

No configuration is needed.

Context
- record: Record
- oldRecord: Record
- action: Action
- companies: ResultSet

Step: For Each

Inputs
Label Type Value Description

companies

resultSet

Iterates the companies.

Outputs
Name Type Description

company

record

Puts the iterated company in the context.

Context
- record: Record
- oldRecord: Record
- action: Action
- companies: ResultSet
- company: Record

Step: If CO

Inputs
Label Type Value Description

Condition

condition

context.company.field('address.state').val() === 'CO';

Filter companies from Colorado.

Outputs

No configuration is needed.

Context
- record: Record
- oldRecord: Record
- action: Action
- companies: ResultSet
- company: Record

Step: Delete company

Inputs
Label Type Value Description

Record

record

company

Outputs
Name Type Description

deletedRecord

record

Deletes the company and does not put it in the context.

Context
- record: Record
- oldRecord: Record
- action: Action
- companies: ResultSet
- company: Record

Step: Log error

Inputs
Label Type Value Description

Message

Error while deleting company

Logs a message too inform that the delete of the company faild.

Outputs

No configuration is needed.

Context
- record: Record
- oldRecord: Record
- action: Action
- companies: ResultSet
- company: Record

Step: End

Inputs
Label Type Value Description

Return result

boolean

If true it will return the final result of the flow.

Outputs

No configuration is needed.

Context
- record: Record
- oldRecord: Record
- action: Action
- companies: ResultSet
- company: Record
Back to top