Groupware-integrated business document management
First Claim
1. A method implemented by a computing system in response to execution of program code by a processor of the computing system, the method comprising:
- creating, by a device operated by a first party, a business document, the business document comprising an instance of a software model representing a real world entity involved in a business transaction;
generating a markup language representation of the business document based on a business object model implemented by a business application platform;
generating a first multi-part Multipurpose Internet Mail Extension (MIME) electronic mail message comprising a first part and a second part, the first part associated with a text content-type and the second part associated with an attachment content-disposition, and the second part comprising the markup language representation of the business document;
transmitting the first electronic mail message to;
(i) a device associated with a second party and (ii) the business application platform associated with the business document and implementing the business object model, wherein the business application platform is to extract the markup language representation of the business document, instantiate a business object instance of the business document based on the markup language representation of the business document, and store the business object instance instantiated based on the markup language representation of the business document;
receiving, by a device, a request for a modification to the business document;
editing, by a device, the business document;
generating a second markup language representation of the edited business document based on the business object model;
generating a second multi-part MIME electronic mail message comprising a third part, a fourth part, a second Content-ID identifying a sender of the second multi-part MIME electronic mail message, the filename of the business document and a second timestamp, the third part associated with the text content-type and the fourth part associated with the attachment content-disposition, and the fourth part comprising the second markup language representation;
transmitting the second electronic mail message to;
(i) a device associated with a third party and (ii) the business application platform, wherein the business application platform is to edit a business object instance of the business document based on the second markup language representation; and
receiving, from the business application platform, verification that the third party has approved the business document.
2 Assignments
0 Petitions
Accused Products
Abstract
A system may include generation of a markup language representation of a business document based on a business object model, and generation of a first multi-part MIME electronic mail message comprising a first part and a second part, the first part associated with a text content-type and the second part associated with an attachment content-disposition, and the second part comprising the markup language representation of the business document. The first electronic mail message may be transmitted to a business application platform associated with the business document and implementing the business object model.
-
Citations
17 Claims
-
1. A method implemented by a computing system in response to execution of program code by a processor of the computing system, the method comprising:
-
creating, by a device operated by a first party, a business document, the business document comprising an instance of a software model representing a real world entity involved in a business transaction; generating a markup language representation of the business document based on a business object model implemented by a business application platform; generating a first multi-part Multipurpose Internet Mail Extension (MIME) electronic mail message comprising a first part and a second part, the first part associated with a text content-type and the second part associated with an attachment content-disposition, and the second part comprising the markup language representation of the business document; transmitting the first electronic mail message to;
(i) a device associated with a second party and (ii) the business application platform associated with the business document and implementing the business object model, wherein the business application platform is to extract the markup language representation of the business document, instantiate a business object instance of the business document based on the markup language representation of the business document, and store the business object instance instantiated based on the markup language representation of the business document;receiving, by a device, a request for a modification to the business document; editing, by a device, the business document; generating a second markup language representation of the edited business document based on the business object model; generating a second multi-part MIME electronic mail message comprising a third part, a fourth part, a second Content-ID identifying a sender of the second multi-part MIME electronic mail message, the filename of the business document and a second timestamp, the third part associated with the text content-type and the fourth part associated with the attachment content-disposition, and the fourth part comprising the second markup language representation; transmitting the second electronic mail message to;
(i) a device associated with a third party and (ii) the business application platform, wherein the business application platform is to edit a business object instance of the business document based on the second markup language representation; andreceiving, from the business application platform, verification that the third party has approved the business document. - View Dependent Claims (2, 3, 4, 13, 14, 15)
-
-
5. A non-transitory medium storing processor-executable program code, the program code executable by a device to:
-
create a business document, the business document comprising an instance of a software model representing a real world entity involved in a business transaction; generate a markup language representation of the business document based on a business object model implemented by a business application platform; generate a first multi-part Multipurpose Internet Mail Extension (MIME) electronic mail message comprising a first part and a second part, the first part associated with a text content-type and the second part associated with an attachment content-disposition, and the second part comprising the markup language representation of the business document; transmit the first electronic mail message to;
(i) a device associated with a second party and (ii) the business application platform associated with the business document and implementing the business object model, wherein the business application platform is to extract the markup language representation of the business document, instantiate a business object instance of the business document based on the markup language representation of the business document, and store the business object instance instantiated based on the markup language representation of the business document;receive a request for a modification to the business document; edit the business document; generate a second markup language representation of the edited business document based on the business object model; generate a second multi-part MIME electronic mail message comprising a third part, a fourth part, a second Content-ID identifying a sender of the second multi-part MIME electronic mail message, the filename of the business document and a second timestamp, the third part associated with the text content-type and the fourth part associated with the attachment content-disposition, and the fourth part comprising the second markup language representation; transmit the second electronic mail message to;
(i) a device associated with a third party and (ii) the business application platform, wherein the business application platform is to edit a business object instance of the business document based on the second markup language representation; andreceive, from the business application platform, verification that the third party has approved the business document. - View Dependent Claims (6, 7, 8, 16)
-
-
9. A system comprising:
a computing device operated by a first party and comprising; a memory system storing processor-executable program code; and a processor to execute the processor-executable program code in order to cause the computing device to; create a business document, the business document comprising an instance of a software model representing a real world entity involved in a business transaction; generate a markup language representation of the business document based on a business object model implemented by a business application platform; generate a first multi-part Multipurpose Internet Mail Extension (MIME) electronic mail message comprising a first part and a second part, the first part associated with a text content-type and the second part associated with an attachment content-disposition, and the second part comprising the markup language representation of the business document; transmit the first electronic mail message to;
(i) a device associated with a second party and (ii) the business application platform associated with the business document and implementing the business object model, wherein the business application platform is to extract the markup language representation of the business document, instantiate a business object instance of the business document based on the markup language representation of the business document, and store the business object instance instantiated based on the markup language representation of the business document;receive a request for a modification to the business document; edit the business document; generate a second markup language representation of the edited business document based on the business object model; generate a second multi-part MIME electronic mail message comprising a third part, a fourth part, a second Content-ID identifying a sender of the second multi-part MIME electronic mail message, the filename of the business document and a second timestamp, the third part associated with the text content-type and the fourth part associated with the attachment content-disposition, and the fourth part comprising the second markup language representation; transmit the second electronic mail message to;
(i) a device associated with a third party and (ii) the business application platform, wherein the business application platform is to edit a business object instance of the business document based on the second markup language representation; andreceive, from the business application platform, verification that the third party has approved the business document. - View Dependent Claims (10, 11, 12, 17)
Specification