SlideShare a Scribd company logo
1 of 18
Download to read offline
SAIL
Appian’s Interface Framework
What is SAIL?
● Self-Assembling Interface Layer
● Framework for designers/developers to create interfaces quickly and
efficiently
● Alternative to simplified UI design
○ Incompatible across different devices
○ Difficult to easily create unique interfaces for clients
Enter: SAIL
● Easy: drag and drop method, low-code environment
● Portable: automatically configures design to device being used
● Powerful: can integrate existing services with new ones
● Affordable: created to adapt to futuristic needs
Aspects of SAIL
● Layouts:
○ Group similar components in an interface
● Components:
○ Elements inside of layouts
● Selections:
○ Radio buttons, checkboxes, drop downs
● Displays:
○ Rich text field, displaying images/icons
Layouts
● Intuitive design
● Important to:
1. Present information clearly
2. Facilitate orientation and navigation
● Let’s look at some layout examples
Layouts continued
Forms:
● Arranges elements beneath a heading and above buttons
Headers:
● Displays arrangement of components beneath a card header
● Useful for landing pages and reports; cannot be nested
Layouts continued
● Section:
○ Displays information beneath a section title in an interface
○ Allow users to collapse/expand content
● Cards:
○ Group related content
○ Only displays data
○ Allows for background color
Examples
Layouts continued
● Boxes:
○ Groups related components
○ Consists of a title bar and a border
○ Can make pages look cluttered
● Do:
○ Use to draw attention to specific portions of a form
● Don’t:
○ Nest boxes
○ Mix different box styles on the same page
https://docs.appian.com/suite/help/21.1/ux_box_layout.html
Layouts continued
● Button:
○ Displays buttons in an interface
● Billboard:
○ Shows content overlaid above decorative background
Layouts: Columns and Side By Sides
● Both are techniques to display content horizontally
● Columns:
○ Used for primary/top-level organization
● Side By Sides
○ Shows relations of smaller components
Examples
Grids
● Display data in a structured, easy layout
● Allows users to quickly find data
● Read-only or editable
● Do:
○ Be consistent and concise with formatting data in a column
● Don’t:
○ Display large blocks of text
○ Have different content types in same column
Editable Grid
SAIL Recipes
● Reusable code to create common UI design patterns
● Can easily combine multiple recipes
● Example:
○ Format user’s input as a telephone number and save formatted value
○ https://docs.appian.com/suite/help/17.2/recipe_format_the_users_inp
ut.html
Links:
● SAIL Design:
○ https://docs.appian.com/suite/help/17.3/SAIL_Design.html
● Box Layout:
○ https://docs.appian.com/suite/help/21.1/ux_box_layout.html
● SAIL Recipes:
○ https://docs.appian.com/suite/help/17.2/SAIL_Recipes.html#:~:text=S
AIL%20recipes%20provide%20Designers%20with,will%20be%20relevant
%20to%20forms.

More Related Content

What's hot

unit 5 Architectural design
 unit 5 Architectural design unit 5 Architectural design
unit 5 Architectural designdevika g
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineeringDarshit Metaliya
 
09 package diagram
09 package diagram09 package diagram
09 package diagramBaskarkncet
 
Architecture design in software engineering
Architecture design in software engineeringArchitecture design in software engineering
Architecture design in software engineeringPreeti Mishra
 
System Programming Unit IV
System Programming Unit IVSystem Programming Unit IV
System Programming Unit IVManoj Patil
 
Design concepts and principles
Design concepts and principlesDesign concepts and principles
Design concepts and principlessaurabhshertukde
 
Domain-Driven Design
Domain-Driven DesignDomain-Driven Design
Domain-Driven DesignAndriy Buday
 
Lab 3 Introduction to the UML - how to create a use case diagram
Lab 3 Introduction to the UML - how to create a use case diagramLab 3 Introduction to the UML - how to create a use case diagram
Lab 3 Introduction to the UML - how to create a use case diagramFarah Ahmed
 
object oriented methodologies
object oriented methodologiesobject oriented methodologies
object oriented methodologiesAmith Tiwari
 
Modelling a complex domain with Domain-Driven Design
Modelling a complex domain with Domain-Driven DesignModelling a complex domain with Domain-Driven Design
Modelling a complex domain with Domain-Driven DesignNaeem Sarfraz
 
Architectural Styles and Case Studies, Software architecture ,unit–2
Architectural Styles and Case Studies, Software architecture ,unit–2Architectural Styles and Case Studies, Software architecture ,unit–2
Architectural Styles and Case Studies, Software architecture ,unit–2Sudarshan Dhondaley
 
Software Engineering - chp5- software architecture
Software Engineering - chp5- software architectureSoftware Engineering - chp5- software architecture
Software Engineering - chp5- software architectureLilia Sfaxi
 
Object Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UMLObject Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UMLMalek Sumaiya
 

What's hot (20)

unit 5 Architectural design
 unit 5 Architectural design unit 5 Architectural design
unit 5 Architectural design
 
Operator precedence
Operator precedenceOperator precedence
Operator precedence
 
Bca cobol
Bca cobolBca cobol
Bca cobol
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineering
 
09 package diagram
09 package diagram09 package diagram
09 package diagram
 
Architecture design in software engineering
Architecture design in software engineeringArchitecture design in software engineering
Architecture design in software engineering
 
System Programming Unit IV
System Programming Unit IVSystem Programming Unit IV
System Programming Unit IV
 
Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
 
Design concepts and principles
Design concepts and principlesDesign concepts and principles
Design concepts and principles
 
Uml - An Overview
Uml - An OverviewUml - An Overview
Uml - An Overview
 
Domain-Driven Design
Domain-Driven DesignDomain-Driven Design
Domain-Driven Design
 
Lab 3 Introduction to the UML - how to create a use case diagram
Lab 3 Introduction to the UML - how to create a use case diagramLab 3 Introduction to the UML - how to create a use case diagram
Lab 3 Introduction to the UML - how to create a use case diagram
 
Direct linking loaders
Direct linking loadersDirect linking loaders
Direct linking loaders
 
object oriented methodologies
object oriented methodologiesobject oriented methodologies
object oriented methodologies
 
Modelling a complex domain with Domain-Driven Design
Modelling a complex domain with Domain-Driven DesignModelling a complex domain with Domain-Driven Design
Modelling a complex domain with Domain-Driven Design
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
Architectural Styles and Case Studies, Software architecture ,unit–2
Architectural Styles and Case Studies, Software architecture ,unit–2Architectural Styles and Case Studies, Software architecture ,unit–2
Architectural Styles and Case Studies, Software architecture ,unit–2
 
Software Engineering - chp5- software architecture
Software Engineering - chp5- software architectureSoftware Engineering - chp5- software architecture
Software Engineering - chp5- software architecture
 
Ooad
OoadOoad
Ooad
 
Object Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UMLObject Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UML
 

Similar to SAIL Appian's Interface Framework

Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants
Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/AssistantsLiven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants
Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/AssistantsShlomo Perets
 
Flat Design - Overview
Flat Design - OverviewFlat Design - Overview
Flat Design - OverviewJoe Buchmann
 
Substrait Overview.pdf
Substrait Overview.pdfSubstrait Overview.pdf
Substrait Overview.pdfRinat Abdullin
 
Introduction to Domain driven design
Introduction to Domain driven designIntroduction to Domain driven design
Introduction to Domain driven designMuhammad Ali
 
Angular Material Design.pdf
Angular Material Design.pdfAngular Material Design.pdf
Angular Material Design.pdfKnoldus Inc.
 
Thin clients & office tips
Thin clients & office tipsThin clients & office tips
Thin clients & office tipsmohkatta
 
Final_Syllabus
Final_SyllabusFinal_Syllabus
Final_SyllabusAnne D
 
Adobe demo1 by robin thakral
Adobe demo1 by robin thakralAdobe demo1 by robin thakral
Adobe demo1 by robin thakralRobin Thakral
 
The Elements of Design
The Elements of DesignThe Elements of Design
The Elements of DesignDouglas Yuen
 
DrupalCamp Florida 2015 - One Content Type to Rule Them All
DrupalCamp Florida 2015 - One Content Type to Rule Them AllDrupalCamp Florida 2015 - One Content Type to Rule Them All
DrupalCamp Florida 2015 - One Content Type to Rule Them AllWill Jackson
 
apidays LIVE Paris - Accessibility matters by Ilona Koren-Deutsch
apidays LIVE Paris - Accessibility matters by Ilona Koren-Deutschapidays LIVE Paris - Accessibility matters by Ilona Koren-Deutsch
apidays LIVE Paris - Accessibility matters by Ilona Koren-Deutschapidays
 
User Experience Documentation - Lime.com
User Experience Documentation - Lime.comUser Experience Documentation - Lime.com
User Experience Documentation - Lime.comMark Waldo
 
Spring18 Release Highlights by Manish Thaduri
Spring18 Release Highlights by Manish ThaduriSpring18 Release Highlights by Manish Thaduri
Spring18 Release Highlights by Manish ThaduriManish Thaduri
 

Similar to SAIL Appian's Interface Framework (20)

CHAPTER 2- LESSON B
CHAPTER 2- LESSON BCHAPTER 2- LESSON B
CHAPTER 2- LESSON B
 
Chapter 2: LESSON A
Chapter 2: LESSON AChapter 2: LESSON A
Chapter 2: LESSON A
 
CHAPTER 2- LESSON A
CHAPTER 2- LESSON ACHAPTER 2- LESSON A
CHAPTER 2- LESSON A
 
Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants
Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/AssistantsLiven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants
Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants
 
Flat Design - Overview
Flat Design - OverviewFlat Design - Overview
Flat Design - Overview
 
GUI
GUI GUI
GUI
 
UX Guide
UX GuideUX Guide
UX Guide
 
Ux Guide
Ux GuideUx Guide
Ux Guide
 
Substrait Overview.pdf
Substrait Overview.pdfSubstrait Overview.pdf
Substrait Overview.pdf
 
Introduction to Domain driven design
Introduction to Domain driven designIntroduction to Domain driven design
Introduction to Domain driven design
 
Angular Material Design.pdf
Angular Material Design.pdfAngular Material Design.pdf
Angular Material Design.pdf
 
Thin clients & office tips
Thin clients & office tipsThin clients & office tips
Thin clients & office tips
 
Final_Syllabus
Final_SyllabusFinal_Syllabus
Final_Syllabus
 
Adobe demo1 by robin thakral
Adobe demo1 by robin thakralAdobe demo1 by robin thakral
Adobe demo1 by robin thakral
 
The Elements of Design
The Elements of DesignThe Elements of Design
The Elements of Design
 
DrupalCamp Florida 2015 - One Content Type to Rule Them All
DrupalCamp Florida 2015 - One Content Type to Rule Them AllDrupalCamp Florida 2015 - One Content Type to Rule Them All
DrupalCamp Florida 2015 - One Content Type to Rule Them All
 
apidays LIVE Paris - Accessibility matters by Ilona Koren-Deutsch
apidays LIVE Paris - Accessibility matters by Ilona Koren-Deutschapidays LIVE Paris - Accessibility matters by Ilona Koren-Deutsch
apidays LIVE Paris - Accessibility matters by Ilona Koren-Deutsch
 
User Experience Documentation - Lime.com
User Experience Documentation - Lime.comUser Experience Documentation - Lime.com
User Experience Documentation - Lime.com
 
The panels family
The panels familyThe panels family
The panels family
 
Spring18 Release Highlights by Manish Thaduri
Spring18 Release Highlights by Manish ThaduriSpring18 Release Highlights by Manish Thaduri
Spring18 Release Highlights by Manish Thaduri
 

Recently uploaded

Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 

Recently uploaded (20)

Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 

SAIL Appian's Interface Framework

  • 2. What is SAIL? ● Self-Assembling Interface Layer ● Framework for designers/developers to create interfaces quickly and efficiently ● Alternative to simplified UI design ○ Incompatible across different devices ○ Difficult to easily create unique interfaces for clients
  • 3. Enter: SAIL ● Easy: drag and drop method, low-code environment ● Portable: automatically configures design to device being used ● Powerful: can integrate existing services with new ones ● Affordable: created to adapt to futuristic needs
  • 4. Aspects of SAIL ● Layouts: ○ Group similar components in an interface ● Components: ○ Elements inside of layouts ● Selections: ○ Radio buttons, checkboxes, drop downs ● Displays: ○ Rich text field, displaying images/icons
  • 5. Layouts ● Intuitive design ● Important to: 1. Present information clearly 2. Facilitate orientation and navigation ● Let’s look at some layout examples
  • 6. Layouts continued Forms: ● Arranges elements beneath a heading and above buttons Headers: ● Displays arrangement of components beneath a card header ● Useful for landing pages and reports; cannot be nested
  • 7. Layouts continued ● Section: ○ Displays information beneath a section title in an interface ○ Allow users to collapse/expand content ● Cards: ○ Group related content ○ Only displays data ○ Allows for background color
  • 9. Layouts continued ● Boxes: ○ Groups related components ○ Consists of a title bar and a border ○ Can make pages look cluttered ● Do: ○ Use to draw attention to specific portions of a form ● Don’t: ○ Nest boxes ○ Mix different box styles on the same page https://docs.appian.com/suite/help/21.1/ux_box_layout.html
  • 10. Layouts continued ● Button: ○ Displays buttons in an interface ● Billboard: ○ Shows content overlaid above decorative background
  • 11.
  • 12. Layouts: Columns and Side By Sides ● Both are techniques to display content horizontally ● Columns: ○ Used for primary/top-level organization ● Side By Sides ○ Shows relations of smaller components
  • 14. Grids ● Display data in a structured, easy layout ● Allows users to quickly find data ● Read-only or editable ● Do: ○ Be consistent and concise with formatting data in a column ● Don’t: ○ Display large blocks of text ○ Have different content types in same column
  • 15.
  • 17. SAIL Recipes ● Reusable code to create common UI design patterns ● Can easily combine multiple recipes ● Example: ○ Format user’s input as a telephone number and save formatted value ○ https://docs.appian.com/suite/help/17.2/recipe_format_the_users_inp ut.html
  • 18. Links: ● SAIL Design: ○ https://docs.appian.com/suite/help/17.3/SAIL_Design.html ● Box Layout: ○ https://docs.appian.com/suite/help/21.1/ux_box_layout.html ● SAIL Recipes: ○ https://docs.appian.com/suite/help/17.2/SAIL_Recipes.html#:~:text=S AIL%20recipes%20provide%20Designers%20with,will%20be%20relevant %20to%20forms.