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

Claim 0:
1. 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 provides a list of options for which a user provides input to add a new element to the list of options, 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, the computing device:
adjusting the first portion of the program logic to reflect the adjustment to the location of the component;
retaining association between the component and the configuration specified in the second portion of the program logic in the adjusted location of the component; and
preserving dependency between the first portion and the second portion of the program logic for the electronic form; 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.