code-d / oryx-editor Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/oryx-editor
License: Other
Automatically exported from code.google.com/p/oryx-editor
License: Other
In BPMN each element has to define an ID that is used to reference this
element from other elements. It would be a great help if this ID property
could be generated, when a shape is created.
I know that there is a resourceID for each shape. Is it possible to store
this resourceId (or another generated Id) as property of the element, so
that it will be shown in the property window?
Original issue reported on code.google.com by [email protected]
on 29 Nov 2007 at 3:50
Ist: Die Pools/Lanes sind weiß ausgefüllt. Man kann das Grid nicht sehen.
Positionieren von Aktivitäten am Grid ist schwierig.
Soll: Die Pools/Lanes sind durchsichtig und man kann das Grid sehen.
Alternativ: Die Pools/Lanes sind weiß ausgefüllt, aber das Grid erscheint
trotzdem
Original issue reported on code.google.com by [email protected]
on 5 Nov 2007 at 10:29
Ist: Events sind nicht resizeable.
Soll: Events sind resizeable (aber Seitenverhältnis soll beibehalten bleiben)
Original issue reported on code.google.com by [email protected]
on 5 Nov 2007 at 10:36
As-is: Message flow can only be docked to pools - not to lanes. This is
correct in terms of syntactic constraints of BPMN. However, the result is
that I can dock a message flow only to the small area of the pool: where no
lane lies above it.
Expected: It should be possible to dock message flow to pools in places
where there is a lane. This would result in not only checking whether the
uppermost element in the diagram (the lane) is allowed to have a message
flow attached but elements in the background (the pool) should be a
possible docking target in this case.
Original issue reported on code.google.com by [email protected]
on 8 Nov 2007 at 5:21
A SVG-Rect without a stroke and fill color is drawn with stroke color black and
stroke width 1, if
text element is placed over it and contains some content. In Firebug stroke and
fill color are still
set to none.
The problem occures if the text is set over a property with refToView.
SVG-File:
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:oryx="http://www.b3mn.org/oryx"
version="1.0">
<oryx:magnets>
<oryx:magnet oryx:cx="150" oryx:cy="0" oryx:default="yes"/>
<oryx:magnet oryx:cx="150" oryx:cy="150"/>
<oryx:magnet oryx:cx="300" oryx:cy="75"/>
<oryx:magnet oryx:cx="0" oryx:cy="75"/>
</oryx:magnets>
<g>
<rect
id="border"
oryx:anchor="top bottom left right"
oryx:resize="vertical horizontal"
width="300"
height="150"
x="0" y="0"
stroke="black" fill="white" stroke-width="2" />
<rect
id="gradConditionBorder"
oryx:anchor="top bottom left right"
oryx:resize="vertical horizontal"
width="300"
height="80"
x="0" y="0"
stroke="none" fill="none" stroke-width="2" />
<text id="guardConditionText" x="150" y="12" oryx:align="middle center"></text>
</g>
</svg>
JSON-abstract:
{
"type": "node",
"id": "complexInteraction",
"title": "ComplexInteraction",
"groups": ["Interaction"],
"description": "",
"view": "node.complexinteraction.svg",
"icon": "node.complexinteraction.png",
"roles": ["interaction"],
"properties": [
{
"id":"guardCondition",
"type":"String",
"title":"Guard Condition",
"value":"",
"description":"",
"readonly":false,
"optional":true,
"length":"",
"refToView":"guardConditionText",
"wrapLines":false
},
]
},
Original issue reported on code.google.com by [email protected]
on 16 Apr 2008 at 2:09
What steps will reproduce the problem?
1. Create a new process on the server.
2. Store it.
3. Reload it.
What is the expected output? What do you see instead?
The title should show the resource's name, it doesn't.
Original issue reported on code.google.com by [email protected]
on 5 Dec 2007 at 12:34
As-is: When I try to drop an intermediate event from the palette onto an
activity, the editor does not allow this operation.
Currently, I have to drop the event somewhere in the diagram. Afterwards I
can attach it to the activity.
Expected: I can directly attach the intermediate event to the activity.
Original issue reported on code.google.com by [email protected]
on 16 Nov 2007 at 11:52
Ist: Man hat einen Pool mit einer Lane drin. Man resized die Lane. Der Pool
behält seine Größe. Bei einem Verschieben des Pools hat er aber die
gewünschte Größe (d.h. nur eine Aktualisierung der Anzeige fehlt)
Soll: Der Pool wird neugezeichnet
Original issue reported on code.google.com by [email protected]
on 5 Nov 2007 at 10:35
This enhancement includes making a plan how to improve the performance and
implementation.
However, this is not planned for SS08.
Original issue reported on code.google.com by [email protected]
on 17 Apr 2008 at 12:03
1. Quick Start
- Static URI for creating new canvas
- Possibility for saving process model after modeling
2. Example Processes
- Create process models, that maybe edited but not saved
Original issue reported on code.google.com by [email protected]
on 4 Dec 2007 at 2:30
As-is:
No textual attribute is displayed for events
To-be:
The most important attribute should be displayed for each event
Timer: time-date or time-cycle (depending on which attribute is set)
Error: Error code
Message: Message
Plain: Documentation
Alternative 1: Introduce new attribute "label" and display this
Alternative 2: Always display attribute documentation
Original issue reported on code.google.com by [email protected]
on 8 Feb 2008 at 9:22
In the status meeting on monday this week, the decision was made to enhance
Oryx by adding the possibility to export to PDF. This will increase model
usability.
Original issue reported on code.google.com by [email protected]
on 11 Dec 2007 at 1:23
Ist: Der Editor braucht beim ersten Laden einige Sekunden. Es wird kein
Hinweis gegeben zu warten.
Soll: Es erscheint ein Hinweis, dass der Editor gerade geladen wird. Z.B.
animiertes GIF oder einfach plain Tex
Original issue reported on code.google.com by [email protected]
on 5 Nov 2007 at 10:43
What steps will reproduce the problem?
1. Ctrl+C on Activity with outgoing edges
2. Ctrl+V
What is the expected output? What do you see instead?
All the outgoing edges (tested on sequence flow) now start from the pasted
activity copy (detached from source activity).
Original issue reported on code.google.com by [email protected]
on 9 Nov 2007 at 9:15
If I select a task and press F2, nothing happens.
It would be good, if the cursor jumped to the name property and all text
was highlighted. (As it happens in Visio or Excel)
Original issue reported on code.google.com by [email protected]
on 28 Nov 2007 at 2:13
What steps will reproduce the problem?
1. Create a new BPMN Text Annotation (or others).
2. Set a text that is longer then 20 characters.
What is the expected output? What do you see instead?
The text should be displayed. It is not.
Original issue reported on code.google.com by [email protected]
on 5 Dec 2007 at 12:32
As-is:
All properties are shown in one list, according to their appearance in the
stencil set
To-be:
Distinguish three categories of attributes:
a) Core attributes (e.g. "name", "loop type" and "task type" for tasks)
b) Visual attributes (e.g. background color)
c) Advanced attributes (everything else)
Original issue reported on code.google.com by [email protected]
on 8 Feb 2008 at 9:26
A plugin.xml file with no properties element causes the editor to not load.
Comment out all properties elements from plugin.xml and run one of the
examples, no plugin will load, rendering the editor useless.
Original issue reported on code.google.com by [email protected]
on 10 Nov 2007 at 1:31
What steps will reproduce the problem?
1. Insert docker on a sequence flow
2. Move the pool which contains the sequence flow with a docker point
What is the expected output? What do you see instead?
Docker points will stay at the same place
Original issue reported on code.google.com by [email protected]
on 9 Nov 2007 at 9:19
Ist: Man dockt eine Association an einen sequence flow. Nun verschiebt man
die Aktivität, an dem der sequence flow angedockt ist. Die association
bleibt an der gleichen Stelle
Soll: Die association wird mit verschoben
Original issue reported on code.google.com by [email protected]
on 5 Nov 2007 at 10:39
Ist: Man hat einen Message-flow und über das hover-Menü legt man ein
Datenobjekt an. Nun erscheinen zwei Datenobjekte in der linken oberen
Diagrammecke.
Soll: Es wird nur ein Datenobjekt angelegt und erscheint dort, wo man es
angelegt hat.
Original issue reported on code.google.com by [email protected]
on 5 Nov 2007 at 10:41
Analyse how to improve the usability, document the results and admit
enhancement/task issues to achieve these improvements.
Original issue reported on code.google.com by [email protected]
on 17 Apr 2008 at 12:08
What is the expected output? What do you see instead?
Some feeback would be great, when saving the current model was completed
successfully. Something like a little tooltip that says something like
"Model saved successfully" and that disappears after a few seconds.
Currently one doesn't know if or when the save operation is finished.
Original issue reported on code.google.com by [email protected]
on 20 Mar 2008 at 10:03
What steps will reproduce the problem?
Either:
1. Dragging a shape from shape-repository over right side of editor or over
property bar
or:
1. Resizing property bar (laptop->small display, Windows XP, Firefox)
Works in both full-screen and windowed, but when windowed can be fixed
through resizing whole window.
What is the expected output? What do you see instead?
Expected: View shouldn't change.
As-Is: scope of view moves to the right(shape-repository not visible
anymore); parts of the initial loading screen can be seen
Original issue reported on code.google.com by [email protected]
on 26 Nov 2007 at 11:18
Ist: Beim Snap-to-grid richten sich Shapes nicht an den kleinen Kreuzchen
des Grids aus.
Soll: Die Default-Größe der Shapes ist auf das Grid zugeschnitten und
snapping erfolgt irgendwie auf die Kreuzchen ausgerichtet.
Original issue reported on code.google.com by [email protected]
on 5 Nov 2007 at 10:41
Closing Browser window affects Oryx is closed without request for saving.
Solution:
Capture closing with onunload="javascript:return requestForSaving()"
Original issue reported on code.google.com by [email protected]
on 6 Feb 2008 at 10:23
The stencil set specification should support onChange methods that are
called whenever a stencil's property at runtime is changed.
Scenario (from let's dance stencil set):
There is a stencil with a text property name and a color property that sets
the stencil's background color. At runtime you have a stencil instance A
where you set the text to 'abc' and the color to purple. Then you create
another stencil instance B and also set the text to 'abc'. At this point,
the color of stencil B should be automatically set to A's color, because
they have the same text.
Original issue reported on code.google.com by [email protected]
on 16 Apr 2008 at 2:56
Oryx doesn't offer the possiblity to highlight a shape. For example, if a
plugin wants to highlight a shape having the Id "resource5", oryx does not
offer that functionality.
The shape should be highlighted until it gets moved or the process model
gets reloaded.
Concrete scenario: BPMN+-to-BPEL4Chor transformation. Shapes which do not
follow the requirements of the transformation should be highlighted.
Original issue reported on code.google.com by [email protected]
on 30 Oct 2007 at 1:27
The current stencil set does not include the attributes "properties" and
"assignments" for various elements. Please check the BPMN spec for details.
Suggestion for a solution: these attributes call for a complex attribute as
implemented by Kerstin.
Original issue reported on code.google.com by [email protected]
on 13 Dec 2007 at 9:01
Ist: Man legt einen Pool an und gibt ihm den Namen "Hallo". In der Anzeige
ist das "H" nur halb zu sehen (Windows + Firefox 2)
Soll: Alle Buchstaben sind ganz zu sehen
Original issue reported on code.google.com by [email protected]
on 5 Nov 2007 at 10:31
Subprocesses do not have an editable property that would set their caption.
Original issue reported on code.google.com by [email protected]
on 3 Dec 2007 at 5:05
Actual behavior: Upon selection of an edge (e.g. message flow or sequence
flow), the selection box is placed in the wrong spot. As an example browse
to http://b3mn.hpi.uni-potsdam.de/server.php?resource=Review, where this
will happen for every second message flow in the diagram.
Expected: the selection box = bounding box for the edge.
Original issue reported on code.google.com by [email protected]
on 8 Nov 2007 at 5:16
What steps will reproduce the problem?
1. select a group of different types of shapes(Activity, Gateway, Event,...)
2. press one of the alignment-buttons
What is the expected output? What do you see instead?
elements of group should align correspondingly, i.e. centered.
Instead the elements get repositioned further away from each other
Original issue reported on code.google.com by [email protected]
on 26 Nov 2007 at 9:33
AS-is
The diagram http://b3mn.hpi.uni-potsdam.de/server.php?resource=Review
contains a multi-instance activity with a line break in its title (AB\nBA).
The XHTML serialization is now corrupt.
Expected
Proper serialization
Original issue reported on code.google.com by [email protected]
on 9 Nov 2007 at 2:06
What steps will reproduce the problem?
1. create a pool ( try to resize it ;) )
2. create a lane within the pool
3. resize fails
What is the expected output? What do you see instead?
Pool as well as lane should be resizable in both directions. The pool is not
(verticaly)!
However, the lane itself is resizable regardless of the pool's bounds
Original issue reported on code.google.com by [email protected]
on 26 Nov 2007 at 11:06
Ist: Datenobjekte können nicht resized werden.
Soll: Datenobjekte können resized werden.
Original issue reported on code.google.com by [email protected]
on 5 Nov 2007 at 10:40
Ist: Man legt einen Pool an, resized diesen und fügt eine Lane ein. Effekt:
Pool wird resized
Soll: Pool wird nicht resized
Original issue reported on code.google.com by [email protected]
on 5 Nov 2007 at 10:32
Changing the color of a closed svg-path over the properties panel throws an
Exception, but it
works.
[Exception... "'Die Erlaubnis für das Lesen der Eigenschaft
HTMLDivElement.nodeType wurde
verweigert' when calling method: [nsIDOMEventListener::handleEvent]" nsresult:
"0x8057001e
(NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]
Original issue reported on code.google.com by [email protected]
on 16 Apr 2008 at 2:53
Ist: Man hat einen Pool mit einer Lane drin. Man resized den Pool. Der Pool
bleibt gleich groß. Die Beschriftung des Pools verschiebt sich.
Soll: Der Pool bekommt die gewünschte Größe. Die Lanes werden in ihrer
Proportion erhalten. Alternativ: Nur die unterste Lane verändert ihre Größe
(klappt bei Verkleinerungen nicht immer)
Original issue reported on code.google.com by [email protected]
on 5 Nov 2007 at 10:33
What steps will reproduce the problem?
1. Make sure plugins are delivered with a delay.
2. Open the editor.
What is the expected output? What do you see instead?
Expected: Plugins load as available. Actually: Editor hangs when the first try
fails because of loading
delays.
Original issue reported on code.google.com by [email protected]
on 5 Dec 2007 at 3:52
For Example: You have two Pools. In each pool is a Lane and a process
modelled.
The problem is: If you want to drag the one pool over the other pool, you
can see that the edges of the modelled process in the underlying pool don't
disappear.
Original issue reported on code.google.com by [email protected]
on 26 Nov 2007 at 11:15
The docker in the middle of an event is normally used to attach the event
to another element. If this attachment is not allowed, only the position of
the event is changed. However, in this case the parent shape of the event
gets lost.
As a workaround you have to move the event again without using the docker.
Original issue reported on code.google.com by [email protected]
on 29 Nov 2007 at 4:01
What steps will reproduce the problem?
1. create an activity
2. attach an intermediate event on the activity
3. select the activity and the attached event
4. click on align horizontally centered
What is the expected output?
nothing should happen.
What do you see instead?
both shapes are aligned to each other
Original issue reported on code.google.com by [email protected]
on 16 Apr 2008 at 4:28
What steps will reproduce the problem?
1. add pool + lane
2. resize lane downward
What is the expected output? What do you see instead?
lane shouldn't grow bigger than pool, but it does.
Original issue reported on code.google.com by [email protected]
on 26 Nov 2007 at 9:27
E.g. a BPMN-task is defined to have a max size of 200x160.
But: The resizing within the editor allows to resize it to an extent of
200x200.
Could be a c&p bug (x and y value might be both compared to maximum's x
value ..)
Original issue reported on code.google.com by [email protected]
on 19 Jan 2008 at 10:48
Ist: Man hat eine Aktivität und über das hover-Menü rechts von der
Aktivität legt man einen neuen Event an. Man kann den Event-typ nun nicht
mehr ändern.
Soll: Man kann den Event-typ im Property-View ändern
Original issue reported on code.google.com by [email protected]
on 5 Nov 2007 at 10:38
What steps will reproduce the problem?
1. Drop two actvities in a lane
2. Connect these activities via sequence flow
3. Define a fix point the flow has to cross
4. repostionate pool
What is the expected output? What do you see instead?
The Sequence Flow should be repositionate relativ to translation of pool,
incl. the fix point, but the point is absolute to diagramm.
Connection shapes seems not to be children of lane. For example see BPMN
model Fallstudie.
Original issue reported on code.google.com by [email protected]
on 5 Dec 2007 at 10:55
Ist: Man muss immer erst Pools/Lanes malen, bevor man Aktivitäten, etc.
hinzufügen kann.
Soll: Man kann Aktivitäten direkt auf das Canvas malen - dieses wird in
diesem Fall als Pool/Lane interpretiert. Alternativ: Ein neues Diagramm
enthält immer einen Pool mit einer Lane.
Original issue reported on code.google.com by [email protected]
on 5 Nov 2007 at 10:27
In the status meeting on monday this week, the decision was made to enhance
Oryx by adding user management. This will increase Oryx usability.
Original issue reported on code.google.com by [email protected]
on 11 Dec 2007 at 1:24
Der Speicherprozess liefert kein Feedback.
Es wäre sinnvoll den Save-Button nach einem erfolgreichen Speichern bis zur
nächsten Änderung auszugrauen.
Original issue reported on code.google.com by [email protected]
on 25 Jan 2008 at 4:21
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.