Enterprise Edition:New in Enterprise Edition Version 9.5

From CoPlanner 11
Revision as of 11:41, 6 February 2017 by Admin (talk | contribs) (Created page with " ==Inhalt== :* Umstellung auf Framework 4.6.2 :* REST Service :* Kacheln :* Erweiterung Formelwerk :* Hilfeseiten :* Makro mit Kontext :* Excel Import :* CSV Upload ==Umstel...")

(diff) ← Older revision | Approved revision (diff) | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Inhalt

  • Umstellung auf Framework 4.6.2
  • REST Service
  • Kacheln
  • Erweiterung Formelwerk
  • Hilfeseiten
  • Makro mit Kontext
  • Excel Import
  • CSV Upload


Umstellung auf Framework 4.6.2

Das heißt, dass alle Geräte auf denen die Clients und Server laufen dieses Framework installiert haben müssen. Bei Verwendung des Webclients muss auch der AppPool angepasst werden.

REST Service

Der CoPlanner bietet jetzt auch eine REST API auf die zugegriffen werden kann. Es gibt auch schon neue Features, die auf dieser Technologie aufbauen.

Kacheln

Eine Beschreibung dazu finden Sie hier.

Erweiterung Formelwerk

Erweiterung der Mengenformel um GroupBeforeJoin und Kumulierungsmöglichkeit

Das Formelwerk wurde in der letzten Version um den neuen Formeltyp Mengenformel erweitert.

Bei diesem Formeltyp werden dabei Zeilen, die die gleiche Dimensionierung haben, zusammengefasst, und das zusammengefasste Ergebnis weitergeschrieben. Derzeit wird jedoch die Berechnung, die pro Datenfeld erfolgt, pro Zeile ausgeführt.

Hier wird die Möglichkeit benötigt, zuerst die Daten zu aggregieren, und die Berechnung erst auf den aggregierten Daten auszuführen.

Pro Tabelle, die in einer Mengenformel verwendet wird, ist es möglich:

  • Filter für diese Tabelle zu spezifizieren (ähnlich wie des heute in der Funktion FKT_Aggregat möglich ist)
  • Dimensionen anzugeben, nach denen gruppiert werden soll.


Dies ist sowohl für die Basistabelle, als auch für alle Tabellen, die dazu gejoint werden, möglich sein.

Die Syntax für die weiteren Quelltabellen ist dann wie folgt:

tbTabellennameLtObv,tbTabellenAliasInJoin([Summenwertfeld1]$[Summenwertfeld2]#Filter1$Filter2#[GruppierungsFeld1]$[Gruppierungsfeld2]),NONE;


Im Formelwerk können bei Mengenformeln Tabellen gejoint werden, und dabei Ausdrücke für den Join definiert werden. Der Join erfolgte dabei immer über den Gleichheitsoperator.

Der Formeldesigner wurde dahingehend erweitert, dass beim Join auch der Operator ausgewählt werden kann, folgende Operatoren werden unterstützt:

  • =
  • <
  • >
  • <=
  • >=


Mit diesen Hilfestellungen können nun auch einfach Kumulationen über Mengenformeln erstellt werden.


Hilfeseiten

Eine Beschreibung dazu finden Sie hier.


Anpassung FKT_Abschreibung

FKT_Abschreibung hat sich bei der Option "typed calculations" in Formeln geändert. Es werden auch nicht ganzzahlige Nutzungsjahre unterstützt.

Intern wird hier gerundet, so ergeben intern als Beispiele:

1 Jahr = 12 Monate

1,5 Jahre = 18 Monate

1,502 Jahre = 18 Monate

0,083333 Jahre = 1 Monat

0,08 Jahre = 1 Monat


"Degressiv": bei "typed calculations" sind alle Parameter bis Halbjahresregel verpflichtend. Die Parameter für Wechsel linear/degressiv, sowie max. Satz sind ohne Funktion


Makro mit Kontext

Wenn man mit aktivem Kontext (z.B. einem Link) ein Makro ausführt, so werden Platzhalter im Format @Context.<filtername>@, also zB @Context.COPSYS_ID@ für folgende Parameter ersetzt:

  • Fortsetzungsbedingungen

Beispiel: Sql=select COUNT(*) from Tabelle where COPSYS_ID=@Context.COPSYSID@

  • NavAktion/Sonstige/BrowserWindow

Beispiel: http://localhost:8058/@SessionID=@Session_ID@,@RecordID=@Context.COPSYSID@

  • ServerBefehl/DBC Execute Procedure (unter Parameter)

Beispiel (unter Stored-Procedure Parameter): @COPSYS_ID=@Context.COPSYSID@

  • NavAktion/Aktionen die einen Parameter Fenstername haben

Maske für ID @Context.COPSYSID@


Beispiel für einen Kontext erzeugenden Link:

cop://name=Name der Aktion & aktion=Makro & p1=MakroKontext & p2= & p3= & p4=ContextFiltersetting:COPSYSID=636172261478600305=0=FilterText=COPSYS_ID & frmlocation=Struktur & bild=__PARAM_NOT_FOUND__ & info=__PARAM_NOT_FOUND__ & styledefinition=Blau Verlauf.maskskin & readonly=__PARAM_NOT_FOUND__