24.3 Build A No-Code App Tutorial
24.3 Build A No-Code App Tutorial
If you do not already have an Appian environment to practice in, you can register for Appian
Community Edition. This is a free, community Appian resource.
Naming Conventions
When you register for Appian Community Edition, you gain access to a workspace, which is your
personal area within the community environment. When your workspace has been assigned,
you will receive a confirmation email with a workspace ID.
Use this workspace ID when creating new applications and objects. Otherwise, you could run
into naming conflicts with objects created by other users. Pre-loaded apps in your workspace
also include the workspace ID. In the example below, the application prefix for the Acme Auto
Automobile app is W0000AA. So, the workspace identifier is W0000, which would be included in
any new app’s prefix.
The Scenario
A company’s IT department needs an application to manage IT requests from employees. Any
employee will be able to submit a request, and members of the IT department will be able to
see a list of these requests, view details about each, and take action to update or delete
requests.
When you’re ready to build your own application, use these high-level steps to guide you.
Save Often
Appian does not automatically save updates, so save your objects frequently.
Additional Resources
Appian provides a number of training resources for Appian developers. The following resources
are particularly popular with our learners:
Academy Online - Appian’s online courses provide useful survey courses, step-by-step tutorials,
and practice exercises. Explore these resources at your own pace. Survey courses will help you
develop a better grasp of the topics you need to learn. Video and print tutorials will help you
with getting hands-on experience with Appian.
Appian Documentation - Appian’s product documentation will provide an overview of key Appian
features, newest release information, additional tutorials, and helpful patterns and recipes to
implement in your application.
Community Discussions for New Users - Join our community of experts to ask questions and
find answers from past discussions.
Go to Appian Designer
1. If you’re using Appian Community Edition, sign in with your Appian Community
credentials.
Your new application will open automatically. Do not close the What do you want to build
first? dialog.
1. In the What do you want to build first? dialog, select New Record Type.
3. Click CREATE.
2. In the Configure Data Source dialog, click New Data Model. Click NEXT.
3. In the Where should we create the data? dialog, use the dropdown and select your
W# Data Source, and click NEXT.
4. Click the Remove Field icon to delete the following fields: createdBy, createdOn,
modifiedBy, and modifiedOn.
5. Under Commonly Used Fields, select name. Under Fields, change the Field Name
to issueName.
10. Under Choice List Fields, select status. In the Add Choice List Field dialog:
11. Click NEW CHOICE LIST. In the Add Choice List Field dialog:
13. In the Relationships dialog, review the relationships that will be created for you. These
relationships relate the IT request data with the statuses and categories. Click NEXT.
14. Review the fields and relationships that you’ve added. Click SAVE CHANGES to create
your record type and generate the database table (the Create Table checkbox is
selected by default).
5. Keep the default generated objects. Click GENERATE VIEW, then click CLOSE.
3. In the Generate Record Actions dialog, keep Create, Update, and Delete selected.
Click GENERATE.
5. Reorder the columns so they appear in the following order: Id, Issue Name, Case
Contact User, Status, Category, Requested On, Requested Completion Date. Click the
inline arrows to move them.
8. Click OK.
Although you can create a functional application without customizing the interfaces, doing so
will improve the experience users have when working in the application.
You’ll start by reorganizing the layout. When you’re done with the layout design, the interface
will look like the image below. Remember that you can follow along with the video walkthrough.
1. Return to Appian Designer; you should see the Explore view. In the left pane, go to the
Build view.
4. Select the Columns Layout that contains all of the fields and drag and drop it inside of
the Card Layout. To select the Columns Layout, you can click the Text box above
Issue Name and select Columns Layout in the menu that appears.
5. Drag and drop the Requested Completion Date and Description fields below the
Card Layout.
6. Drag and drop the fields within the Card Layout so:
● Issue Name, Category, and Status are in the left column, and
● Case Contact and Requested On are in the right column.
7. From the PALETTE, under LAYOUTS, drag and drop a SIDE BY SIDE layout inside
the Card layout. Be sure the pink, bolded line is within the card layout and spans its full
width.
9. From the PALETTE, under DISPLAY, drag and drop a RICH TEXT component to the
right of the Stamp component, inside of the Side by Side layout.
10. Drag and drop a RICH TEXT component above the Requested Completion Date and
Description fields. It should be outside of the card layout.
Next, you’ll use the COMPONENT CONFIGURATION pane to configure the components in
the interface.
4. In the Rich Text field in the lower section, click the plus icon. Select Header. In the
COMPONENT CONFIGURATION pane:
5. Make the following fields required: Issue Name, Category, Status, Case Contact,
Requested On. Select each component, and in the COMPONENT CONFIGURATION
pane:
1. Return to Appian Designer. From the Build view, select the TM_ITRequestSummary
interface design object.
2. From the PALLETTE, under LAYOUTS, drag and drop a CARD layout below the title.
The pink, bolded line should span across the width of the form. In the COMPONENT
CONFIGURATION pane:
Add a Page
First, you’ll create the site object and add a page for the record list.
1. Return to Appian Designer. From the Build view, select New > Site.
6. Click ADD.
● Under Color, select Hex Code. Click the color selector and choose a dark blue
(such as #073763).
● Under Selected Page Highlight Color, select Hex Code. Click the color
selector and choose a light blue (such as #3d85c6).
3. View your record list. Notice that you can search, filter, and sort the requests; you can
create a few more IT requests to try it.
4. Click the issue name of an IT request to go to the summary view. Here, view all the
details about a request.
NOTE: After you delete the request, you’ll see an error message on the page.
This appears because the IT request does not exist anymore.
● Click the IT Requests page to go back to the record list. The IT request you
just deleted will no longer be there.
In this exercise, you’ll only be given the high-level steps. You’ll follow a similar
workflow as you did before, so if you get stuck, refer to the steps you followed
above.
How to Build It
You’ll follow the general steps below to expand the Technology Management application.
○ The case ID, the request name, a description, the user who is the case
contact, the date of the request, and the status of the request (which can
be submitted, in progress, or done).
3. Add a new page to the Technology Management site for the equipment request record
list.
Remember, if you get stuck on a step, you can refer back to the step-by-step
instructions for the IT request process.
When you’re done, the Technology Management site should look similar to the image on the
next page.