1. A method of performing production operations of an oilfield having at least one process facility and at least one wellsite operatively connected thereto, each at least one wellsite having a wellbore penetrating a subterranean formation for extracting fluid from an underground reservoir therein, the method comprising: receiving a plurality of steps each from at least one of a plurality of collaborators; specifying an automated workflow comprising the plurality of steps and for generating a first well plan; obtaining first data associated with the production operations; applying the automated workflow to the first data to generate the first well plan; adjusting the production operations based on the first well plan; and modifying at least one of the plurality of steps based on input from at least one of the plurality of collaborators to generate an updated automated workflow.