Hi All,
After 3 months contributing on Web based BPMN editor i completed following
tasks
- drag and drop elements(start event/end event/gateway/task) from tool
box to drawing canvas
- display popup tool box with element(start event/end
event/gateway/task) on click event
- flow drawing to connect elements
- Implement element deleting functionality (using delete button in
toolbox)
- delete only element if there no any flow connections
- delete element with flows if there any flows connected to
that element
- delete flows separately
- drag elements in the Canvas to change position
- add flow button to toolbox and give flow drawing using toolbox
shortcut
- add property button to tool box and give change properties of the
elements one by one (properties changed according to to element so popup
window changed according to the element)
- add all sub elements to the toolbox and add all above functionalities
to those sub element (sub element icons changed with sub element type)
- start events (default start events,error start events,message
start events,time start events)
- end event (default end events,error end events,terminate
end events,cancel end events)
- gateway (parallel gateway , exclusive gateway, inclusive
gateway ,event gateway )
- task (user task, script task, mail task, manual task)
- add task resizing functionality
- add text to task (user can change text of the task text entered in the
task element)
- change flow connections with element drag events (if we change element
position using drag and drop,flows connected to that element also changed
according to element new position)
- flow can be changed using multiple connection points
- create JSON array and record all date one by one inside that
array(element x/y coordinates,width,height,element type,element
subtype,properties,etc..)
- JSON array update x,y coordinates when we drag a element
task on prosess
- download json file
- upload json file and draw graph according to json file
On Sat, Jul 30, 2016 at 11:46 PM, Heshan Jayasinghe <[email protected]>
wrote:
> HI Hasitha,
>
> My git repo is up to date .please check develop
> <https://github.com/heshanjse/BPMNEditor/tree/develop> branch in GitHub.I
> completed task text and new flow drawing.now i am working on flow change
> with element drag events and text area resize with task resizing.
> Thank you!
> regards,
> Heshan Jyasinghe
>
>
> On Thu, Jul 28, 2016 at 12:27 PM, Hasitha Aravinda <[email protected]>
> wrote:
>
>> Heshan,
>>
>> Could you please update this mail with your current progress ? Also can
>> you update the git repo with latest code base. It was last updated 23 days
>> ago.
>>
>> Thanks,
>> Hasitha.
>>
>> On Thu, Jul 14, 2016 at 9:25 AM, Heshan Jayasinghe <[email protected]>
>> wrote:
>>
>>> Hi,
>>> I added following element to BPMN tool box.I added only boundary events
>>> instead of Intermediate event because both look like same and last
>>> discussion we plan to come up with only boundary events.
>>> Intermediate event have
>>> time catching event
>>> Signal catching event
>>> Message catching Event,etc.
>>> Boundary event have
>>> Time Boundary Event
>>> Error Boundary Event
>>> Message Boundary Event
>>> Signal Boundary Event,etc.
>>> Do I need to add both intermediate event and boundary event or only
>>> boundary event is enough?
>>> If there any changes in tool box please let me know.
>>>
>>> Start Event
>>>
>>> - Start Event
>>> - Time Event
>>> - Message Start Event
>>> - Error Start Event
>>>
>>> End Event
>>>
>>> - End Event
>>> - Error End Event
>>> - Terminate End Even
>>> - Cancel End Event
>>>
>>> Task
>>>
>>> - User Task
>>> - Script Task
>>> - Mail Task
>>> - Receive Task
>>>
>>> Boundary Event
>>>
>>> - Time Boundary Event
>>> - Error Boundary Event
>>> - Message Boundary Event
>>> - Signal Boundary Event
>>>
>>> Gateway
>>>
>>> - Parallel Gateway
>>> - Exclusive Gateway
>>> - Inclusive Gateway
>>> - Event Gateway
>>>
>>> Connections
>>>
>>> - Sequence Flow
>>>
>>>
>>> Thank you!
>>> regards,
>>> Heshan jayasinghe
>>>
>>> On Thu, Jul 7, 2016 at 8:50 AM, Isuru Wijesinghe <[email protected]>
>>> wrote:
>>>
>>>> Hi Heshan,
>>>>
>>>> Please add only *general*, *main config* and *form* properties for
>>>> each component as you mentioned in your proposal.
>>>>
>>>> Thanks,
>>>> Isuru.
>>>>
>>>> On Wed, Jul 6, 2016 at 9:42 AM, Heshan Jayasinghe <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>> As we discussed in last meeting this week we plan to finish
>>>>>
>>>>> - flow reposition when BPMN element position changes.
>>>>> - task resizing
>>>>> - text attaching
>>>>> - changing task/event/gateway type using property (element icon
>>>>> changed with property)
>>>>>
>>>>>
>>>>> I created "flow reposition when BPMN element position changes" and
>>>>> "task resizing" but not totally completed.I think i can finish it with in
>>>>> this week.Can you please send me what are the properties you need for each
>>>>> element.Then i can complete it with in this week.
>>>>>
>>>>> github url = https://github.com/heshanjse/BPMNEditor ( last week
>>>>> update)
>>>>>
>>>>> Thank You!
>>>>> regards,
>>>>> Heshan Jayasinghe
>>>>>
>>>>> On Tue, Jun 21, 2016 at 6:59 AM, Heshan Jayasinghe <[email protected]
>>>>> > wrote:
>>>>>
>>>>>> github url - https://github.com/heshanjse/BPMNEditor
>>>>>>
>>>>>> On Tue, Jun 21, 2016 at 6:57 AM, Heshan Jayasinghe <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi Isuru,
>>>>>>>
>>>>>>> This is the milestone plan we discussed in the last week.
>>>>>>>
>>>>>>> 24/6 - draw flows when moving a node
>>>>>>> - add properties to the flow
>>>>>>> - create delete functionality to every node.
>>>>>>> - add arrow and text to the toolbox
>>>>>>> 1/7 - add text to the task
>>>>>>> - task resizing
>>>>>>> - change task/event/gateway icon according to the selected
>>>>>>> property type
>>>>>>> 8/7 - change flow shape from start and end point
>>>>>>> - add mutiple connection points in the nodes
>>>>>>> 15/7 - add zoom event to svg and scroll
>>>>>>> 29/7 - create property list
>>>>>>> 5/8 - export json in to BPMN
>>>>>>> 19/8 - redraw element using json array after upload a BPMN file
>>>>>>>
>>>>>>> Thanks
>>>>>>> regards,
>>>>>>> Heshan Jayasinghe
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Jun 20, 2016 at 2:32 PM, Isuru Wijesinghe <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Heshan,
>>>>>>>>
>>>>>>>> Please update the meeting notes. In addition to that can you please
>>>>>>>> share with us the milestone plan as we discussed in the last week.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Isuru.
>>>>>>>>
>>>>>>>> On Thu, May 26, 2016 at 11:04 PM, Heshan Jayasinghe <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> github url - https://github.com/heshanjse/BPMNEditor
>>>>>>>>>
>>>>>>>>> On Thu, May 19, 2016 at 12:52 PM, Heshan Jayasinghe <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Isuru,
>>>>>>>>>> I completed Start Event,End Event,Gateways and Task.Currently
>>>>>>>>>> these component can move in the canvas.As we discussed in our last
>>>>>>>>>> meeting
>>>>>>>>>> I am working for packaging the current source code,drawing
>>>>>>>>>> flows,component
>>>>>>>>>> re-sizing,creating property window and adding text areas to Task
>>>>>>>>>> component.After I applying packaging structure i will share my
>>>>>>>>>> github code.Hope I can send it soon.
>>>>>>>>>> Thank you,
>>>>>>>>>> Regards,
>>>>>>>>>> Heshan Jayasinghe
>>>>>>>>>>
>>>>>>>>>> On Wed, May 18, 2016 at 10:04 AM, Isuru Wijesinghe <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Heshan,
>>>>>>>>>>>
>>>>>>>>>>> Any update on your progress? Could you please share with us your
>>>>>>>>>>> code through github. Then we can give some feedback.
>>>>>>>>>>>
>>>>>>>>>>> Thanks,
>>>>>>>>>>> Isuru
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Mar 24, 2016 at 1:23 PM, Heshan Jayasinghe <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>> I submit my final proposal through GSOC site.Could you please
>>>>>>>>>>>> read my proposal and add some comments.
>>>>>>>>>>>> Thank you!
>>>>>>>>>>>> regards,
>>>>>>>>>>>> Heshan Jayasinghe
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Mar 23, 2016 at 8:38 AM, Isuru Wijesinghe <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Heshan,
>>>>>>>>>>>>>
>>>>>>>>>>>>> We have already added few comments. Could you please fix them
>>>>>>>>>>>>> and share the updated proposal ?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks and Best Regards,
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, Mar 18, 2016 at 9:48 PM, Isuru Wijesinghe <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Heshan,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> We appreciate your quick response. The main deliverable of
>>>>>>>>>>>>>> this project is a javascript/D3 based BPMN editor which allows
>>>>>>>>>>>>>> Process
>>>>>>>>>>>>>> Center users to define business processes using a graphical
>>>>>>>>>>>>>> notation from
>>>>>>>>>>>>>> the *web UI*. (No server side involvement). Keep on
>>>>>>>>>>>>>> progressing on the project and if you get stuck at any point,
>>>>>>>>>>>>>> don't
>>>>>>>>>>>>>> hesitate to contact us.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks and Best Regards,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Fri, Mar 18, 2016 at 11:35 AM, Heshan Jayasinghe <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> HI,
>>>>>>>>>>>>>>> Could you please tell me how server side involve in this
>>>>>>>>>>>>>>> project? Web Editor can developed as a single page application
>>>>>>>>>>>>>>> and we can
>>>>>>>>>>>>>>> run it in java server.hope this application haven't any server
>>>>>>>>>>>>>>> side
>>>>>>>>>>>>>>> development.Please let me know if there server side development
>>>>>>>>>>>>>>> involve.if
>>>>>>>>>>>>>>> there any server side development i willing to complete that
>>>>>>>>>>>>>>> task too.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I already complete my proposal and now I am doing final fine
>>>>>>>>>>>>>>> tuning of my proposal.I will send it tomorrow.from today
>>>>>>>>>>>>>>> onwards I start my
>>>>>>>>>>>>>>> development for first iteration.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thank you!
>>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>> Heshan Jayasinghe
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, Mar 15, 2016 at 9:37 AM, Isuru Wijesinghe <
>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Great. My contact number :
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *0710933706*
>>>>>>>>>>>>>>>> Thanks and Best Regards,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Tue, Mar 15, 2016 at 9:30 AM, Heshan Jayasinghe <
>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Isuru,
>>>>>>>>>>>>>>>>> My proposal 70% over now.I will send you copy soon.could
>>>>>>>>>>>>>>>>> you please send me your contact number to get more
>>>>>>>>>>>>>>>>> information.
>>>>>>>>>>>>>>>>> Thank you!
>>>>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>>>> Heshan jayasinghe
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> Isuru Wijesinghe
>>>>>>>>>>>>>>>> *Software Engineer*
>>>>>>>>>>>>>>>> WSO2 inc : http://wso2.com
>>>>>>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>>>>>>> Mobile: 0710933706
>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Isuru Wijesinghe
>>>>>>>>>>>>>> *Software Engineer*
>>>>>>>>>>>>>> WSO2 inc : http://wso2.com
>>>>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>>>>> Mobile: 0710933706
>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Isuru Wijesinghe
>>>>>>>>>>>>> *Software Engineer*
>>>>>>>>>>>>> WSO2 inc : http://wso2.com
>>>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>>>> Mobile: 0710933706
>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Isuru Wijesinghe
>>>>>>>>>>> *Software Engineer*
>>>>>>>>>>> WSO2 inc : http://wso2.com
>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>> Mobile: 0710933706
>>>>>>>>>>> [email protected]
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Isuru Wijesinghe
>>>>>>>> *Software Engineer*
>>>>>>>> WSO2 inc : http://wso2.com
>>>>>>>> lean.enterprise.middleware
>>>>>>>> Mobile: 0710933706
>>>>>>>> [email protected]
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Isuru Wijesinghe
>>>> *Software Engineer*
>>>> WSO2 inc : http://wso2.com
>>>> lean.enterprise.middleware
>>>> Mobile: 0710933706
>>>> [email protected]
>>>>
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> --
>> Hasitha Aravinda,
>> Associate Technical Lead,
>> WSO2 Inc.
>> Email: [email protected]
>> Mobile : +94 718 210 200
>>
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev