it saves when I use this:
a!writeToDataStoreEntity( dataStoreEntity: cons!AF_EXCELPIPELINE_CONS, valueToStore: local!pipelinetest )
but does not save when I use this:
a!writeToMultipleDataStoreEntities( valuesToStore: { a!entityData( entity: cons!AF_EXCELPIPELINE_CONS, data: local!pipelinetest ) } )
why is that so?
Discussion posts and replies are publicly visible
The a! writeToMultipleDataStoreEntities method writes multiple CDT values to multiple entities within the same data store based on your input. Make sure your parameters are correct.
Here's an example of using a!MultiDataStoreEntities to store data from local variables on the click of a button.
a!localVariables( local!name: a!map(name: "D", age: 18), a!buttonWidget( label: "Submit", saveInto: { a!writeToMultipleDataStoreEntities( valuesToStore: a!entityData( entity: cons!DAF2_consProm, data: local!name ) ) } ) )
a!writeToMultipleDataStoreEntities( valuesToStore: { a!entityData( entity: cons!AF_EXCELPIPELINE_CONS, data: local!pipelinetest ), a!entityData( entity: cons!AF_EXCELTASK_CONS, data: local!tasktest ) } )
this is my code. I have verified that both EXCELPIPELINE and EXCELTASK are in the same data store
Code looks fine as far as I can tell.
Maybe check both your constants and make sure they are pointing to the DSE.
Also make sure there isn't some constraint on the database that may be preventing the insert.
According to the example i mentioned above, the a!writeToMultipleDataStoreEntities() function is working properly. Ensure your constants and data are correct, or remove the parameters and retry.