Data360 Analyze

 View Only
  • 1.  Ask whether to Save if the only Edit is assignment of Run Property Set

    Posted 12-07-2020 03:22

    Scenario:

    • developer or QA opens a data flow in Edit mode
    • selects a RPS from Run > Configure (but does not click Save Default Values)
    • runs the data flow
    • exits canvas to return to browser (e.g. to navigate to some other data flow)

    On reopening the flow we find the RPS is still assigned despite us not having Saved. Instead the expectation was that the assignment/selection of RPS is an Edit just like any other (e.g. populating a field, moving a node, adjusting a bend point) and would invite Editor to Save or Discard, instead of saving automatically. The documentation seems to indicate the option to Save Default Values, but this shouldn't happen automatically or without a warning of some kind.

    Is it possible to have a dialogue added which either asks Editor to Save or Discard the change representing the assignment of RPS, or to have a warning along lines of "the selected RPS will be saved to the data flow on exit".



  • 2.  RE: Ask whether to Save if the only Edit is assignment of Run Property Set

    Posted 12-07-2020 03:47

    To confirm, the window header that usually shows "<data flow name> - Modified" in response to normal Edits (e.g. populating a field, moving a node, adjusting a bend point) does not appear once RPS is selected/assigned.



  • 3.  RE: Ask whether to Save if the only Edit is assignment of Run Property Set

    Employee
    Posted 12-08-2020 03:40

    Unlike Data Flow properties, Run Properties and Run Property Sets are not part of a data flow and are not saved with the data flow. The system stores the values entered by a user for a Run property or the association of a data flow with a particular Run Property Set but, as they are not part of the data flow itself, these changes do not modify the data flow itself and hence, the 'Modified' indicator does not appear in the title bar.

    When multiple users have access to a data flow (e.g. where the data flow is stored in the Public folder), the scope of assignment of Run property values and Run Property Sets are limited to the user - i.e. each user can specify Run properties and a Run Property Set to be used with data flow without impacting the values assigned by other users. The exception to this is when a Default Run Property Set has been assigned to a data flow - in this case the default values would be used unless the user specified a Run Property Set or overwrote the default value of a Run property.

    When a user selects a Run Property Set a 'x' icon appears next to the name, enabling the user to clear the run property set that is associated with the data flow: