Hi Heshan,

It looks good so far.. However, there are few fixes to be done.

- Properties box cannot be closed.
- Circles in bending positions of edges have to be shown only when mouse
gets over them
- Gateways should allow multiple connection points (at least 4)

Regards,
Chathura

On Fri, Aug 12, 2016 at 6:33 PM, Heshan Jayasinghe <[email protected]>
wrote:

> 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

Reply via email to