In our project, we have same problem.
It just save a root document. (image below)
[Note]
We are using a12 2023.06-ext5
This is a appsetup:
export function setup(): {
config: ApplicationSetup;
initialStoreActions(): Promise<void>;
attachmentHandler: AttachmentHandler;
} {
const dataHandlers: DataHandlers = {
dataEditors: [],
dataLoaders: platformServerConnectors.loaders.dataLoaders,
dataProviders: [
// 1. Add needed data providers
cddDataProvider,
RelationshipFactories.createRelationshipDataProvider(),
// --
taskOverviewDataProvider,
createEmptyDocumentDataProvider()
]
};
config = ApplicationFactories.createApplicationSetup({
model: appModel,
modelLoaders: [], // migrate 2023.06-ext5
newModelLoader: platformServerConnectors.loaders.newModelLoader,
applicationBusyTriggers: {
start: [UaaActions.loggingInLDAP],
end: [UaaActions.loggedIn, UaaActions.loginFailed]
},
applicationResetTriggers: {
resetRequested: [UaaActions.logoutRequested],
resetConfirmed: UaaActions.loggingOut(),
reset: [UaaActions.loggedOut]
},
dataHandlers,
overridePlatformSagas: [...DirtyHandlingFactories.createSagas(), ...workflowsSagas],
customSagas: [
// 2. Add cdm saga
...cdmSagas,
...RelationshipFactories.createSagas({ dataHandlers }),
// --
...CRUDFactories.createSagas(),
...formEngineSagas,
setLanguageSelectedInLoginForm,
...deveeSagas,
...DeepLinkingFactories.createSagas({ applyTriggers: [ModelActions.setModelGraph] })
],
preComputeNewDocuments: true,
composeEnhancer: isProduction ? undefined : enableReduxDevTools(),
additionalMiddlewares: [
...UaaMiddlewares(),
...CandidateFormMiddlewaresOnBeforeFormEngine,
// ...createFormEngineMiddlewares(),
// 3. Replace createFormEngineMiddlewares() with createCdmMiddlewares()
...createCdmMiddlewares(),
// --
CRUDFactories.createCRUDMiddleware(),
...workflowsMiddlewares(undefined, {
includeAdaptAppModelMiddleware: false,
includeAddFormKeyToPushAction: false,
includeAddFormKeyToReplacementAction: false,
includeReloadTaskOverviewAfterCompleteTaskMiddleware: false,
includeReloadTaskOverviewAfterSendMessageMiddleware: false,
includeReloadTaskOverviewAfterStartProcessMiddleware: false,
includeReloadTaskOverviewAfterAssignTaskMiddleware: false
}),
registerModulesOnLoginMiddleware,
unregisterModulesOnLogoutMiddleware,
...DeepLink,
...platformServerConnectors.middlewares,
devToolMiddleware()
],
dataReducers: [
// 4. Add needed data reducers
...RelationshipReducers.dataReducers,
...dgReducerFactory(cddDataHolderReducerExtension),
...cddReducers,
// --
...formEngineDataReducers
],
reducerMap: {
uaa: UaaReducer,
modal: ModalReducers.modalReducer,
common: CommonReducer
}
});
DocumentRtCustomExtensionService.registerCustomConditions(new CustomConditionFactory(config.store));
const clientConfiguration: UaaClientConfiguration = {
serverURL: `/api`,
automaticallyLogin: true,
store: config.store
};
return {
config,
initialStoreActions: async () => {
await uaaIntegration(clientConfiguration);
},
attachmentHandler: platformServerConnectors.attachmentHandler
};
}
I cannot upload zip of Model files.
Thank you.