export
2 min
Exporter le modÚle de données
GénÚre un fichier .json contenant le modÚle de données de votre OAV.
Ce fichier est au format OIP Data et peut ĂȘtre importĂ© directement dans l'OIP Data pour mettre Ă jour vos projets.
oip-tools core get-data-modelPour mettre à jour votre modÚle de données grùce au fichier .json exporté :
Exemple de fichier .JSON
{
"coreVersion": "2.7.0",
"entities": [
{
"isCustom": true,
"name": "Project",
"properties": [
{
"isCustom": true,
"name": "propositionGenerationDate",
"type": {
"isArray": false,
"name": "date"
}
},
{
"isCustom": true,
"name": "customCreatedBy",
"type": {
"isArray": false,
"name": "json"
}
},
{
"isCustom": true,
"name": "lastUpdatedBy",
"type": {
"isArray": false,
"name": "json"
}
},
{
"isCustom": true,
"name": "assignedTo",
"type": {
"isArray": false,
"name": "json"
}
},
{
"isCustom": true,
"name": "transitionHistory",
"type": {
"isArray": true,
"name": "json"
}
}
],
"relations": [
{
"isArray": false,
"isNative": false,
"name": "context",
"toEntity": "Context"
},
{
"isArray": false,
"isNative": false,
"name": "annuityCapitalSimulation",
"toEntity": "AnnuityCapitalSimulation"
},
{
"isArray": false,
"isNative": false,
"name": "customProofBrokerHas",
"toEntity": "CustomProofBrokerHas"
}
]
},
{
"isCustom": true,
"name": "Context",
"properties": [
{
"isCustom": true,
"name": "source",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "gamme",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "network",
"type": {
"isArray": false,
"name": "string"
}
}
],
"relations": []
},
{
"isCustom": true,
"name": "AnnuityCapitalSimulation",
"properties": [],
"relations": []
},
{
"isCustom": true,
"name": "Company",
"properties": [
{
"isCustom": true,
"name": "employeeCount",
"type": {
"isArray": false,
"name": "number"
}
}
],
"relations": []
},
{
"isCustom": true,
"name": "Finance",
"properties": [
{
"isCustom": true,
"name": "agreedRiskLevelForInvestedSavings",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "averageInvestmentAmount",
"type": {
"isArray": false,
"name": "number"
}
},
{
"isCustom": true,
"name": "desiredFinancialManagementMethod",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "doesHighPerformanceImpliesHighLossRisk",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "experiencedFinancialManagementMethod",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "financialExperienceDuration",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "hadFinancialLossDuringLastFiveYears",
"type": {
"isArray": false,
"name": "boolean"
}
},
{
"isCustom": true,
"name": "hasInvestedInBonds",
"type": {
"isArray": false,
"name": "boolean"
}
},
{
"isCustom": true,
"name": "hasInvestedInEquities",
"type": {
"isArray": false,
"name": "boolean"
}
},
{
"isCustom": true,
"name": "hasInvestedInOPCVM",
"type": {
"isArray": false,
"name": "boolean"
}
},
{
"isCustom": true,
"name": "hasInvestedInOtherFinancialProducts",
"type": {
"isArray": false,
"name": "boolean"
}
},
{
"isCustom": true,
"name": "lastFinancialOperationAge",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "numberOfInvestmentsDuringLastFiveYears",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "responseIfHighFinancialMarketsDownturn",
"type": {
"isArray": false,
"name": "string"
}
}
],
"relations": []
},
{
"isCustom": true,
"name": "Offer",
"properties": [
{
"isCustom": true,
"name": "status",
"type": {
"enumValues": [
"OFFER_CREATED",
"OFFER_LOOP1_DONE",
"OFFER_LOOP2_DONE"
],
"isArray": false,
"name": "enum"
}
},
{
"isCustom": true,
"name": "hasPreAffiliateEmployeesOption",
"type": {
"isArray": false,
"name": "boolean"
}
}
],
"relations": []
},
{
"isCustom": true,
"name": "Demography",
"properties": [
{
"isCustom": true,
"name": "type",
"type": {
"enumValues": [
"COLLEGE",
"CATEGORY",
"THRESHOLD"
],
"isArray": false,
"name": "enum"
}
},
{
"isCustom": true,
"name": "category",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "employeeSource",
"type": {
"enumValues": [
"PROFILE_TYPES",
"FILE",
"MANUALLY",
"IMPORTED"
],
"isArray": false,
"name": "enum"
}
},
{
"isCustom": true,
"name": "payrollType",
"type": {
"enumValues": [
"GLOBAL",
"DISTRIBUTED"
],
"isArray": false,
"name": "enum"
}
}
],
"relations": [
{
"isArray": false,
"isNative": false,
"name": "threshold",
"toEntity": "Threshold"
},
{
"isArray": false,
"isNative": false,
"name": "profileType",
"toEntity": "ProfileType"
}
]
},
{
"isCustom": true,
"name": "Threshold",
"properties": [
{
"isCustom": true,
"name": "id",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "position",
"type": {
"isArray": false,
"name": "number"
}
},
{
"isCustom": true,
"name": "level",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "pass",
"type": {
"isArray": false,
"name": "string"
}
}
],
"relations": []
},
{
"isCustom": true,
"name": "ProfileType",
"properties": [
{
"isCustom": true,
"name": "type",
"type": {
"enumValues": [
"EXECUTIVE_EMPLOYEE_DEFAULT_1",
"EXECUTIVE_EMPLOYEE_DEFAULT_2",
"EMPLOYEE_DEFAULT_1",
"EMPLOYEE_DEFAULT_2",
"CUSTOM"
],
"isArray": false,
"name": "enum"
}
},
{
"isCustom": true,
"name": "college",
"type": {
"enumValues": [
"ALL",
"EMPLOYEES",
"EXECUTIVE_EMPLOYEES"
],
"isArray": false,
"name": "enum"
}
},
{
"isCustom": true,
"name": "age",
"type": {
"isArray": false,
"name": "number"
}
},
{
"isCustom": true,
"name": "salary",
"type": {
"isArray": false,
"name": "number"
}
}
],
"relations": []
},
{
"isCustom": true,
"name": "Pension",
"properties": [
{
"isCustom": true,
"name": "advisorComment",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "apperContractNumber",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "customerComment",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "isApperMember",
"type": {
"isArray": false,
"name": "boolean"
}
},
{
"isCustom": true,
"name": "planAvailabilityOption",
"type": {
"isArray": false,
"name": "string"
}
},
{
"isCustom": true,
"name": "planExpectations",
"type": {
"isArray": true,
"name": "json"
}
},
{
"isCustom": true,
"name": "scoring",
"type": {
"isArray": false,
"name": "number"
}
}
],
"relations": [
{
"isArray": false,
"isNative": false,
"name": "groupPension",
"toEntity": "GroupPension"
}
]
},
{
"isCustom": true,
"name": "GroupPension",
"properties": [
{
"isCustom": true,
"name": "optionalDeathCoverage",
"type": {
"enumValues": [
"MINIMUM_GUARANTEE",
"COMPLETION_GUARANTEE",
"MINIMUM_AND_COMPLETION_GUARANTEE",
"NONE"
],
"isArray": false,
"name": "enum"
}
},
{
"isCustom": true,
"name": "financialOffer",
"type": {
"enumValues": [
"SIMPLE",
"LARGE"
],
"isArray": false,
"name": "enum"
}
},
{
"isCustom": true,
"name": "customerHasInvestmentOption",
"type": {
"isArray": false,
"name": "boolean"
}
}
],
"relations": []
},
{
"isCustom": true,
"name": "Hypothesis",
"properties": [
{
"isCustom": true,
"name": "status",
"type": {
"enumValues": [
"PENDING",
"SAVED",
"VALIDATED"
],
"isArray": false,
"name": "enum"
}
},
{
"isCustom": true,
"name": "effectDate",
"type": {
"isArray": false,
"name": "date"
}
},
{
"isCustom": true,
"name": "optionalDeathCoverage",
"type": {
"enumValues": [
"MINIMUM_GUARANTEE",
"COMPLETION_GUARANTEE",
"MINIMUM_AND_COMPLETION_GUARANTEE",
"NONE"
],
"isArray": false,
"name": "enum"
}
},
{
"isCustom": true,
"name": "isSelected",
"type": {
"isArray": false,
"name": "boolean"
}
}
],
"relations": []
},
{
"isCustom": true,
"name": "HypothesisResult",
"properties": [],
"relations": []
},
{
"isCustom": true,
"name": "CustomProofBrokerHas",
"properties": [
{
"isCustom": true,
"name": "identityAndStatusOfSignatory",
"type": {
"isArray": false,
"name": "boolean"
}
},
{
"isCustom": true,
"name": "signingAuthority",
"type": {
"isArray": false,
"name": "boolean"
}
},
{
"isCustom": true,
"name": "signatoryIdentity",
"type": {
"isArray": false,
"name": "boolean"
}
}
],
"relations": []
},
{
"isCustom": true,
"name": "Scenario",
"properties": [
{
"isCustom": true,
"name": "employeeId",
"type": {
"isArray": false,
"name": "string"
}
}
],
"relations": []
},
{
"isCustom": true,
"name": "Document",
"properties": [
{
"isCustom": true,
"name": "hasCollectedProof",
"type": {
"isArray": false,
"name": "boolean"
}
}
],
"relations": []
},
{
"isCustom": true,
"name": "Contact",
"properties": [
{
"isCustom": true,
"name": "type",
"type": {
"enumValues": [
"REPRESENTATIVE",
"ADMINISTRATIVE",
"COPY_EMAIL"
],
"isArray": false,
"name": "enum"
}
}
],
"relations": []
},
{
"isCustom": true,
"name": "Phone",
"properties": [
{
"isCustom": true,
"name": "countryCode",
"type": {
"isArray": false,
"name": "string"
}
}
],
"relations": []
}
]
}