Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
15 replies
Subscribers
7 subscribers
Views
4245 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
General
Hi Is it possible to modify a cdt without having to delete it ??...
himanshug
over 11 years ago
Hi Is it possible to modify a cdt without having to delete it ??...
OriginalPostID-79140
OriginalPostID-79140
Discussion posts and replies are publicly visible
0
himanshug
over 11 years ago
like i want to make a cdt from one to many to one to one . So is it possible without deleting it ?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
shelzle
over 11 years ago
No. You have to delete and reimport it from the XSD file. Impact analysis should update all related process models.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
himanshug
over 11 years ago
@shelzle : so then the data store i created using that cdt will also have to be deleted ?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
shelzle
over 11 years ago
No. After reimport you have to update it to the modified CDT.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
himanshug
over 11 years ago
Is anything like that possible that i delete my cdt's and when i create new ones with the same cdt , the changes i did with the cdt automatically reflects in the data store without having to delete it ?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
shelzle
over 11 years ago
Hm ... you do not have to delete the data store for minor changes. For major changes it may be necessary to recreate it.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Sathya Srinivasan
Appian Employee
over 11 years ago
technically speaking, you don't have to (ever) delete a data store when the entities within it changes. You simply need to republish so the data store picks up the new references to the underlying database entities and recommends changes if required.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
himanshug
over 11 years ago
@sathya : i am trying to have do a change with the cdt where suppose id is my primary key , then i changed the primary key to name . However when i repulish my data store with the changes in the second cdt they are not reflecting in the data store .
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Sathya Srinivasan
Appian Employee
over 11 years ago
if you change a CDT that's being referenced to in other CDT, then you need to change the other CDT as well. Taking your example above, you need to modify all the CDT's and upload a new version. Then do an impact analysis that'd modify them on all the processes (make sure you have an app that holds all the processes - read about impact analysis on Documentation). the impact analysis will change the processes but will issue you with a notice that it's not updated the data store. When you go to the data store, there will be a green ribbon on the top indicating that there is a changed Draft for this data store. Click on the link and you should see the updated data store version. Publish the DS and that should do the job.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
himanshug
over 11 years ago
@sathya : Thanks for your help so far ,it was really useful as i am new to this tool .But i am facing an issue . I created a simple cdt with 3 fields namely id, name , address and made a data store out of it . Then i used this cdt in a simple process which just contained write to data store service and then deployed the process in the appliation . Now when i am running an impact analysis of the cdt , it still says No application contains reference to the cdt . Please help me with this as it is used in a process which is deployed .
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
>