The present invention relates to the field of
software development technology, and provides a dynamically orchestrated invoicing method and invoicing
system, the method comprising: establishing a code-level
atomic component library; encapsulating a corresponding process node component for each
atomic component in a process editor, and providing a drag-and-drop
atomic component orchestration process interface; implementing atomic component
orchestration process
precondition verification; generating a custom DSL for the atomic component
orchestration process; implementing an invoicing process executor, which is responsible for
parsing the DSL and calling and executing the atomic component according to the orchestration process; implementing a local invoicing coding interface and function, calling the invoicing process executor, and closing the invoicing transaction. The present invention provides a capability-based orchestration invoicing method that supports online editing. By utilizing a draggable process editing interface, the invoicing transaction process can be dynamically rearranged by simply adjusting the orchestration process of the atomic component online, effectively responding to the diversified configuration requirements of the invoicing transaction process.