Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
6d7c59e
base code
dcolleoni Sep 28, 2022
1f545cd
correct broken links
dcolleoni Sep 28, 2022
2a4db13
Merge pull request #29 from Systemorph/importCeProject
dcolleoni Sep 28, 2022
fdbe77c
fixed Opening re-import
sbusato Sep 29, 2022
61d4332
Merge pull request #31 from Systemorph/OpeningImporterBug
sbusato Sep 29, 2022
6adb68e
Rename "PvBase" to "PresentValue" (#32)
nnikolopoulos Sep 30, 2022
2c0cc65
include new default spaces
sbusato Oct 5, 2022
c3c0bcb
Merge pull request #36 from Systemorph/CleanUpNotebooksSpaces
sbusato Oct 5, 2022
95c90f9
reorder global metadata using alphabetical order
sbusato Oct 6, 2022
7cb299a
Merge pull request #37 from Systemorph/ReorderGlobalMetadata
sbusato Oct 6, 2022
fc7816f
Break utils nb (#33)
dcolleoni Oct 6, 2022
9d1844a
Including FX positions to FP scope
sbusato Oct 6, 2022
ae5cbac
Merge remote-tracking branch 'origin/develop' into FXinPl
sbusato Oct 6, 2022
d171be7
FP specification nb - add FX aoc step
sbusato Oct 7, 2022
18fde56
Merge pull request #38 from Systemorph/FXinPl
dcolleoni Oct 7, 2022
2695c4e
Rename calculation type with estimate type (#34)
nnikolopoulos Oct 7, 2022
56fded2
new data node factory
Oct 8, 2022
9b77b4f
Merge branch 'develop' of https://github.com/Systemorph/IFRS17Calcula…
Oct 8, 2022
74a381b
metadata
Oct 10, 2022
10ef85f
metadata x2
Oct 10, 2022
28fd4f9
metadata x3
Oct 10, 2022
4a6c946
implement feedback
Oct 10, 2022
9ddbe58
Merge pull request #40 from Systemorph/defaultsStateParameters
amuolo Oct 10, 2022
260b872
split directories
dcolleoni Oct 10, 2022
5b072d7
fix tests + add readme + seperate overview nb
dcolleoni Oct 11, 2022
c24a558
include changes on factory
dcolleoni Oct 11, 2022
d2ad559
Merge remote-tracking branch 'origin/develop' into ExtractDataProject
dcolleoni Oct 11, 2022
4f6f4cb
Merge pull request #42 from Systemorph/ExtractDataProject
dcolleoni Oct 12, 2022
92f6876
adapt to the split
Oct 13, 2022
4f178e2
still not working properly
calderinisystemorph Oct 13, 2022
44412fa
code cleanup
calderinisystemorph Oct 13, 2022
d98b701
new file creation
calderinisystemorph Oct 13, 2022
005f28f
update packages and fix csm with bm
dcolleoni Oct 14, 2022
446edd0
Merge pull request #44 from Systemorph/UpdatePackageAndFixCsm
dcolleoni Oct 14, 2022
49a3b6f
approaching
Oct 14, 2022
bf8c098
Merge branch 'develop' of https://github.com/Systemorph/IFRS17Calcula…
Oct 14, 2022
59e5ca0
better
Oct 16, 2022
c6513da
testing ifrsvariables
calderinisystemorph Oct 17, 2022
fc000a1
Merge remote-tracking branch 'origin/develop' into Multiple_Scenario_…
calderinisystemorph Oct 17, 2022
efd06dc
implement feedback
Oct 17, 2022
886ec68
final feedback
Oct 17, 2022
7b8850b
fix
Oct 17, 2022
34a97cf
const version ce
Oct 17, 2022
9951430
Merge pull request #43 from Systemorph/defaultAocConfig
amuolo Oct 17, 2022
26970b4
testing IfrsVariables calculations
calderinisystemorph Oct 18, 2022
fa2154c
Merge remote-tracking branch 'origin/develop' into Multiple_Scenario_…
calderinisystemorph Oct 18, 2022
d304e3d
new partition added
calderinisystemorph Oct 18, 2022
ad47b3e
implementing new test
calderinisystemorph Oct 18, 2022
254a97e
test cleaned
calderinisystemorph Oct 18, 2022
016fac7
Update links (#51)
dcolleoni Oct 20, 2022
546ae04
removal arithmetics
Oct 21, 2022
c26697d
testing queries
calderinisystemorph Oct 24, 2022
5a1fc85
Merge remote-tracking branch 'origin/develop' into Multiple_Scenario_…
calderinisystemorph Oct 24, 2022
95ccbb2
Simple value test data (#54)
Oct 24, 2022
03c35bf
reset consts
Oct 25, 2022
b8d6e88
implement feedback part 1
Oct 26, 2022
3a07d9a
Overview texts (#53)
UMueller1 Oct 26, 2022
2312bcb
finalized + hot fixes
Oct 26, 2022
22bd497
ReportGridOptions
dcolleoni Oct 26, 2022
193c066
checking multiple import of the same scenario
calderinisystemorph Oct 27, 2022
54c5327
Merge branch 'develop' of https://github.com/Systemorph/IFRS17Calcula…
Oct 27, 2022
5a143ff
final fixes and feedback implementations
Oct 27, 2022
a6ee353
Merge pull request #55 from Systemorph/removalArithmetic
amuolo Oct 27, 2022
4ca1bd3
dynamic problems solved
calderinisystemorph Oct 27, 2022
1a0647b
Merge remote-tracking branch 'origin/develop' into Multiple_Scenario_…
calderinisystemorph Oct 27, 2022
dfbc6b9
fixing aoctype for scenario
calderinisystemorph Oct 31, 2022
a864f0f
Interactive reports (#58)
dcolleoni Oct 31, 2022
b78b36a
test for actualsr
calderinisystemorph Nov 2, 2022
0e880bf
Merge remote-tracking branch 'origin/develop' into Multiple_Scenario_…
calderinisystemorph Nov 2, 2022
e614d1a
code cleanup
calderinisystemorph Nov 2, 2022
ca009df
New format design in importers (#62)
nnikolopoulos Nov 2, 2022
0c0821c
forward
Nov 3, 2022
7a4f464
Package update (#65)
dcolleoni Nov 3, 2022
f2a65bc
Merge branch 'develop' into devToMain
dcolleoni Nov 4, 2022
dcac721
cleanups
Nov 4, 2022
07b3244
Merge branch 'develop' of https://github.com/Systemorph/IFRS17Calcula…
Nov 4, 2022
d62dc98
Fixing AA and OA opening and benchmark simple importer (#57)
Nov 4, 2022
372dcb6
much better
Nov 5, 2022
091b4df
Merge branch 'develop' of https://github.com/Systemorph/IFRS17Calcula…
Nov 5, 2022
eb04b4d
implemented
Nov 7, 2022
10dcfc8
Aggregate by in report variable (#67)
sbusato Nov 7, 2022
ab1ddaa
Clean up doc (#71)
dcolleoni Nov 7, 2022
fae9b83
implement feedback
Nov 7, 2022
21d1b45
Merge pull request #72 from Systemorph/NoMorePartitions
amuolo Nov 7, 2022
7f507ef
Merge branch 'develop' of https://github.com/Systemorph/IFRS17Calcula…
Nov 7, 2022
8bddd27
cleanups
Nov 7, 2022
3cb6ee8
cleanups x2
Nov 7, 2022
bf0c9c7
fixes needed after merge
Nov 8, 2022
fd7cfbf
all tests are green
Nov 8, 2022
fa36959
implement feedback
Nov 8, 2022
98885ad
Doc cleanup2 (#76)
dcolleoni Nov 9, 2022
ace44c8
implement all feedbacks
Nov 9, 2022
85a6761
Merge pull request #45 from Systemorph/Multiple_Scenario_Implementation
amuolo Nov 9, 2022
2cc046d
packages + withGridOption + await HierarchyCache init (#83)
dcolleoni Nov 14, 2022
951ac4f
Merge branch 'main' into devToMain
dcolleoni Nov 14, 2022
1d51053
Merge remote-tracking branch 'origin/develop' into devToMain
dcolleoni Nov 14, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@
{
"cell_type": "code",
"source": [
"var projectName = \"ifrs17ce\";",
"\nvar environmentName = \"dev\";",
"var projectName = \"ifrs17\";",
"\nvar environmentName = \"v1.0.0\";",
"\nvar notebookName = \"CalculationEngine\";",
"\nvar calculationEngine = $\"#!import \\\"//{projectName}/{environmentName}/{notebookName}\\\"\";"
]
}
]
}
}
2 changes: 1 addition & 1 deletion full-ifrs17-template/Database/Configure.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
{
"cell_type": "code",
"source": [
"#!import \"../Constants/Consts\"",
"#!import \"../Constants/CalculationEngine\"",
"\n#!eval calculationEngine"
]
},
Expand Down
25 changes: 25 additions & 0 deletions full-ifrs17-template/Database/PersonalConnectionExample.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"metadata": {
"authors": [],
"kernelspec": {
"display_name": "Formula Framework",
"language": "C#",
"name": "C#"
},
"language_info": {
"file_extension": ".cs",
"mimetype": "text/plain",
"name": "C#"
}
},
"nbformat": 4,
"nbformat_minor": 5,
"cells": [
{
"cell_type": "code",
"source": [
"var connectionStringMsSql = \"here enter your connection string\";"
]
}
]
}
70 changes: 45 additions & 25 deletions full-ifrs17-template/Export/MapTemplate.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,17 @@
{
"cell_type": "markdown",
"source": [
"This Notebook exports the Data nodes, states, and parameters for the target partition to a spreadsheet file which can be read, modified, and is ready to be re-imported."
"This notebook exports the data nodes, data node states, and data node parameters belonging to a specific data partition into an excel file.",
"\n<br> This file contains reference data used to prepopulate dropdows and validations to facilitate editing.",
"\n<br> This can be modified and imported in the calculation engine to create and modify data."
]
},
{
"cell_type": "markdown",
"source": [
"After setting the desired target Partition, the Data present in the workspace is ready to be exported. "
"After setting the desired target Partition, the Data present in the workspace is ready to be exported. ",
"\n",
"\nThe default location of the exported files is the project file storage. A **download** link is generated and available for as long as the session is active. "
]
},
{
Expand All @@ -44,16 +48,17 @@
{
"cell_type": "markdown",
"source": [
"Choose to run the Map Template either with the set of Systemorph data in memory or with the data present in the Database. Uncomment the desired option."
"Choose to run the Map Template either with the set of Systemorph data in memory or with the data present in the Database: ",
"\n- #!eval-notebook \"../Database/Configure\" : connects to a physical Database",
"\n- #!eval-notebook \"../Import/CloseImportTemplate\" : uses the in-memory set up",
"\n",
"\nWe use here the in-memory set up."
]
},
{
"cell_type": "code",
"source": [
"/* The DataSource is configured and connected to real database */",
"\n//#!eval-notebook \"../Database/Configure\"",
"\n/* The Systemorph set of dimensions + mockdata are dispatched to the unconfigured in-memory DataSource */",
"\n#!eval-notebook \"../Initialization/InitSystemorphBaseToMemory\""
"#!eval-notebook \"../Import/CloseImportTemplate\""
]
},
{
Expand All @@ -77,7 +82,9 @@
{
"cell_type": "markdown",
"source": [
"# Map Template: Data Node"
"# Map Template: Data Node",
"\n",
"\n[DataNodes](https://portal.systemorph.cloud/project/ifrs17/env/v1.0.0/DataModel/DataStructure#data-node) defines the properties of [Portfolios](https://portal.systemorph.cloud/project/ifrs17/env/v1.0.0/DataModel/DataStructure#portfolios) and [Group of Contracts](https://portal.systemorph.cloud/project/ifrs17/env/v1.0.0/DataModel/DataStructure#group-of-contracts)."
]
},
{
Expand All @@ -89,13 +96,8 @@
{
"cell_type": "code",
"source": [
"static var partition = new PartitionByReportingNode() { ReportingNode = \"CH\" };"
]
},
{
"cell_type": "code",
"source": [
"await Workspace.Partition.SetAsync<PartitionByReportingNode>( partition );"
"static var partition = new PartitionByReportingNode() { ReportingNode = \"CH\" };",
"\nawait Workspace.Partition.SetAsync<PartitionByReportingNode>( partition );"
]
},
{
Expand All @@ -120,7 +122,9 @@
{
"cell_type": "markdown",
"source": [
"# Map Template: Data Node State"
"# Map Template: Data Node State",
"\n",
"\n[Data Node State](https://portal.systemorph.cloud/project/ifrs17/env/v1.0.0/DataModel/DataStructure#data-node-state) defines whether the instance is active (used in import/output) or inactive (present in the DataSource but not used in input/output operations)."
]
},
{
Expand All @@ -132,19 +136,20 @@
{
"cell_type": "code",
"source": [
"static var partition = new PartitionByReportingNodeAndPeriod() { ReportingNode = \"CH\", Year = 2020, Month = 12 };"
"static var partition = new PartitionByReportingNodeAndPeriod() { ReportingNode = \"CH\", Year = 2020, Month = 12 };",
"\nawait Workspace.Partition.SetAsync<PartitionByReportingNode>( new PartitionByReportingNode() { ReportingNode = partition.ReportingNode } );"
]
},
{
"cell_type": "code",
"cell_type": "markdown",
"source": [
"await Workspace.Partition.SetAsync<PartitionByReportingNode>( new PartitionByReportingNode() { ReportingNode = partition.ReportingNode } );"
"## Export"
]
},
{
"cell_type": "markdown",
"source": [
"## Export"
"The data is retrieved for the Workspace and prepared for export."
]
},
{
Expand All @@ -158,6 +163,12 @@
"\n .ToArray();"
]
},
{
"cell_type": "markdown",
"source": [
"Export is performed."
]
},
{
"cell_type": "code",
"source": [
Expand All @@ -172,7 +183,9 @@
{
"cell_type": "markdown",
"source": [
"# Map Template: Data Node Parameter"
"# Map Template: Data Node Parameter",
"\n",
"\n[Data Node Parameters](https://portal.systemorph.cloud/project/ifrs17/env/v1.0.0/DataModel/DataStructure#data-node-parameters) are defined at the Group of Contract level and are used during the import calculation. "
]
},
{
Expand All @@ -184,19 +197,20 @@
{
"cell_type": "code",
"source": [
"static var partition = new PartitionByReportingNodeAndPeriod() { ReportingNode = \"CH\", Year = 2020, Month = 12 };"
"static var partition = new PartitionByReportingNodeAndPeriod() { ReportingNode = \"CH\", Year = 2020, Month = 12 };",
"\nawait Workspace.Partition.SetAsync<PartitionByReportingNode>( new PartitionByReportingNode() { ReportingNode = partition.ReportingNode } );"
]
},
{
"cell_type": "code",
"cell_type": "markdown",
"source": [
"await Workspace.Partition.SetAsync<PartitionByReportingNode>( new PartitionByReportingNode() { ReportingNode = partition.ReportingNode } );"
"## Export"
]
},
{
"cell_type": "markdown",
"source": [
"## Export"
"The data is retrieved for the Workspace and prepared for export."
]
},
{
Expand All @@ -212,6 +226,12 @@
"\n .ToArray() );"
]
},
{
"cell_type": "markdown",
"source": [
"Export is performed."
]
},
{
"cell_type": "code",
"source": [
Expand Down

This file was deleted.

This file was deleted.

Loading