UI-DRIVEN BINDING OF EXTENSION FIELDS TO BUSINESS OBJECTS
A system may include presentation of a user interface including fields associated with a business object, reception, via the user interface, of an instruction to add an extension field to the business object, reception, via the user interface, of an indication of a reference field of the business object, determination of a binding of the reference field to the business object, and binding of the extension field to the business object based on the determined binding of the reference field to the business object.
1 . A method comprising:
presenting a user interface including fields associated with a business object;
receiving, via the user interface, an instruction to add an extension field to the business object;
receiving, via the user interface, an indication of a reference field of the business object;
determining a binding of the reference field to the business object; and
binding the extension field to the business object based on the determined binding of the reference field to the business object.
2 . A method according to claim 1 , further comprising:
determining a plurality of properties of the reference field; and
defining a plurality of properties of the extension field based on the plurality of properties of the reference field.
3 . A method according to claim 1 , further comprising:
determining a context of the reference field; and
defining a context of the extension field based on the context of the reference field.
4 . A method according to claim 3 , further comprising:
receiving, via the user interface, an indication of a second reference field of the business object;
determining a plurality of properties of the second reference field; and
defining a plurality of properties of the extension field based on the plurality of properties of the second reference field.
5 . A method according to claim 3 , further comprising:
receiving, via the user interface, a plurality of values of the extension field,
wherein each of the plurality of values is associated with a value of the reference field.
6 . A method according to claim 1 , further comprising:
receiving, via the user interface, an indication of a second reference field of the business object; and
defining a context of the extension field based on the reference field and the second reference field.
7 . A method according to claim 6 , further comprising:
receiving, via the user interface, a plurality of values of the extension field,
wherein each of the plurality of values is associated with a pair of values comprising a value of the reference field and a value of the second reference field.
8 . A computer program product comprising a computer-readable medium having stored thereon program code, the program code executable by a computer to:
present a user interface including fields associated with a business object;
receive, via the user interface, an instruction to add an extension field to the business object;
receive, via the user interface, an indication of a reference field of the business object;
determine a binding of the reference field to the business object; and
bind the extension field to the business object based on the determined binding of the reference field to the business object.
9 . A computer program product according to claim 8 , the program code further executable by a computer to:
determine a plurality of properties of the reference field; and
define a plurality of properties of the extension field based on the plurality of properties of the reference field.
10 . A computer program product according to claim 8 , the program code further executable by a computer to:
determine a context of the reference field; and
define a context of the extension field based on the context of the reference field.
11 . A computer program product according to claim 10 , the program code further executable by a computer to:
receive, via the user interface, an indication of a second reference field of the business object;
determine a plurality of properties of the second reference field; and
define a plurality of properties of the extension field based on the plurality of properties of the second reference field.
12 . A computer program product according to claim 10 , the program code further executable by a computer to:
receive, via the user interface, a plurality of values of the extension field,
wherein each of the plurality of values is associated with a value of the reference field.
13 . A computer program product according to claim 8 , the program code further executable by a computer to:
receive, via the user interface, an indication of a second reference field of the business object; and
define a context of the extension field based on the reference field and the second reference field.
14 . A computer program product according to claim 13 , the program code further executable by a computer to:
receive, via the user interface, a plurality of values of the extension field,
wherein each of the plurality of values is associated with a pair of values comprising a value of the reference field and a value of the second reference field.
15 . A system comprising:
a business process platform to store a business object; and
a user interface layer to:
present a user interface including fields associated with a business object;
receive, via the user interface, an instruction to add an extension field to the business object; and
receive, via the user interface, an indication of a reference field of the business object;
determine a binding of the reference field to the business object stored in the business process platform; and
issue an instruction to the business process platform to bind the extension field to the business object based on the determined binding of the reference field to the business object.
16 . A system according to claim 15 , the user interface layer further to:
determine a plurality of properties of the reference field; and
issue an instruction to the business process platform to define a plurality of properties of the extension field based on the plurality of properties of the reference field.
17 . A system according to claim 15 , the user interface layer further to:
determine a context of the reference field; and
issue an instruction to the business process platform to define a context of the extension field based on the context of the reference field.
18 . A system according to claim 17 , the user interface layer further to:
receive, via the user interface, an indication of a second reference field of the business object;
determine a plurality of properties of the second reference field; and
issue an instruction to the business process platform to define a plurality of properties of the extension field based on the plurality of properties of the second reference field.
19 . A system according to claim 17 , the user interface layer further to:
receive, via the user interface, a plurality of values of the extension field,
wherein each of the plurality of values is associated with a value of the reference field.
20 . A system according to claim 15 , the user interface layer further to:
receive, via the user interface, an indication of a second reference field of the business object; and
issue an instruction to the business process platform to define a context of the extension field based on the reference field and the second reference field.
21 . A system according to claim 20 , the user interface layer further to:
receive, via the user interface, a plurality of values of the extension field,
wherein each of the plurality of values is associated with a pair of values comprising a value of the reference field and a value of the second reference field.