1. A computer-implemented method comprising: receiving, by at least one processor, an input representative of a temporal constraint for a task of a graph-process model, the temporal constraint defining at least one of a commencement delay, a completion delay, a commencement deadline, and a completion deadline; associating, by the at least one processor, the task with the temporal constraint created based on the received input, the temporal constraint defined to have a placement on the task of the graph-process model based on a type of temporal constraint, wherein the placement of the temporal constraint is based on a graphical element, the graphical element comprising a left border, a right border, a top border and a bottom border, wherein the left border is configured to accept placement of the temporal constraint when the temporal constraint corresponds to the commencement delay, wherein the right border is configured to accept placement of the temporal constraint when the temporal constraint corresponds to the completion delay, wherein the top border is configured to accept placement of the temporal constraint when the temporal constraint corresponds to the commencement deadline, and wherein the bottom border is configured to accept placement of the temporal constraint when the temporal constraint corresponds to the completion deadline; and providing, by the at least one processor, the task and the temporal constraint to configure the graph-process model.