Bug 72771 - Automation feature to automate the flowcharting process saving time and increasing productivity
Summary: Automation feature to automate the flowcharting process saving time and incre...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
4.3.0.0.alpha0+ Master
Hardware: Other All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard: BSA
Keywords:
Depends on:
Blocks: OOXML-SmartArt
  Show dependency treegraph
 
Reported: 2013-12-17 00:35 UTC by mrmister001
Modified: 2017-10-25 14:53 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mrmister001 2013-12-17 00:35:51 UTC
Problem description: 
Currently, Draw, as many other flowcharting programs need to spend a lot of time creating flowcharts. Much of this time, can be saved, improving performance, automating repetitive tasks. Here we describe how.

Steps to reproduce:
Any (using normally Draw)

Current behavior:
You need to create boxes, ellipses, edit them, introduce text, add format, etc. in every one of them, which take a lot of time, many times this process is repetitive. You could save a tremendous quantity of time, automating processes.

Expected behavior:
THE FULL FEATURE IS DESCRIBED IN THIS VIDEO:
https://www.youtube.com/watch?v=LOBjTe-N_-I

With an automation window, you should be able to define the standard properties of your flow chart, for example, select a box, select its color, select the text color, select the edge thickness and color and now in the same window, I should be able to introduce an input data entry to allow the flowcharting process automatically
for example:
cars, sales
would create two boxes, one for cars, and other for sales, and automatically both, would be connected with a connector.
Introducing text with a command line, like in Maya, or Autocad, would boost the productivity in 79%
These numbers are real, and we have documented the feature in a video in Youtube, 22 minutes, describing step by step how to implement this feature enhancement.
Please, watch the video, describing the feature, step by step
In the video you have 22 minutes of extensive information about this feature request

https://www.youtube.com/watch?v=LOBjTe-N_-I
              
Operating System: All
Version: 4.3.0.0.alpha0+ Master
Comment 1 m_a_riosv 2013-12-17 02:08:52 UTC
Hi  mrmister001, thanks for reporting.

I think better change the Importance from normal to enhancement.

Perhaps in the meantime this extension can help.
Comment 2 mrmister001 2013-12-17 12:03:22 UTC
hi Mariosv, cool, changed the importance to medium, enhancement! cheers
Comment 3 Joel Madero 2013-12-22 16:14:18 UTC
Sounds like a pretty sweet idea, confirming it.

Thank you for reporting this enhancement request! I can confirm that this is a valid enhancement request on:
Version: 4.3.0.0.alpha0+Build ID: daa57a101a20e0b37db7090796ad002b8d192b9b
Date:   Sun Dec 15 23:07:57 2013 +0100 
Platform: Ubuntu Linux 13.10 x64
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
As I've been able to confirm the enhancement request I am marking as:

New (confirmed)
Enhancement
Medium - default, draw isn't terribly popular but the idea is quite awesome. Probably pretty hard to implement (just a guess)



+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
LibreOffice is powered by a team of volunteers, every bug is confirmed (triaged) by human beings who mostly give their time for free. We invite you to join our triaging by checking out this link:
https://wiki.documentfoundation.org/QA/BugTriage

There are also other ways to get involved including with marketing, UX, documentation, and of course developing -  http://www.libreoffice.org/get-help/mailing-lists/. 

Lastly, good bug reports help tremendously in making the process go smoother, please always provide reproducible steps (even if it seems easy) and attach any and all relevant material
Comment 4 mrmister001 2013-12-23 00:40:48 UTC
(In reply to comment #3)
> Sounds like a pretty sweet idea, confirming it.
> 
> Thank you for reporting this enhancement request! I can confirm that this is
> a valid enhancement request on:
> Version: 4.3.0.0.alpha0+Build ID: daa57a101a20e0b37db7090796ad002b8d192b9b
> Date:   Sun Dec 15 23:07:57 2013 +0100 
> Platform: Ubuntu Linux 13.10 x64
> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
> + 
> As I've been able to confirm the enhancement request I am marking as:
> 
> New (confirmed)
> Enhancement
> Medium - default, draw isn't terribly popular but the idea is quite awesome.
> Probably pretty hard to implement (just a guess)
> 
> 
> 
> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
> + 
> LibreOffice is powered by a team of volunteers, every bug is confirmed
> (triaged) by human beings who mostly give their time for free. We invite you
> to join our triaging by checking out this link:
> https://wiki.documentfoundation.org/QA/BugTriage
> 
> There are also other ways to get involved including with marketing, UX,
> documentation, and of course developing - 
> http://www.libreoffice.org/get-help/mailing-lists/. 
> 
> Lastly, good bug reports help tremendously in making the process go
> smoother, please always provide reproducible steps (even if it seems easy)
> and attach any and all relevant material

Hi Joel! thanks for your feedback, glad you liked the idea.
Well, it wouldn't be so hard to implement, I cannot help with programming yet because I'm new in LibreOffice API, but I can implement all the guidelines to develop the idea, how everything must work, what options must have, I can create the proper documentation for this if necessary.
Basically is typing texts separated by commas, and creating boxes automatically... reading that text, so basically that is a chain read, searching the commas and putting in boxes the foind words... and it maintain the safe distance we have selected and the format features, color, etc... if we type a lot and we don't have enough space in the page, the page grow up to allow more space (according the shapes we are creating, we can load a total amount of dimensions in a simple variable, then check out if the page is big enough and if not... growing up the page)... it wouldn't be so hard... since a programmers point of view. I used to program in Pascal and C++ but now I'm not developing code since some years ago, so I'm rusty.
The cool thing about this idea is the possibility to create extremely complex charts in seconds.
For corporations would be amazing...
For universities also... a thing like this, would allow to organize departments... and complex ideas in seconds... would be really nice some avid developers develop this, this feature would beat VISIO very hard ;)
Comment 5 QA Administrators 2013-12-23 00:43:48 UTC
Hey Mr. Mister, 

Shoot me an email and we'll discuss how (if at all) you can assist with developing a plan for this :) 


Best,
Joel

P.S. Try not to respond to bug responses via email, we try to avoid the extra clutter :-D
Comment 6 Joel Madero 2013-12-23 00:48:24 UTC
ah sorry - wrong email account, email me at this one :-D
Comment 7 mrmister001 2013-12-23 00:56:36 UTC
(In reply to comment #6)
> ah sorry - wrong email account, email me at this one :-D

Sent an email to jmadero.dev@gmail.com :D
I am mrmister001@hotmail.com
If you don't receive it, please, check out your spam folder.
Comment 8 Heiko Tietze 2016-05-25 15:30:40 UTC
Most likely a duplicate of 92902, or vice versa.