TECHNICAL FIELD

One or more implementations relate to the field of software change management; and more specifically, to describing changes in a workflow to be performed by an electronic device.

BACKGROUND ART

Software tools exist that allow a user to create a workflow via a graphical user interface (GUI). For example, a workflow builder may allow a user to create a workflow by dragging and dropping workflow elements from a palette, connecting workflow elements to other workflow elements, and editing properties of workflow elements in screens of the GUI. In the GUI, workflow elements may be represented by icons and/or text, and connections between workflow elements represented by lines with arrows that indicate a sequence in which the workflow elements are to be performed.

Metadata for a workflow can be contained in a structured document, such as a document containing eXtensible Markup Language (XML). Software tools exist that allow for comparing differences between two text documents (sometimes referred to as performing a “diff”) and displaying the differences relative to the contents of one of the documents; e.g., showing the additions, deletions, or modifications of text in one of the documents relative to the other of the documents.

