// ILOG Discovery object version:1.0(00000000) version { .data.ColumnDescription = 0 .data.TableDescription = 0 .data.sources.SourceReader = 0 .data.sources.StreamSource = 0 .presets.EditionStyleProjection = 0 .proj.ClusterProjection = 0 .proj.Expression = 1 .proj.FrameStyle = 1 .proj.HierarchicalProjection = 0 .proj.LocalVariable = 0 .proj.MultiLevelClusterer = 0 .proj.Projection = 0 .proj.RecordProjection = 0 .proj.Synthesizer = 0 .proj.decorations.BaseDecoration = 0 .proj.decorations.ConstantDecoration = 0 .proj.expressions.ClusterExpression = 0 .proj.expressions.DimensionExpression = 0 .proj.expressions.DoubleExpression = 0 .proj.expressions.LabelExpression = 1 .proj.expressions.PositionExpression = 0 .proj.expressions.SortExpression = 0 .proj.layouts.AbstractLayout = 0 .proj.layouts.AxisLegendSettings = 0 .proj.layouts.EllipseLayout = 0 .proj.layouts.LegendSettings = 2 .proj.layouts.MarkDisplay = 0 .proj.layouts.RectangleLayout = 0 .proj.synthesizers.Avg = 0 .proj.synthesizers.ID = 0 .proj.synthesizers.Max = 0 .proj.synthesizers.NumItems = 0 .proj.synthesizers.Sum = 0 .project.Project = 0 .project.ProjectItem = 0 .project.TableDescriptionItem = 0 .project.TableItem = 0 .project.TableViewItem = 0 .util.FastArrayList = 0 .util.beans.DefaultInspectableBean = 0 .util.expr.ParsedExpression = 0 } "process.pjd": .project.Project { items { "0": .project.TableDescriptionItem { description { columns { "0": .data.ColumnDescription { enumerated = true name = ProcessTemplate } "1": .data.ColumnDescription { enumerated = true name = Instance } "2": .data.ColumnDescription { enumerated = true name = Activity } "3": .data.ColumnDescription { enumerated = true name = Assignee } "4": .data.ColumnDescription { enumerated = true name = Performer } "5": .data.ColumnDescription { emptyValue: Double = 0.0 name = ActualTime type = Double } } } id = 0 name = TableDescription } "1": .project.TableItem { descriptionId = 0 id = 1 name = process source: .data.sources.StreamSource { fileName = "process.txt" reader { formats { "5": String = "|en_US|" } headerBytes = 118 } } viewCount = 7 } "2": .project.TableViewItem { iconAsString: String = "0000P00000b7;R0000000000]KIf?=A@H0loETg5J=A>;@KgSNB;8D;\\`^K?iXX6XLE:H2R@[RDk=m4;dJ;8P8WUP8P64RRV@2A39nRnV?`;jCVhCjGP@C3U7c\\;=oBnmh?P_0W9NMke_gc^G?^lTJKONl1hd^C82lPaG<^E;FkeX]`S]E@o[7dg;0ljNEg>S3dOoA49\\2;FVL^WN`DC^OT8_kAQfaZ]5\\n`iV`1==^9cCLWn2;P_8IG_9N2ZQ=KG9_Lc33S?<4PO;35MSenj:;mUh;nIPiWmCc>m10SfOQ5DHVe?5ISEFIM88hYVOb8n99kD^lKNVio<[OibENZeGWKoZEg^25]YP^ENhlChWRT:CiGU:EDDD`WIH8H9lgLcgn4o2BCoaVHgWl@CIfLdk>`h6\\iD;A]IOi\\QmWQ3U1o0Li`5>>0ZQ1=[;UEbTkEc5RcT1cC57hXMhaP7451]LYU3C0L8PlUGHIhgYMkd];7^LHc1ljT<777hDa1>>>L30NP[SZ1Q@@_Sh=Pg0@kEFNUO3@IXBS103000" id = 2 name = "process(0)/Map" projection: .presets.EditionStyleProjection { cluster: .proj.MultiLevelClusterer { levels { "0": .proj.expressions.ClusterExpression { value = Activity } "1": .proj.expressions.ClusterExpression { value = Performer } } } columnListAttribute: String = "records.fields.fields" editionStyle: String = "/presets/mapStyle" frame { fixedMargins = true marginReduction = 0.067 noMarginOnRoot = true } label { value = "$id" } layout { XLegend { marks { "0" { } } } YLegend { marks { "0" { } } } height { mapping = UNMAPPED synthesizer: .proj.synthesizers.Sum { } value = "$YDir*ActualTime/$Span+$XDir" } width { mapping = UNMAPPED synthesizer: .proj.synthesizers.Sum { } value = "$XDir*ActualTime/$Span+$YDir" } x { value = "$XDir*$Origin" } y { value = "$YDir*$Origin" } } name: String = Map records { decoration { color = "-3355393" value { value = ActualTime } } frame { drawBorder = false } } sort { synthesizer: .proj.synthesizers.Sum { } value = ActualTime } variables { "0": .proj.LocalVariable { iteration { synthesizer: .proj.synthesizers.Sum { } value = "$Origin+ActualTime/$Span" } name = Origin } "1": .proj.LocalVariable { initialValue { synthesizer: .proj.synthesizers.Sum { } value = ActualTime } name = Span } "2": .proj.LocalVariable { initialValue { value = "$depth%2" } name = XDir } "3": .proj.LocalVariable { initialValue { value = "($depth+1.0)%2" } name = YDir } "4": .proj.LocalVariable { initialValue { type = String value = "2,true,ActualTime" } name = GridLayout } } } tableId = 1 } "3": .project.TableViewItem { iconAsString: String = "0000P00000b7;R0000000000UJiJ<=eILHlCVa@d\\JJCA:[C<^3PT]2HW0^U1]U:U;UB_Iib0Vd0hH:>^D0;@FA^=D6R\\BYWFZL?@Q>`]YBMj2IZOXK:9]k2\\e@22dIhC`4mgk06jc4R9LIH3Vd?RY17ZoAk]_NAVHSiNSN=J2AoIUIU3646^d>;<8cHUHPg=S=>:_io^aLSQQE`?oIGZg9jWmITNQD^0:Id]S>FXWD;JEGiLJi9L?[_l\\b`0\\1k1IWXEaT<`R[bKBTng=lR]O`ZOiKd^U=C`GnJD7?6ZoNPDMhQBM`eVdi_O\\jhEKihF8bo5W3:K56U8ZC>LJU6]iXaL^B?IScASfCdZOWXOQRUJ<4S;@N1Rl?XnJ;i_L\\UX3_cmOYR;hA7oA;lf;P[ie`1=R;]elOGZ_Bn5ATcM7n@]h?o[WIQC2OnOLo84YONY;[eXKMfgJfmVnOO2EohXKhG2^naYMMGk>K`E=fhOLd7gHh:c]XEBmQ?TcOO_?H]=cgV`JW@eJQme[al7^H[b:>bgeH8QHTXl1`;PjL;nOdYW432]M2cWGL0G>7Z?O8n?l^n]Sh8Ucih43gfP\\HCTnEVCAE9Y@;d[JNZ]62e5mfoRH\\gE2LnVPmOm3?iH`CI`OnOCW_e>d?ieog`F]0oG;i\\5;[<1UADc[PRASN_?hFf[8XlTTM3Yg0^QC?\\ACjc@cHX[ZATPTCLdHSI:jd]@?2;9:O8;7Un?ShZnl_RlB>9e^KnLBf8AbY72aY`WZlOVj8nOo5`hel\\`OEM;f1`9O:1jGmV?D`h]LUXCB>C1BZQK=P8R8^CH[;^=UkIm[CdWjTTCLaJh>9M5GTI7O1S`N`Q>d\\KGo6hVoe>EAP`W8m1m_jHZ3gTa:mGe2g2VT>Z?5NS`VmH^JLXi8`LML[HBbJ?j0joPg_V5?Fc;5XZ_S:2MZ?eKoEV>2OYhV_3hb:@Z]@]QknKYb@9g\\;B\\V1flkO1U@]WL]nLn`<@6gbi3iPA1;DDeT1e?eULMhZ_ZdAOWjLY_?_OOGY_o[OLmaG]hkgW\\[dG6OAEaY:R:NTUijk[Qe?Ei6gcjGG^iCDm30ERLEo4OeCBTnUWFN:Cj\\Png_904_=_0>cZ7Ne`]gF@I;DDC9dTo?22T?WVKU\\HEYWi6iZZBZLKZeH@W1YBTVFZY9A\\4>\\i4ETAi3A7Ed2BGP8QRRoSROk?M3HcR]`<4266odh3^b;9NPKfCgmHnfVeXF3h?P[0jZc^f>jdZ3<0eMY6gWj6`00X7A_F=JAj1a]DCO[Yo?[VE36003000" id = 3 name = "process(1)/Map" projection: .presets.EditionStyleProjection { cluster: .proj.MultiLevelClusterer { levels { "0": .proj.expressions.ClusterExpression { value = ProcessTemplate } "1": .proj.expressions.ClusterExpression { value = Instance } } } columnListAttribute: String = "records.fields.fields" editionStyle: String = "/presets/mapStyle" frame { horizontalMargins = "[0.03260869565217391, 0.99]" marginReduction = 0.094 noMarginOnRoot = true } label { value = "$id" } layout { XLegend { marks { "0" { } } } YLegend { marks { "0" { } } } height { mapping = UNMAPPED synthesizer: .proj.synthesizers.Sum { } value = "$YDir*ActualTime/$Span+$XDir" } width { mapping = UNMAPPED synthesizer: .proj.synthesizers.Sum { } value = "$XDir*ActualTime/$Span+$YDir" } x { value = "$XDir*$Origin" } y { value = "$YDir*$Origin" } } name: String = Map records { decoration { method = "qualitative chromatic" value { value = Activity } } frame { drawBorder = false } } sort { synthesizer: .proj.synthesizers.ID { } value = Activity } variables { "0": .proj.LocalVariable { iteration { synthesizer: .proj.synthesizers.Sum { } value = "$Origin+ActualTime/$Span" } name = Origin } "1": .proj.LocalVariable { initialValue { synthesizer: .proj.synthesizers.Sum { } value = ActualTime } name = Span } "2": .proj.LocalVariable { initialValue { value = "$depth%2" } name = XDir } "3": .proj.LocalVariable { initialValue { value = "($depth+1.0)%2" } name = YDir } "4": .proj.LocalVariable { initialValue { type = String value = "2,true,ActualTime" } name = GridLayout } } } tableId = 1 } "4": .project.TableViewItem { iconAsString: String = "0000P00000b7;R0000000000]KiB_9ADD0HFC2KgciNnbMVEWf=KW;C^o2U;D^JUZSTJEZEZ@Yo8c[[E:OY1a]Kf>Cj<>2k0;6FO8T9`U`7LdIOg^:79EZXc1g2;NgXN436HIaU^OlUB8;bCoSg51hcY4[]c^Po=hg8=KjLLifVIKH?9MbBCWXfeF18[QU9`9XYYMib59994`bbRRR>g_G444^2bkiaa4F;^gW:5Hmkik9b1MCnUT20eOFXjkT6lOd5?ZWRNSTS_`af]iIFMOBW^>0jWm036>LVIJZFmk1\\HIC=KZAIGU3HZ_=559UOon54425jOb_9SgAQRNS4]Jg7777n:```P0666g^MKT=:bco>Pne>hlkoAV=oACV0n`=^I;DdFDD6F8^R]j1XNm_NnmGlBGndY>AUZ9noOb?]=Kgf^M0>Kfha`lB@db1S3W>L2E5l90k@<555T6><5Z9SV>C9MGG7<=83=3d>ZEdn9QK27QFHMa2?n>]jD^HIPmb]7LLHPB`K002>C9XUnUPahQ1ekW42P