Patent ID: 11893218
Assignee: APPIAN CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A computer-implemented method comprising:
providing, by a computing device, a user interface for designing an electronic form for collecting or displaying data, wherein:
the user interface comprises a viewing panel that displays a component of the electronic form in a location within the viewing panel,
the component is provides a list of options for which a user provides input to add a new element to the list of options, wherein the component is associated with a configuration comprising a logical expression that is external to program logic defining the component, and
the electronic form is defined by program logic comprising (i) a first portion specifying a configuration of the component, and (ii) a second portion that is external to the first portion such that the second portion is external to the component;

receiving, by the computing device, a user input indicating an adjustment to the location of the component; and
in response to receiving the user input indicating the adjustment to the location of the component:
adjusting, by the computing device, the first portion of the program logic to reflect the adjustment to the location of the component,
preserving dependency between the first portion and the second portion of the program logic, and
generating a display of the electronic form based on the adjusted program logic which reflects the display of the component at the adjusted location indicated by the user input.