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
6 replies
Subscribers
8 subscribers
Views
2388 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
General
We are trying to design a process model, in which we are trying activity chaning
kirant
over 9 years ago
We are trying to design a process model, in which we are trying activity chaning between the below steps.
Step 1: User enters the basic information in the process start form and click next.
Step 2: Then we need to get data from a different system(using REST calls) to display in the second form for user data selection.
But activity chaning has limitation of 8 seconds only between the attended tasks. As we are getting data from a different system it was not guarentted to get the data in 8 seconds. Is there any other way we can design this process model with out adversly effecting the user experience?
We are thinking kind of having a intermediate page and inform the user that we are fetching the data. But we are not sure how to impelement that intermediate page also.
...
OriginalPostID-126569
OriginalPostID-126569
Discussion posts and replies are publicly visible
0
Ricardo Galvan
Appian Employee
over 9 years ago
Why is there a limitation of 8 seconds? Does that limitation go away if you show an intermediate page? Have you tried creating one Script Task with a timer?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
kirant
over 9 years ago
1. As per the Appain documentation "The maximum time allocated for the next attended task to appear in the chain is 8 seconds. After 8 seconds, the chain breaks. ".
2. The intermediate page also doesn't solve the limiattion issue. The intermediate page need to be served multiple times before the actual data comes from out side.(for every 8 seconds or less)
3. We were thinking of timer node . But not sure how we can use them in this scenario.Can you please eloborate on how we can use of timer to maintain the activity chaining?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Eduardo Fuentes
Appian Employee
over 9 years ago
Timers cannot be activity chained.
Note that according to the documentation in Appian 7.7 the limit has been increased from 8 seconds to 10 minutes
forum.appian.com/.../Configuring_Activity-Chaining.html
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Eduardo Fuentes
Appian Employee
over 9 years ago
Also note that, per the custom.properties.example, this is configurable, but this is definitely not a good practice; if the next form takes so long to be displayed to the user this can cause poor user experience making them think there's overall slowness in Appian while the slowness is actually being caused by the REST calls. You should definitely reconsider the design and weight the pros and cons.
## Activity Chaining
## User Interface request timeout in seconds for activity chains. After the
## specified number of seconds of waiting for the next task in the chain to
## load, the user will be redirected to the Task list.
#conf.suite.REQUEST_TIMEOUT_IN_SEC=8
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Eduardo Fuentes
Appian Employee
over 9 years ago
Actually I double checked and it turns out that this limit is non-configurable in all Appian versions and set to 10 mns so that property is basically ignored.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
padmanabhanv
over 9 years ago
We'll if you still want to go ahead with the approach with the known caveat of user experience, try the wizard approach in SAIL...No chaining limits there to my knowledge
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel