Skip to main content
Released

After running a workflow, restart it from any point in order to skip initial pro

Related products:FME Form

fmelizard
Safer

***Note from Migration:***

Original Title was: After running a workflow, restart it from any point in order to skip initial processing


Problem

When I'm developing a larger workspace (~50+ transformers) it's common that there is there is an error or misconfiguration deep into the translation (e.g. after 30 transformers and 10 minutes of run-time). I want to make a quick change and then restart the translation right before the configuration change (i.e. I don't want to wait 10 minutes to see if what I did makes it better).

Workaround

Currently, I can achieve what I want with the following workflow:

  • pick a spot in the translation where you want to continue from,
  • insert a Recorder transformer to save a FFS file,
  • run the workspace once,
  • disable the reader, and
  • insert a Player transformer and pick the FFS file.

Caveats

This is great, but not ideal:

  • The process requires a number of manual steps.
  • I generally have to add this after I realize I have a problem.
  • I can only choose one spot where I can continue.

In general, these caveats cause me to struggle through for sometime incurring the extra time. It's only when it gets bad enough that I will deploy the player/recorder pattern.

Idea 1

I know that there is a very nice feature called "Run with Full Inspection". It actually saves the FFS files at each spot in the workspace so that you can inspect the data at any point. My idea is to allow the translation to be started from ANY point.

Idea 2

If that idea means that too much unnecessary data will be saved, then allow us to easily mark points in the workspace where we want to be able to continue. Then allow us to start the translation from those points.

This post is closed to further activity.
It may be a question with a best answer, an implemented idea, or just a post needing no comment.
If you have a follow-up or related question, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

2 replies

redgeographics
Celebrity
Forum|alt.badge.img+49

Yes! I think option 1 would be the best way to go initially as the FFS data is going to be stored anyway. Probably best if a warning is included saying that the data being read is from the last full run of the workspace, so that in situations with changing source data it may be stale.


fmelizard
Safer
Forum|alt.badge.img+18
  • Author
  • Safer
  • January 31, 2018

Hi @FMELizard and @redgeographics, this has been implemented in our 2018 Betas as partial runs. You can use partial runs to run part of a workspace, mid-way through a workspace, or run up to a certain transformer. You'll have to turn on "Run with Full Inspection" to enable this.

'

 

Please note that this is a beta feature and its functionality and appearance are subject to change as the product continues to evolve before the official release. Should this feature or its implementation not address your concerns, related to this Idea posting, please let us know by leaving a comment.

As with all beta features and beta versions of our software, they are not considered production-safe and should be incorporated into your workflows with consideration and testing.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings