| CPC G06Q 10/06316 (2013.01) | 19 Claims |

|
1. A system for renewable power system interconnection workflow generation and execution with the aid of a digital computer, comprising:
a server under a control of a power utility associated with an interconnection to a renewable energy system, the server configured to:
provide a graphical user interface;
receive through the graphical user interface administrator input defining a workflow for interconnecting a building to the renewable energy system using an application programming interface (API) implemented as a Representational State Transfer web service, the workflow comprising a plurality of status steps, the status steps comprising an entry point into the workflow step and an exit point from the workflow step, the administrator input further defining one or more forms, each of the forms associated with one of the steps of the workflows, wherein the forms comprise data fields, at least some of the forms are interactive, and at least some of the data fields comprised in the forms are context-sensitive;
process one of a plurality of submissions through the workflow, comprising:
accept the submission as input into the workflow via the entry point as a current status, comprising receive input from a user through one or more of the forms using the API over a secure web communication protocol from a software application associated with the user;
determine based on the user input one or more characteristics of the renewable energy system; and
set at least some of the characteristics as data comprised in the submission;
update the current status of the submission to the status step next occurring along the path through the workflow; and
generate an output from the workflow when the current status comprises the exit point, the output comprising an approval of the interconnection of the renewable energy system, wherein the building is interconnected to the renewable energy system based on the approval.
|