Change Class and Workflow with one only state as trigger

Hello, we have a customer who scans invoices and delivery notes. However, sometimes delivery notes get mixed in with the invoices and are scanned, which means that occasionally incoming delivery notes are mistakenly categorized as invoices in M-Files. Therefore, we would like to implement a step in the workflow for invoices that allows changing the workflow itself as well as the document class. The supposed invoice should then be reassigned to the "incoming delivery note" class and follow that workflow. Is this possible, and if so, how?

Parents Reply
  • Whilst the class defines a metadata structure (what properties to show, their order, which are mandatory, etc.), the general concept is that you can add additional properties to an object if you wanted to augment that list with other pertinent data.

    So, for example, I could add a "Project" property to any object to record it against the project, even if the class itself doesn't define that property.  Beyond that we even use some of these properties to record things like relationships between objects.

    When you change the class the system probably now sees these properties on the object as "additional"; items that are no longer part of that class-defined structure, but ones that are now effectively added on top of it.

    I assume that you probably could remove those properties via the VAF (maybe even via PC or similar) if you can define what they are.  Via the VAF you could even write code that would remove all properties that are not defined on the class if you wanted.  But I suspect that most configurable options won't do this automatically as it could cause some odd behaviours in situations where these properties have been added on purpose.

Children
No Data