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
4 replies
Subscribers
7 subscribers
Views
2890 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
AI and Rules
Deployment of webAPIs
aayusha
Certified Senior Developer
over 7 years ago
I have a tempo report which uses a webAPI in the interface (endpoint saved in a constant).
Now during the deployment, I forgot to deploy the webAPI to higher environment (which was observed during the UAT).
How do other practitioners keep track of webAPI which are used and should be deployed to higher environment?
Is there a standard Appian way of doing this?
OR
Do others also just document it for future purposes?
OriginalPostID-253429
Discussion posts and replies are publicly visible
0
Tom Ryan
Appian Employee
over 7 years ago
When initially creating the Web API through the /design interface, it will automatically be part of the parent application, so in the case where the whole application is being updated, then there shouldn't be an issue since the Web API will be included.
In the case where the endpoint text is referred to, unfortunately there won't be a dependent/precedent relationship, so as you saw it won't be flagged as missing during import.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
aayusha
Certified Senior Developer
over 7 years ago
Thanks Tom, I understand it will be in the application while I one is creating it.
However, many a times customer does ask to deploy very specific reports or functionality and at that moment one generally forgets about that.
For now, we have created a document to list out any use of webAPI.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Dastagiri Dudekula
over 7 years ago
@tom.ryan As per the Appian best practices, we create an application for each collection of objects that we intend to reuse across applications like Common Objects Library Appliction. In the similar fashion we can also create an application for Web API, so that we can import them along with its main application. In this way we can ensure the Appian objects existence in each and every dependent applications.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Dastagiri Dudekula
over 7 years ago
*@aayusha
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel