QUESTIONS AND ANSWERS GRADED A+
✔✔UX - Page headers can be created by using - ✔✔1. Billboard layout
2. Card layout
✔✔What is anti-pattern? - ✔✔Pattern that does not provide quickest path to success
✔✔Appian delivery methodology phases - ✔✔1. Initiate
2. Build
3. Release
4. Optimize
✔✔Appian delivery - Initiate phase - ✔✔- Define project outcome
- Explore what apps must do
- Map out the plan
✔✔Appian delivery - Methodology ceremonies - ✔✔- Daily Scrum
- sprint planning
- sprint review
- backlog refinement
- sprint retrospective
✔✔Appian delivery - release strategies - ✔✔1. Pilot release
2. Read only release
3. Parallel run
✔✔What is an integration? - ✔✔Allows us to communicate with another system
(suppose you have another system w/a lot of documents like Sharepoint, can connect to
this for Appian records, reports or actions). We can access this external data whenever
we need to
- retrieve data or send information
- can use REST, SOAP
✔✔Troubleshooting a process model - Where to look if a process error occurs - ✔✔1 -
you expect something to happen but it doesn't - look at Monitoring view
2 - Clicking on the affected node will open the node properties dialog with details about
the error (process errors dialog in monitoring view)
- this will show where the problem occurred, why it occurred, and when it occurred
✔✔Troubleshooting a process model - my process was supposed to do X, but it never
happened (expression error) - ✔✔Possible causes
1 - one of the expressions used in the activity listed has an undefined parameter
2 - one of the values being passed into a function is null and that function does not
accept null values
, 3 - one of the values being passed into an expression is the wrong data type
✔✔Troubleshooting a process model - one user can complete a task but another user
cannot (permissions error) - ✔✔Possible causes
1 - Initiator of the process does not have sufficient privileges at the object level
2 - Initiator of the process is a basic user, but something in the process can only be
done as an administrator
Solutions
- Check security of the object or parent object referenced by the activity
- For user creation or modification, ensure activity initiator is a system admin, use
modify process security smart service to give user appropriate permissions
✔✔Troubleshooting a process model - data should have been sent to a database table
after submission, but was not - ✔✔Possible causes
1- mismatch between the data type used to create the data store entity and the activity
class trying to pass in data
2 - a null value is trying to be passed into a table, but that particular column has null set
to false
3 - auto increment is not set on the primary key column and a value has not been
provided for that field
4 - the activity class param configured in the write to data store entity smart service is
the wrong class type
5 - the value passed into one of the columns exceeds its max column length
Solutions -
1 - ensure that you are capturing all necessary values prior to reaching write to data
store entity smart service
2 - if you're not providing the DB table with a primary key value, ensure auto increment
is set using the @GeneratedValue JPA annotation on the CDT
3 - modify data being passed into the format of the DB column needs, adjusting RDBMS
column to support incoming data
4 - use @column JPA annotation with the length attribute to control the max characters
in a column
✔✔Troubleshooting a process model - someone should be seeing a task, but they are
not - ✔✔Possible causes
1 - logged in user is not a person or member of the group assigned to the task
2 - the user input task has been configured as a quick task, which appear as related
actions on process backed records
3 -assignment of the task is being handled through process data, which isn't getting
correct values
Solutions
- assign the user to the task
- if the task is assigned to a group, add them to group
- on the general tab of the user input task, uncheck quick task checkbox