5 Most common SAIL functions that is useful for building an end-to-end application

Hi Sail Wizards out there,

I am finding it increasingly vital to be able to use functions in Appian. Apart from things the if(), index(), cast() ect...

What are some of your favourite functions and why? Ones that are less well known would be great.

A list of 3-5 would be awesome. Happy to do the learning/reading up but I first need to know about the funxtions! 

Many thanks, 

Eric

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Lead Developer
    If you're looking for SAIL specific:

    1. Rich Text - Especially with the most recent improvements made, you can now do so many impressive things with this. You can mimic validations, but in yellow with the user still being able to submit, you can dynamically add icons, you can make them links, make an entire list of tabs out of only 1 rich text, you have access to the full suite of Unicode including emojis that render in full color on Chrome, there's just a world of opportunity for outside the box functionality

    2. Image Components - This can actually allow you to create custom controls and do things otherwise inconceivable in Appian without them. Don't like the buttons that come with Appian? use Image to make your own. Radio buttons aren't flashy enough? use Images to create your own. Want animated spinning text? Image supports animated gif files. Want graphical Icons in a grid? That's one of the most standard uses of Image. You can also upload your own icons to use in place of or augment the ones that come out of the box.

    3. Card Layouts - A brand new component that I'm sure hasn't had it's full potential even dreamed of yet. If you set an array of card layouts to default to green squares, clickable, and either green squares with a white or black circle upon click, that could become the game Othello in Appian. You could probably build a decent chess game with an array of card layouts.

    4. Billboard Layout: By setting the column to center, wide, and transparent, you can marry the graphics of components on top of the Billboard Layout seamlessly with the graphic of the billboard itself. Along with dynamically changing which image is shown, this could open us up to all manner of thoroughly un-Appian-like interfaces.
Reply
  • 0
    Certified Lead Developer
    If you're looking for SAIL specific:

    1. Rich Text - Especially with the most recent improvements made, you can now do so many impressive things with this. You can mimic validations, but in yellow with the user still being able to submit, you can dynamically add icons, you can make them links, make an entire list of tabs out of only 1 rich text, you have access to the full suite of Unicode including emojis that render in full color on Chrome, there's just a world of opportunity for outside the box functionality

    2. Image Components - This can actually allow you to create custom controls and do things otherwise inconceivable in Appian without them. Don't like the buttons that come with Appian? use Image to make your own. Radio buttons aren't flashy enough? use Images to create your own. Want animated spinning text? Image supports animated gif files. Want graphical Icons in a grid? That's one of the most standard uses of Image. You can also upload your own icons to use in place of or augment the ones that come out of the box.

    3. Card Layouts - A brand new component that I'm sure hasn't had it's full potential even dreamed of yet. If you set an array of card layouts to default to green squares, clickable, and either green squares with a white or black circle upon click, that could become the game Othello in Appian. You could probably build a decent chess game with an array of card layouts.

    4. Billboard Layout: By setting the column to center, wide, and transparent, you can marry the graphics of components on top of the Billboard Layout seamlessly with the graphic of the billboard itself. Along with dynamically changing which image is shown, this could open us up to all manner of thoroughly un-Appian-like interfaces.
Children
No Data