Business flow Graphing

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Business flow Graphing

BJ Freeman
I posted on the dev list but the user list may be  better place.

I am going into uncharted waters for me so I could use some pointers.
I am building many applets to show visual mapping of processes.
you click on one of these and the data is marshaled and presented to the
applet though the FTL for display. That part I got down.
they are meant to help in development.
they are display only.
one of these is to show the flow from a specific point to the end point.
so lets say an order is created is the start point selected. the graph
would step through all processes till the end point of accounting.

so the help is Using things like the webtools what do I need to
implement as based processes to support such a display.
Like artifact slimmed down as well as entity relationships.

I will figure it all out in time but some help would speed up the process.
i think these would great tools for tutorials as well.


=========================
BJ Freeman
Strategic Power Office with Supplier Automation
<http://www.businessesnetwork.com/automation/viewforum.php?f=52>
Specialtymarket.com  <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man


Reply | Threaded
Open this post in threaded view
|

Re: Business flow Graphing

james_sg
Hi BJ,

May I know what is the advantage of using applet over javascript?

-james

BJ Freeman wrote
I posted on the dev list but the user list may be  better place.

I am going into uncharted waters for me so I could use some pointers.
I am building many applets to show visual mapping of processes.
you click on one of these and the data is marshaled and presented to the
applet though the FTL for display. That part I got down.
they are meant to help in development.
they are display only.
one of these is to show the flow from a specific point to the end point.
so lets say an order is created is the start point selected. the graph
would step through all processes till the end point of accounting.

so the help is Using things like the webtools what do I need to
implement as based processes to support such a display.
Like artifact slimmed down as well as entity relationships.

I will figure it all out in time but some help would speed up the process.
i think these would great tools for tutorials as well.


=========================
BJ Freeman
Strategic Power Office with Supplier Automation
<http://www.businessesnetwork.com/automation/viewforum.php?f=52>
Specialtymarket.com  <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man

Reply | Threaded
Open this post in threaded view
|

Re: Business flow Graphing

BJ Freeman
honest answer
Don't know.
I have used this applet for doing neural nets so have that coded and
familiar with it. is my only answer.
i an not sure you can do what the applet does without a lot of overhead
to the server is my other thought.


james_sg sent the following on 9/21/2010 6:33 PM:

>
> Hi BJ,
>
> May I know what is the advantage of using applet over javascript?
>
> -james
>
>
> BJ Freeman wrote:
>>
>> I posted on the dev list but the user list may be  better place.
>>
>> I am going into uncharted waters for me so I could use some pointers.
>> I am building many applets to show visual mapping of processes.
>> you click on one of these and the data is marshaled and presented to the
>> applet though the FTL for display. That part I got down.
>> they are meant to help in development.
>> they are display only.
>> one of these is to show the flow from a specific point to the end point.
>> so lets say an order is created is the start point selected. the graph
>> would step through all processes till the end point of accounting.
>>
>> so the help is Using things like the webtools what do I need to
>> implement as based processes to support such a display.
>> Like artifact slimmed down as well as entity relationships.
>>
>> I will figure it all out in time but some help would speed up the process.
>> i think these would great tools for tutorials as well.
>>
>>
>> =========================
>> BJ Freeman
>> Strategic Power Office with Supplier Automation
>> <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
>> Specialtymarket.com<http://www.specialtymarket.com/>
>> Systems Integrator-- Glad to Assist
>>
>> Chat  Y! messenger: bjfr33man
>>
>>
>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: Business flow Graphing

Ruth Hoffman-2
  Hi BJ:
I'm not sure I understand your question. Could you re-state it?
Many Thanks
Ruth

On 9/21/10 9:49 PM, BJ Freeman wrote:

> honest answer
> Don't know.
> I have used this applet for doing neural nets so have that coded and
> familiar with it. is my only answer.
> i an not sure you can do what the applet does without a lot of
> overhead to the server is my other thought.
>
>
> james_sg sent the following on 9/21/2010 6:33 PM:
>>
>> Hi BJ,
>>
>> May I know what is the advantage of using applet over javascript?
>>
>> -james
>>
>>
>> BJ Freeman wrote:
>>>
>>> I posted on the dev list but the user list may be  better place.
>>>
>>> I am going into uncharted waters for me so I could use some pointers.
>>> I am building many applets to show visual mapping of processes.
>>> you click on one of these and the data is marshaled and presented to
>>> the
>>> applet though the FTL for display. That part I got down.
>>> they are meant to help in development.
>>> they are display only.
>>> one of these is to show the flow from a specific point to the end
>>> point.
>>> so lets say an order is created is the start point selected. the graph
>>> would step through all processes till the end point of accounting.
>>>
>>> so the help is Using things like the webtools what do I need to
>>> implement as based processes to support such a display.
>>> Like artifact slimmed down as well as entity relationships.
>>>
>>> I will figure it all out in time but some help would speed up the
>>> process.
>>> i think these would great tools for tutorials as well.
>>>
>>>
>>> =========================
>>> BJ Freeman
>>> Strategic Power Office with Supplier Automation
>>> <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>> Systems Integrator-- Glad to Assist
>>>
>>> Chat  Y! messenger: bjfr33man
>>>
>>>
>>>
>>>
>>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Business flow Graphing

BJ Freeman
I tried to make it general enough to cover many situations but here is
the core.
what information (in ofbiz terms) do I need from the frame work and
applicatinos so display the business flow of say processing an order.

in the context of things like the using the Aritfact and entity
maintance code, in webtools


=========================
BJ Freeman
Strategic Power Office with Supplier Automation  <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
Specialtymarket.com  <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man


Ruth Hoffman sent the following on 9/21/2010 6:55 PM:

> Hi BJ:
> I'm not sure I understand your question. Could you re-state it?
> Many Thanks
> Ruth
>
> On 9/21/10 9:49 PM, BJ Freeman wrote:
>> honest answer
>> Don't know.
>> I have used this applet for doing neural nets so have that coded and
>> familiar with it. is my only answer.
>> i an not sure you can do what the applet does without a lot of
>> overhead to the server is my other thought.
>>
>>
>> james_sg sent the following on 9/21/2010 6:33 PM:
>>>
>>> Hi BJ,
>>>
>>> May I know what is the advantage of using applet over javascript?
>>>
>>> -james
>>>
>>>
>>> BJ Freeman wrote:
>>>>
>>>> I posted on the dev list but the user list may be better place.
>>>>
>>>> I am going into uncharted waters for me so I could use some pointers.
>>>> I am building many applets to show visual mapping of processes.
>>>> you click on one of these and the data is marshaled and presented to
>>>> the
>>>> applet though the FTL for display. That part I got down.
>>>> they are meant to help in development.
>>>> they are display only.
>>>> one of these is to show the flow from a specific point to the end
>>>> point.
>>>> so lets say an order is created is the start point selected. the graph
>>>> would step through all processes till the end point of accounting.
>>>>
>>>> so the help is Using things like the webtools what do I need to
>>>> implement as based processes to support such a display.
>>>> Like artifact slimmed down as well as entity relationships.
>>>>
>>>> I will figure it all out in time but some help would speed up the
>>>> process.
>>>> i think these would great tools for tutorials as well.
>>>>
>>>>
>>>> =========================
>>>> BJ Freeman
>>>> Strategic Power Office with Supplier Automation
>>>> <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
>>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>>> Systems Integrator-- Glad to Assist
>>>>
>>>> Chat Y! messenger: bjfr33man
>>>>
>>>>
>>>>
>>>>
>>>
>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: Business flow Graphing

james_sg
In reply to this post by BJ Freeman
Hi BJ,

I am fine with either way as long it works.

Some of my notes on how graphing is done with javascript:

1. the nodes are just div tags and positioned by javascripts. The content of the node goes into the div tag. Seen some algorithms to calculate the positions of each node to make sure they spread evenly.

2. the lines and arrows are drawn by javascript.

3. if you want to make the nodes draggable, then can use library from jquery or yui etc. In this case the redrawing of lines should be after the node is dragged. Final positions of the nodes can be put into some input fields with javascript and submit to the server to save.

-james

BJ Freeman wrote
honest answer
Don't know.
I have used this applet for doing neural nets so have that coded and
familiar with it. is my only answer.
i an not sure you can do what the applet does without a lot of overhead
to the server is my other thought.


james_sg sent the following on 9/21/2010 6:33 PM:
>
> Hi BJ,
>
> May I know what is the advantage of using applet over javascript?
>
> -james
>
>
> BJ Freeman wrote:
>>
>> I posted on the dev list but the user list may be  better place.
>>
>> I am going into uncharted waters for me so I could use some pointers.
>> I am building many applets to show visual mapping of processes.
>> you click on one of these and the data is marshaled and presented to the
>> applet though the FTL for display. That part I got down.
>> they are meant to help in development.
>> they are display only.
>> one of these is to show the flow from a specific point to the end point.
>> so lets say an order is created is the start point selected. the graph
>> would step through all processes till the end point of accounting.
>>
>> so the help is Using things like the webtools what do I need to
>> implement as based processes to support such a display.
>> Like artifact slimmed down as well as entity relationships.
>>
>> I will figure it all out in time but some help would speed up the process.
>> i think these would great tools for tutorials as well.
>>
>>
>> =========================
>> BJ Freeman
>> Strategic Power Office with Supplier Automation
>> <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
>> Specialtymarket.com<http://www.specialtymarket.com/>
>> Systems Integrator-- Glad to Assist
>>
>> Chat  Y! messenger: bjfr33man
>>
>>
>>
>>
>
Reply | Threaded
Open this post in threaded view
|

Re: Business flow Graphing

BJ Freeman
ah one criteria of this is display only so no save to server.

tell you what though, once the FTL is created to feed the applet, you
are welcome to make a version that uses Java script.

PS: the Business Basic is more for updating and creating business logic
in ofbiz. Still working on how up update cache and save to files without
overwriting the files for back up.



james_sg sent the following on 9/21/2010 8:13 PM:

>
> Hi BJ,
>
> I am fine with either way as long it works.
>
> Some of my notes on how graphing is done with javascript:
>
> 1. the nodes are just div tags and positioned by javascripts. The content of
> the node goes into the div tag. Seen some algorithms to calculate the
> positions of each node to make sure they spread evenly.
>
> 2. the lines and arrows are drawn by javascript.
>
> 3. if you want to make the nodes draggable, then can use library from jquery
> or yui etc. In this case the redrawing of lines should be after the node is
> dragged. Final positions of the nodes can be put into some input fields with
> javascript and submit to the server to save.
>
> -james
>
>
> BJ Freeman wrote:
>>
>> honest answer
>> Don't know.
>> I have used this applet for doing neural nets so have that coded and
>> familiar with it. is my only answer.
>> i an not sure you can do what the applet does without a lot of overhead
>> to the server is my other thought.
>>
>>
>> james_sg sent the following on 9/21/2010 6:33 PM:
>>>
>>> Hi BJ,
>>>
>>> May I know what is the advantage of using applet over javascript?
>>>
>>> -james
>>>
>>>
>>> BJ Freeman wrote:
>>>>
>>>> I posted on the dev list but the user list may be  better place.
>>>>
>>>> I am going into uncharted waters for me so I could use some pointers.
>>>> I am building many applets to show visual mapping of processes.
>>>> you click on one of these and the data is marshaled and presented to the
>>>> applet though the FTL for display. That part I got down.
>>>> they are meant to help in development.
>>>> they are display only.
>>>> one of these is to show the flow from a specific point to the end point.
>>>> so lets say an order is created is the start point selected. the graph
>>>> would step through all processes till the end point of accounting.
>>>>
>>>> so the help is Using things like the webtools what do I need to
>>>> implement as based processes to support such a display.
>>>> Like artifact slimmed down as well as entity relationships.
>>>>
>>>> I will figure it all out in time but some help would speed up the
>>>> process.
>>>> i think these would great tools for tutorials as well.
>>>>
>>>>
>>>> =========================
>>>> BJ Freeman
>>>> Strategic Power Office with Supplier Automation
>>>> <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
>>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>>> Systems Integrator-- Glad to Assist
>>>>
>>>> Chat  Y! messenger: bjfr33man
>>>>
>>>>
>>>>
>>>>
>>>
>>
>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: Business flow Graphing

Ruth Hoffman-2
In reply to this post by BJ Freeman
  Hi BJ:
Thanks for the clarification. Let me ask the question another way: Are
you automating the development of process flow diagrams for exist OFBiz
applications such as the eCommerce application? If so, it will depend on
how the process was implemented and where you want to start. IMHO it all
starts with a user clicking on a form's "submit" button. So, in this
case if you want to document how an order is processed starting from the
webstore, you will need to read the controller.xml file(s) and go
through any Events called from the form "submit" and figure out what
happens based on the response message(s). Within any particular Event,
you will need to be able to detect calls to Services and follow all the
SECA chains and then parse and process each Service call. You will
probably also need to detect calls to read/write from the database since
1) this is an integral part of what OFBiz does to implement business
rules and 2) there are ECAs on database tables that further refine
business processing.

FYI - I've not had much luck with the Artifact tool. I'm running 9.04
and have plenty of memory and CPU cycles but I can't get it work
reliably. It often hangs and/or just fails completely. I think if
someone could make that took more reliable, that would go a long way
towards helping understand how OFBiz works.

Regards,
Ruth

On 9/21/10 10:04 PM, BJ Freeman wrote:

> I tried to make it general enough to cover many situations but here is
> the core.
> what information (in ofbiz terms) do I need from the frame work and
> applicatinos so display the business flow of say processing an order.
>
> in the context of things like the using the Aritfact and entity
> maintance code, in webtools
>
>
> =========================
> BJ Freeman
> Strategic Power Office with Supplier Automation
> <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
> Specialtymarket.com <http://www.specialtymarket.com/>
> Systems Integrator-- Glad to Assist
>
> Chat  Y! messenger: bjfr33man
>
>
> Ruth Hoffman sent the following on 9/21/2010 6:55 PM:
>> Hi BJ:
>> I'm not sure I understand your question. Could you re-state it?
>> Many Thanks
>> Ruth
>>
>> On 9/21/10 9:49 PM, BJ Freeman wrote:
>>> honest answer
>>> Don't know.
>>> I have used this applet for doing neural nets so have that coded and
>>> familiar with it. is my only answer.
>>> i an not sure you can do what the applet does without a lot of
>>> overhead to the server is my other thought.
>>>
>>>
>>> james_sg sent the following on 9/21/2010 6:33 PM:
>>>>
>>>> Hi BJ,
>>>>
>>>> May I know what is the advantage of using applet over javascript?
>>>>
>>>> -james
>>>>
>>>>
>>>> BJ Freeman wrote:
>>>>>
>>>>> I posted on the dev list but the user list may be better place.
>>>>>
>>>>> I am going into uncharted waters for me so I could use some pointers.
>>>>> I am building many applets to show visual mapping of processes.
>>>>> you click on one of these and the data is marshaled and presented to
>>>>> the
>>>>> applet though the FTL for display. That part I got down.
>>>>> they are meant to help in development.
>>>>> they are display only.
>>>>> one of these is to show the flow from a specific point to the end
>>>>> point.
>>>>> so lets say an order is created is the start point selected. the
>>>>> graph
>>>>> would step through all processes till the end point of accounting.
>>>>>
>>>>> so the help is Using things like the webtools what do I need to
>>>>> implement as based processes to support such a display.
>>>>> Like artifact slimmed down as well as entity relationships.
>>>>>
>>>>> I will figure it all out in time but some help would speed up the
>>>>> process.
>>>>> i think these would great tools for tutorials as well.
>>>>>
>>>>>
>>>>> =========================
>>>>> BJ Freeman
>>>>> Strategic Power Office with Supplier Automation
>>>>> <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
>>>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>>>> Systems Integrator-- Glad to Assist
>>>>>
>>>>> Chat Y! messenger: bjfr33man
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Business flow Graphing

BJ Freeman

thanks for you input Ruth.
yes I was more asking what webtool functionality would I use or need to
create to accomplish what you described.
from what some of the errors are, it is not the artifact but other
things the artifact depends on that has caused the errors.
Not on my radar to fix currently

Ruth Hoffman sent the following on 9/22/2010 3:12 AM:

> Hi BJ:
> Thanks for the clarification. Let me ask the question another way: Are
> you automating the development of process flow diagrams for exist OFBiz
> applications such as the eCommerce application? If so, it will depend on
> how the process was implemented and where you want to start. IMHO it all
> starts with a user clicking on a form's "submit" button. So, in this
> case if you want to document how an order is processed starting from the
> webstore, you will need to read the controller.xml file(s) and go
> through any Events called from the form "submit" and figure out what
> happens based on the response message(s). Within any particular Event,
> you will need to be able to detect calls to Services and follow all the
> SECA chains and then parse and process each Service call. You will
> probably also need to detect calls to read/write from the database since
> 1) this is an integral part of what OFBiz does to implement business
> rules and 2) there are ECAs on database tables that further refine
> business processing.
>
> FYI - I've not had much luck with the Artifact tool. I'm running 9.04
> and have plenty of memory and CPU cycles but I can't get it work
> reliably. It often hangs and/or just fails completely. I think if
> someone could make that took more reliable, that would go a long way
> towards helping understand how OFBiz works.
>
> Regards,
> Ruth
>
> On 9/21/10 10:04 PM, BJ Freeman wrote:
>> I tried to make it general enough to cover many situations but here is
>> the core.
>> what information (in ofbiz terms) do I need from the frame work and
>> applicatinos so display the business flow of say processing an order.
>>
>> in the context of things like the using the Aritfact and entity
>> maintance code, in webtools
>>
>>
>> =========================
>> BJ Freeman
>> Strategic Power Office with Supplier Automation
>> <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
>> Specialtymarket.com <http://www.specialtymarket.com/>
>> Systems Integrator-- Glad to Assist
>>
>> Chat Y! messenger: bjfr33man
>>
>>
>> Ruth Hoffman sent the following on 9/21/2010 6:55 PM:
>>> Hi BJ:
>>> I'm not sure I understand your question. Could you re-state it?
>>> Many Thanks
>>> Ruth
>>>
>>> On 9/21/10 9:49 PM, BJ Freeman wrote:
>>>> honest answer
>>>> Don't know.
>>>> I have used this applet for doing neural nets so have that coded and
>>>> familiar with it. is my only answer.
>>>> i an not sure you can do what the applet does without a lot of
>>>> overhead to the server is my other thought.
>>>>
>>>>
>>>> james_sg sent the following on 9/21/2010 6:33 PM:
>>>>>
>>>>> Hi BJ,
>>>>>
>>>>> May I know what is the advantage of using applet over javascript?
>>>>>
>>>>> -james
>>>>>
>>>>>
>>>>> BJ Freeman wrote:
>>>>>>
>>>>>> I posted on the dev list but the user list may be better place.
>>>>>>
>>>>>> I am going into uncharted waters for me so I could use some pointers.
>>>>>> I am building many applets to show visual mapping of processes.
>>>>>> you click on one of these and the data is marshaled and presented to
>>>>>> the
>>>>>> applet though the FTL for display. That part I got down.
>>>>>> they are meant to help in development.
>>>>>> they are display only.
>>>>>> one of these is to show the flow from a specific point to the end
>>>>>> point.
>>>>>> so lets say an order is created is the start point selected. the
>>>>>> graph
>>>>>> would step through all processes till the end point of accounting.
>>>>>>
>>>>>> so the help is Using things like the webtools what do I need to
>>>>>> implement as based processes to support such a display.
>>>>>> Like artifact slimmed down as well as entity relationships.
>>>>>>
>>>>>> I will figure it all out in time but some help would speed up the
>>>>>> process.
>>>>>> i think these would great tools for tutorials as well.
>>>>>>
>>>>>>
>>>>>> =========================
>>>>>> BJ Freeman
>>>>>> Strategic Power Office with Supplier Automation
>>>>>> <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
>>>>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>>>>> Systems Integrator-- Glad to Assist
>>>>>>
>>>>>> Chat Y! messenger: bjfr33man
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
>