主权项 |
1. A computer-implemented method comprising:
receiving, via an application programming interface (API) operating on a computer system, a request from a first accounting software application to edit a record stored in a database in communication with the computer system, and a concurrent request to edit the record from a second accounting software application; receiving, via the API operating on the computer system, one or more edits to one or more fields in the record from the first accounting software application; receiving, via the API operating on the computer system, one or more edits to one or more fields in the record from the second accounting software application; determining, by the computer system, whether a conflict exists between the one or more edits from the first accounting software application and the one or more edits from the second accounting software application; in the event it is determined a conflict exists:
presenting, to a user via a user interface in communication with the computer system, a description of the conflict and a request for input from the user for resolving the conflict; andin response to the input from the user, resolving the conflict and updating the record in the database; and in the event it is determined a conflict does not exist, updating the record in the database with the one or more edits from the first accounting software application and the one or more edits from the second accounting software application. |