I wish I had this video two years ago when I started learning Appian. This content is concise and packs a lot of pertinent information/instructions in a short period of time to get you started quickly. The Appian Online training is great but you need to go trough hours of content to get started. I think this is a fantastic starting place. I also have to add that Appian is pretty huge so you'll need to cover more topics to be able to wield Appian and solve enterprise problems effectively. After having worked with a good number of BPM/Low platforms, I find Appian to be miles ahead of the rest when it comes to robustness and speed of building solutions.
Hi Nanfa! I hear you on these great points you made here! The platform is complex; I was originally trying to make a 5-minute quick-start video, but while attempting to do so, it was extended significantly. :) I think a new developer will definitely need to study and get some additional practice in these many other topics. Thank you, again, for your kind feedback!
2:51 List of apps 3:21 Creating Groups 4:26 Creating fields 7:44 Creating Interface 8:15 Automatically creating the form 12:29 creating WF nodes 29:24 Creating Rules
Thank you Sadia!!! That was an encouraging comment that made my day! I want more people like you in my network; people that encourage others' passions. Please feel free to reach out via LinkedIn and I can endorse you for Appian :)
@@AppianDev sure but i have seen there are not more videos on appian on this channel? Are you planning to make them in future or is there any place from where i can get to see the tutorials?
@Sadia Rashid I would suggest to use Appian Academy which has many more videos and has a dedicated team for this. However, I do like the idea of making additional videos. I may create at least one more.
Its really worth watching, I would recommend this to all beginners. He has covered almost all the object types in appian except few, @Augustine C Kindly upload few more detailed videos which will surely help beginners like me.
Thank you for your hard work…This is informative. I know this is an older video, do you have a newer version of this type of video? I’m looking at how Appian works vs PowerApps Once again, thanks for your work!!
Good afternoon J Ray! A couple of weeks late, but I just published this video: ua-cam.com/video/3Dnwxs7xXDA/v-deo.html It's a quickstart video and newer. I've used PowerApps. I feel much more freedom with Appian to do whatever I like. I ran into a lot of roadblocks while building with PowerApps. Unfortunately, this was a couple of years ago, and I can't remember what these were - I believe one of them was how they handle users - in Appian, you can easily create them and give credentials to whomever you like, but with PowerApps I had ran into some issue with Active Directory and external users. Thank you for your encouraging comment and feel free to connect if I can provide further help!
I hope explanation is to fast to get understand the subject, Beginner like me. Need to explain the each and every component like gates and etc. Nice video & got the info about the appian. THANK You.
HI Sameer! I hear you on your struggle; it's not easy getting started and this is more intended as a fast-paced introduction. That is a good idea about going through Appian piece by piece - perhaps in some later videos I can go into these. Thank you for your nice feedback, and you are most welcome :)
Also if you can post some video on workflow rules demo like once I create a record it should send email with incident number and it should assign the incident to a group if no group then manual assignment. Then review process reassign incident to requestor and then again modify the record and assign back to the group. I am not finding any tutorial or demo any where. I am evaluating this product for our company usage but looks like it’s hard to find solutions unless if you have proper guidances
Awesome! I find the Appian documentation to be lacking so I really appreciate this. Any chance you could show how to use smart services? In particular, the smart service for uploading and parsing an Excel file to a CDT? Thank you!
David, you are most welcome! I know exactly what you mean. The documentation needs work in some areas, especially for plugins and on how to configure smart services. I believe I also had trouble with the Excel Tools "Parse Excel to CDT" Smart Service a while back. However, it looks like the "Parse Excel to CDT" was deprecated, then completely removed in newest version of Excel Tools, so I no longer have it: community.appian.com/discussions/f/general/14239/excel-tools-smart-services-missing-not-found I found this community page on the Smart Service which has some nice images on how it can be configured: community.appian.com/discussions/f/plug-ins/12658/parse-excel-to-cdt---need-a-guide-on-how-to-use-the-plugin-and-it-s-functions I now instead read Excel documents using the "readexcelsheet()" function of Excel Tools, which has been pretty good. I do recommend it if your Excel Tools version has it (or if upgrading the plugin is not an issue). It can be used as follows from an expression rule: readexcelsheet(excelDocument: 12345, sheetNumber: 0, startRow: 0) . Where "12345" would be the ID of a document uploaded to your Appian environment. I hope this helps; and thank you for your kind message!
Hey David! I added some Smart Service tutorials in this site: www.appiandev.com/appian-tutorials/smart-services I wasn't able to cover the one you asked for because I no longer have that Smart Service, but I did cover three that I remember having trouble with when I started. Let me know if I can document any others or if you have any additional feedback. Thank you for asking for this! It's a good idea that can definitely help developers out.
I unfortunately can't speak very much on PEGA, as I haven't used it. However, I do think Appian will over time become more automated, and will start doing things we see in other low code platforms to be beyond BPM, to be more rounded. For example, they just released Appian Portals, which targets externally-facing users. Thanks for leaving a comment Mahendar!
Really found this super valuable as an intro to Appian. However, can you show something that would be externally facing? We'd want to use Appian to build workflow apps that start with our clients, and end with the client getting something as well...
Hi Ken! Thanks for your kind message! I will try to guide you as much as possible. I think I understand where you're coming from because I've had to deal with this too. As a BPM tool, Appian is generally built for internally-facing applications. When I say internal, I mean within the IT infrastructure of a company. If your company controls or can modify the website that these external users are working from (external to Appian, but still internal to your IT infrastructure), that still seems feasible (for example, this can be done by embedding Appian interfaces on the external website and perhaps Single Sign On - docs.appian.com/suite/help/20.1/Embedded_Interfaces.html). This is something that I struggled understanding at the beginning; I wanted to use Appian to build websites like Yahoo.com - which had a public facing component (like news) when you access as the first/root page, and an optional login system as a side feature; which is not the case - login is generally going to come first in Appian (at least as of Appian V20.1). Part of the problem is that Appian's pricing model (as well as many of the competing platforms) is built around the sale of Appian user licenses, so you may find it more difficult (but still feasible) to implement items in Appian that talk to Appian but do not require a user license. I found this guide helpful for integration methods: docs.appian.com/suite/help/20.1/Choosing_the_Right_Type_of_Integration.html Basically, you can take actions within Appian starting externally (no existing login) in three different ways that I know of: (1) using Web APIs (REST or SOAP), (2) email (you can start a process by sending an email to it, for example, and parse the email subject and body within the process), or (3) through custom Java plugins (your own Servlet or other custom component). Here is an example of how this could work: We first create a Web API that receives the user's email and name, and then calls a process (/suite/design > (application) > NEW > Web API > Start Process). When you do this, it will ask you to indicate which process to use (as a constant) - the process that you build for this can make use of the "Add User" (or "Create User With i18n") Smart Service to create the user account within Appian, which can email the new user their credentials. docs.appian.com/suite/help/20.1/Add_User_Smart_Service.html community.appian.com/b/appmarket/posts/personalization-utilities docs.appian.com/suite/help/20.1/Web_API_Tutorial.html Once you have this Web API setup, you can create an HTML form, and host it externally to Appian (on a different server), and when there is a form submission, it calls the Web API, and that creates the Appian user as mentioned above. If you want to host the HTML form from within the Appian server, and there is Java talent in your team, you can use a Java Stateless Servlet (Stateless Servlets do not require a login), which can be used to serve this HTML form page. docs.appian.com/suite/help/20.1/Custom_Servlet_Plug-ins.html ---- In general, I do recommend using a Web API with an API key for this kind of thing - you may find it easier. This can be created in Admin Console > API Keys > CREATE). In the process, you will be asked to create a Service Account; When you call the Web API using that key, it will act as if it is the Service Account taking that action in Appian. docs.appian.com/suite/help/20.1/Web_API_Authentication.html If you do not have the option to create user accounts for each external user within Appian, you can still communicate with Appian; I do also recommend using a Web API for this, and you can, for example, use it to read and write to the Appian database externally. I am not sure if I was able to really get to your core issue, but I hope this helped a bit! Let me know if I can explain something better; and thanks again for your kind feedback!
Hi Jnazone! There are two ways I can think of quickly, one is using Delete from Data Store Entities in a process - please see something like this - they have examples in the community of how to setup that node: community.appian.com/discussions/f/process/17349/delete-from-data-store-entity-not-working The other is from an interface or other SAIL code, using a!deleteFromDataStoreEntities() in a "saveInto:" parameter after a button click, for example. Thanks for leaving a comment!
Hello Sir, I am very new to the appian technology and much intrested to explore it. Could you please upload more videos of all concepts in appian with an example. I am trying to develop the project from scratch. Also Is there any video of appian set up on our local/personal machine ?
Ankita, hello, and welcome to Appian! I may upload more videos in the future, for now, you can find videos covering different topics of Appian here: academy.appian.com/#/catalog You are most likely looking for directions on installing Appian on-premise. There is documentation online for this, and also a video, which can be found here: academy.appian.com/#/online-courses/822450eb-4ee7-4a94-b91c-4a69ce0ac900 Thank you for leaving a message!
Sri, I may not understand this comment. Here is some additional documentation: docs.appian.com/suite/help/20.4/Installation_Guide.html I've seen it installed on personal computers before. Thanks, Augustine
Really liked the content. I would like to start journey with Appian could you please guide me through complete my learning. Basically i am oracle developer and had good knowledge of programming languages like python,java but while developing stuck with logic building.can you guide me the process flow how to start with and let me know how to improve logic building knowledge
Hi Ravi! I want to help you here, but it's a difficult medium to do so because I need to understand your issues better. I came from a similar background as a computer science major - the main problem I had was that I was used to writing code that flows sequentially, line by line, while Appian's SAIL code in expressions is not structured in this manner. I was trying to put most of my logic in process models and my processes became complex. What I found helpful and discovered was to use a!localVariables() to make code flow in the way I was used to, sequentially - as I mention in the description. Then I started to add a lot of my logic into Expression Rules and called those from process models. That is the most valuable piece of advice I can offer you here based on my own experience. Thanks for your kind comment!
Hi Vikas! Do you mean videos on Appian Robotic Process Automation (RPA)? Or more like automation of Appian (process timers)? Appian has some videos on RPA; I am not sure if something like this is what you are looking for: academy.appian.com/#/online-courses/8ef874ee-ac2c-47c9-b643-955ba1ad820f academy.appian.com/#/online-courses/fc14c3d1-0eb3-4d9d-8ae2-fc0149ae7585 academy.appian.com/#/online-courses/58a0099a-f91d-41b5-a55e-ea63679bc9da Thank you for your comment! I may post some additional videos in the future; there are a lot of topics to cover. :)
You are most welcome Bramha! I do have LinkedIn ( www.linkedin.com/in/augustinec ). If you connect with me coming from here, I can endorse you for Appian. Thank you for leaving a kind note!
tks a lot Augustine. Have 1 question: Im in charge of developing a cost control system for my company (without IT department). To successfully deploy this, we will need: 1. Appian Pro Package 2. A third-party Developer team to low-code the app (similar to what your are doing in the video) Am I correct? Does Appian provide all-in-one solution?
You are most welcome; my pleasure. Exactly, you will need the platform and someone to develop the tool. Appian Corporation does offer consulting services themselves as an all-in-one package as you are mentioning. They have a really excellent team in my experience. There are also alternatives, such as Appian partners ( companies, as seen here - www.appian.com/partners/ ), as well as independents like myself. If you would like more information one to one, this is my LinkedIn ( www.linkedin.com/in/augustinec ) - I am not going to be trying to sell you anything unless you ask for it, just provide you information to help you out as with many developers and folks that connected and kindly reached out. Thank you for leaving your comment! Augustine
Sudheer, I hear you. I want to upload more videos; it takes a while to edit and put together, but also seems to help people. If you want to connect on LinkedIn with any specific questions, I can try to help out - www.linkedin.com/in/augustinec . Appian also has their own videos in the academy - academy.appian.com . Thank you for your request!
Hi Shirin! I understand where you're coming from as process modelling was tough for me to learn. I am not planning to make a video on process modelling, but there is a course you can register here for free on Process Models by Appian that has videos: academy.appian.com/#/online-courses/68e76681-4d99-492d-82e0-feaa60fd8214 Appian has a dedicated team to make these, while I am just one person. Let me know if it works - you might need to create a community account for this. Thank you for leaving a comment, and it's nice to meet you!
I agree that there are various steps that can be eliminated to make this faster and I think Appian is working on it. It's a tradeoff - if comparing this to developing a web app from scratch in Python or Java, I would take this any day, but Appian also has a higher cost. Thanks for leaving a comment.
@@hamshank29 How was your experience with it? I had tried it briefly - I can't remember too much about it - for some reason I was unable to use it. I think it was in part that Zoho isn't based in the US so I couldn't use it for some contracts.
Rajendra, yes, you certainly can! You can create both Android (including APK download) and iOS apps. Once you create the Android/iOS app, the APK download will be available here: forum.appian.com/suite/sites/mobile-branding/page/releases . Here are some instructions: docs.appian.com/suite/help/19.1/Custom_Mobile_Applications.html I hope this helps! Thank you for your message!
That's a good question - I prefer Appian for doing Business Process Management tasks - workflows - and OutSystems for web applications where I need customization in the UI. If the UI look and feel needs to be customized, I would go for OutSystems. If your main goal is to automate a complex business process and the UI does not need a lot of customization, I would go for Appian. In terms of pricing, they are in the same range. Thanks for leaving a comment!
Hi Sri! Terminate, when you right click on the end node and select that option, ends the entire process. So if you have branching logic that is running simultaneously within the process, selecting Terminate will stop the process immediately, all branches. If you keep just the end node (open circle), the process will continue even if one branch reaches the end node. Typically, I just use the end node. Thank you for leaving a comment, and it's good to hear from you!
@@AppianDev I got this mail from appian if I request for environmental access. *Unfortunately we are unable to provide you with an environment at this time, but we are developing a new offering to provide Appian Community members on-demand access to the Appian platform. We appreciate your patience, and please stay tuned for updates on the new offering*
@ayisharahimdeen This is new - it appears that there is a high demand for free trials right now. This has never happened before. I am sorry you are having trouble. I tried myself and I have not received a response yet.
Hey i get an error at prod env saying epression evalution error at function a!queryentity line no.3. An error occurred while retrieving tha data.may i know why does it happens??it works well at dev and uat env.but it fails at prod
Hi Sri! Yes, I can offer some advice here - you can use the MONITORING tab in Appian Designer and then find the problematic process and see where the error occurred many times. Using a!localVariables() in interfaces helps too, because in recent Appian versions, you can track the value of those variables. Typically, I will get an error in a production environment and then proceed to replicate it in a development environment. There is a lot more to say here, but these are my first two pieces of advice. Thanks for leaving a question Sri. -Augustine
Hi Syneren, yes, you definitely can, using a Web API from Appian. It takes just minutes to setup from Appian. I like using the Python Requests package from Python. You need to pass in some headers for authentication when calling the Web API. You can, for example, write to the Appian database or read from it fairly simply as well, start processes with certain parameters, and so on. Here is a tutorial on Web APIs in Appian: docs.appian.com/suite/help/20.4/Web_API_Tutorial.html This may make sense after you become more familiar with the process: I recommend setting up an API Key, which you will need a service account for - these are done from Admin Console. Thanks for leaving a question!
Hi Smit, I might release one more, but meanwhile a manager of the online Appian training team made time to meet with me, took my ideas, and they have a team working on revamping their videos. They are definitely more equipped than I am to do this as a permanent occupation. Thanks for leaving a comment!
Konda, both ways are valid ways to load data into a UI, you can do it with local variables as well. Thanks for your nice message yesterday! I appreciate the encouragement. -Augustine
Hi Guvvala! I skipped the level 1 exam, but here is a thread online that may help: community.appian.com/discussions/f/general/17309/level-1-credential-exam---please-help Thanks for your comment!
Hi Sri, activity chaining is a setting, you can see it when you right click on the line that connects two nodes on a process model. Then it will look like a blue link. This is because Appian interfaces in a process are separated by default as different tasks - in other words, if you do not use activity chaining, and you add two User Input Tasks next to each other in a process, the user will only see one of them after submitting the first. The other will be assigned to the user in the back end. If you use node chaining, you can put User Input Tasks one after the other, and after the user submits each one, he/she jumps to the next directly on his/her screen. docs.appian.com/suite/help/17.4/Configuring_Activity-Chaining.html I hope this helps a bit. -Augustine
Hi Vetri! I know what you mean. I think these two areas are both tricky. For using existing plugins, it is sometimes challenging for Appian developers in my opinion because anyone can deploy a plugin, and plugin documentation has not been enforced historically, so you are occasionally stuck depending on the goodwill of the developer to have good documentation, or talking to other developers that have used the plugin in the past or have a working example. Sometimes I post questions on the plugin directly in the AppMarket page, and that has helped. For integrations, aside from the documentation and Community, I have in the past received some nice guidance from Appian Support when nobody could help with technicalities in, for example, the new Microsoft Dynamics Integration. I found a couple of online videos in Academy Online that may help in these areas: academy.appian.com/#/online-courses/42d15899-669c-4b1d-88ff-11c5573bb9eb academy.appian.com/#/online-courses/922cde3b-21ef-47be-96dd-eb7f763333c2 academy.appian.com/#/online-courses/cd39985a-4829-44c6-ae7e-e9deb33d59ce I hope this helps a bit Vetri! Thank you for leaving a comment!
Citha, brother, I hear you. I want to upload more videos; it just takes a while to edit and put together, but also seems to help people. Thank you for this message man.
Hi Anshuman, welcome to Appian. I know there's a lot to take in. This video covered the basics of what I would have needed to be told to have an easier time onboarding, but there is a lot more. For me, I ended up learning a lot looking at my peers' applications and on the job. For more videos, please take a look at Appian's tutorials ( academy.appian.com/#/catalog ), such as: academy.appian.com/#/online-courses/dafc3e8e-b53d-4954-a52c-9d067a51dd4c academy.appian.com/#/curricula/4533900a-3905-4d97-a8f0-35dccdbb2eec I hope this helps a bit, Augustine
Sundaram, man, thanks for your comments on here! I hear you on what you're going through - it's not easy getting started; you have a challenge ahead for sure. If you want to connect on LinkedIn ( www.linkedin.com/in/augustinec ), I can write to you one to one to try to offer some guidance on your specific case. For the item posted on your other message, you will need a process model with User Input tasks, gateways, the email node, and some others. The User Input tasks have an assignment property that you can do this on. There is more to this of course, but for now I can at least say that what you are attempting to do is very feasible. Thanks again for your messages, and kindest regards, Augustine
Hi Reshma, do I understand correctly that you are trying to setup Appian On-Premise (installation of Appian on a server)? Or are you referring more to adjusting settings for the first time on an existing Appian installation (Admin Console settings)? The On-Premise installation can take a while to setup. Here is a link: academy.appian.com/#/online-courses/822450eb-4ee7-4a94-b91c-4a69ce0ac900 Appian Support can help you through the process as well. The Admin Console settings are more simple. The main things that come to mind when setting up a new environment are timezone preferences and users (with care as to who will be a "Basic User" versus a "System Administrator"). docs.appian.com/suite/help/20.1/Appian_Administration_Console.html If you are setting up a test or production environment, I would make sure I have a System Administrator account that can be used for importing all applications and packages. docs.appian.com/suite/help/19.1/Application_Deployment_Guidelines.html There is a lot to see in this area. Let me know if you have additional questions. Thanks for leaving a message!
I wish I had this video two years ago when I started learning Appian. This content is concise and packs a lot of pertinent information/instructions in a short period of time to get you started quickly. The Appian Online training is great but you need to go trough hours of content to get started. I think this is a fantastic starting place. I also have to add that Appian is pretty huge so you'll need to cover more topics to be able to wield Appian and solve enterprise problems effectively. After having worked with a good number of BPM/Low platforms, I find Appian to be miles ahead of the rest when it comes to robustness and speed of building solutions.
Hi Nanfa! I hear you on these great points you made here! The platform is complex; I was originally trying to make a 5-minute quick-start video, but while attempting to do so, it was extended significantly. :) I think a new developer will definitely need to study and get some additional practice in these many other topics. Thank you, again, for your kind feedback!
how was the career in appian for freshers?
2:51 List of apps
3:21 Creating Groups
4:26 Creating fields
7:44 Creating Interface
8:15 Automatically creating the form
12:29 creating WF nodes
29:24 Creating Rules
Can you do more like this please bcs I have got Appian only .kindly upload many appian vedios which helps me so much
hi augustine u have make continue vedios on appian topics. these vedios helps us to get a job on appian
This is a perfect video for developers new to Appian. you should make more videos on it as your style of explaining is very good. (y)
Thank you Sadia!!! That was an encouraging comment that made my day! I want more people like you in my network; people that encourage others' passions. Please feel free to reach out via LinkedIn and I can endorse you for Appian :)
@@AppianDev sure but i have seen there are not more videos on appian on this channel? Are you planning to make them in future or is there any place from where i can get to see the tutorials?
@Sadia Rashid I would suggest to use Appian Academy which has many more videos and has a dedicated team for this. However, I do like the idea of making additional videos. I may create at least one more.
Its really worth watching, I would recommend this to all beginners. He has covered almost all the object types in appian except few, @Augustine C Kindly upload few more detailed videos which will surely help beginners like me.
Are you looking for good opportunity as appian developer?
@@jayeshshukla2313 yes
Hi Augustine, thanks for explaining all the important concepts crisp and clear. It really helped me a lot
Thank you for your hard work…This is informative. I know this is an older video, do you have a newer version of this type of video?
I’m looking at how Appian works vs PowerApps
Once again, thanks for your work!!
Good afternoon J Ray! A couple of weeks late, but I just published this video: ua-cam.com/video/3Dnwxs7xXDA/v-deo.html
It's a quickstart video and newer.
I've used PowerApps. I feel much more freedom with Appian to do whatever I like. I ran into a lot of roadblocks while building with PowerApps. Unfortunately, this was a couple of years ago, and I can't remember what these were - I believe one of them was how they handle users - in Appian, you can easily create them and give credentials to whomever you like, but with PowerApps I had ran into some issue with Active Directory and external users.
Thank you for your encouraging comment and feel free to connect if I can provide further help!
I hope explanation is to fast to get understand the subject, Beginner like me. Need to explain the each and every component like gates and etc. Nice video & got the info about the appian.
THANK You.
HI Sameer! I hear you on your struggle; it's not easy getting started and this is more intended as a fast-paced introduction. That is a good idea about going through Appian piece by piece - perhaps in some later videos I can go into these. Thank you for your nice feedback, and you are most welcome :)
@@AppianDev thanks for the reply. I hope your will make the videos soon 🙂. Waiting for the more videos .
Also if you can post some video on workflow rules demo like once I create a record it should send email with incident number and it should assign the incident to a group if no group then manual assignment. Then review process reassign incident to requestor and then again modify the record and assign back to the group. I am not finding any tutorial or demo any where. I am evaluating this product for our company usage but looks like it’s hard to find solutions unless if you have proper guidances
Awesome! I find the Appian documentation to be lacking so I really appreciate this. Any chance you could show how to use smart services? In particular, the smart service for uploading and parsing an Excel file to a CDT? Thank you!
David, you are most welcome! I know exactly what you mean. The documentation needs work in some areas, especially for plugins and on how to configure smart services. I believe I also had trouble with the Excel Tools "Parse Excel to CDT" Smart Service a while back. However, it looks like the "Parse Excel to CDT" was deprecated, then completely removed in newest version of Excel Tools, so I no longer have it:
community.appian.com/discussions/f/general/14239/excel-tools-smart-services-missing-not-found
I found this community page on the Smart Service which has some nice images on how it can be configured:
community.appian.com/discussions/f/plug-ins/12658/parse-excel-to-cdt---need-a-guide-on-how-to-use-the-plugin-and-it-s-functions
I now instead read Excel documents using the "readexcelsheet()" function of Excel Tools, which has been pretty good. I do recommend it if your Excel Tools version has it (or if upgrading the plugin is not an issue). It can be used as follows from an expression rule: readexcelsheet(excelDocument: 12345, sheetNumber: 0, startRow: 0) . Where "12345" would be the ID of a document uploaded to your Appian environment.
I hope this helps; and thank you for your kind message!
Hey David! I added some Smart Service tutorials in this site: www.appiandev.com/appian-tutorials/smart-services
I wasn't able to cover the one you asked for because I no longer have that Smart Service, but I did cover three that I remember having trouble with when I started. Let me know if I can document any others or if you have any additional feedback. Thank you for asking for this! It's a good idea that can definitely help developers out.
Appian now has community edition free for life time
What’s the future of Appian ? Which one is more demanding tool in the market PEGA /Appian
I unfortunately can't speak very much on PEGA, as I haven't used it. However, I do think Appian will over time become more automated, and will start doing things we see in other low code platforms to be beyond BPM, to be more rounded. For example, they just released Appian Portals, which targets externally-facing users. Thanks for leaving a comment Mahendar!
Really found this super valuable as an intro to Appian. However, can you show something that would be externally facing? We'd want to use Appian to build workflow apps that start with our clients, and end with the client getting something as well...
Hi Ken! Thanks for your kind message! I will try to guide you as much as possible. I think I understand where you're coming from because I've had to deal with this too. As a BPM tool, Appian is generally built for internally-facing applications. When I say internal, I mean within the IT infrastructure of a company. If your company controls or can modify the website that these external users are working from (external to Appian, but still internal to your IT infrastructure), that still seems feasible (for example, this can be done by embedding Appian interfaces on the external website and perhaps Single Sign On - docs.appian.com/suite/help/20.1/Embedded_Interfaces.html). This is something that I struggled understanding at the beginning; I wanted to use Appian to build websites like Yahoo.com - which had a public facing component (like news) when you access as the first/root page, and an optional login system as a side feature; which is not the case - login is generally going to come first in Appian (at least as of Appian V20.1). Part of the problem is that Appian's pricing model (as well as many of the competing platforms) is built around the sale of Appian user licenses, so you may find it more difficult (but still feasible) to implement items in Appian that talk to Appian but do not require a user license.
I found this guide helpful for integration methods: docs.appian.com/suite/help/20.1/Choosing_the_Right_Type_of_Integration.html
Basically, you can take actions within Appian starting externally (no existing login) in three different ways that I know of: (1) using Web APIs (REST or SOAP), (2) email (you can start a process by sending an email to it, for example, and parse the email subject and body within the process), or (3) through custom Java plugins (your own Servlet or other custom component).
Here is an example of how this could work: We first create a Web API that receives the user's email and name, and then calls a process (/suite/design > (application) > NEW > Web API > Start Process). When you do this, it will ask you to indicate which process to use (as a constant) - the process that you build for this can make use of the "Add User" (or "Create User With i18n") Smart Service to create the user account within Appian, which can email the new user their credentials.
docs.appian.com/suite/help/20.1/Add_User_Smart_Service.html
community.appian.com/b/appmarket/posts/personalization-utilities
docs.appian.com/suite/help/20.1/Web_API_Tutorial.html
Once you have this Web API setup, you can create an HTML form, and host it externally to Appian (on a different server), and when there is a form submission, it calls the Web API, and that creates the Appian user as mentioned above.
If you want to host the HTML form from within the Appian server, and there is Java talent in your team, you can use a Java Stateless Servlet (Stateless Servlets do not require a login), which can be used to serve this HTML form page.
docs.appian.com/suite/help/20.1/Custom_Servlet_Plug-ins.html
----
In general, I do recommend using a Web API with an API key for this kind of thing - you may find it easier. This can be created in Admin Console > API Keys > CREATE). In the process, you will be asked to create a Service Account; When you call the Web API using that key, it will act as if it is the Service Account taking that action in Appian.
docs.appian.com/suite/help/20.1/Web_API_Authentication.html
If you do not have the option to create user accounts for each external user within Appian, you can still communicate with Appian; I do also recommend using a Web API for this, and you can, for example, use it to read and write to the Appian database externally. I am not sure if I was able to really get to your core issue, but I hope this helped a bit! Let me know if I can explain something better; and thanks again for your kind feedback!
Please upload videos covering integration and webservices
Salma, thanks for your comment; and again for connecting and chatting with me this morning :)
Great tutorial.. Please upload more videos like this which will help beginners!. Thanks.
Thank you for your kind comment Spoorthy! I may release another in the future.
Are you looking for good opportunity as appian developer?
@@jayeshshukla2313 i am looking for Appian developer trainer
How would you delete from datastore? The document doesn't provide a thorough, step-by-step, guide like your video. Would really appreciate it!
Hi Jnazone! There are two ways I can think of quickly, one is using Delete from Data Store Entities in a process - please see something like this - they have examples in the community of how to setup that node:
community.appian.com/discussions/f/process/17349/delete-from-data-store-entity-not-working
The other is from an interface or other SAIL code, using a!deleteFromDataStoreEntities() in a "saveInto:" parameter after a button click, for example. Thanks for leaving a comment!
Please make more videos on appian
Hello Sir, I am very new to the appian technology and much intrested to explore it. Could you please upload more videos of all concepts in appian with an example. I am trying to develop the project from scratch. Also Is there any video of appian set up on our local/personal machine ?
Ankita, hello, and welcome to Appian! I may upload more videos in the future, for now, you can find videos covering different topics of Appian here: academy.appian.com/#/catalog
You are most likely looking for directions on installing Appian on-premise. There is documentation online for this, and also a video, which can be found here: academy.appian.com/#/online-courses/822450eb-4ee7-4a94-b91c-4a69ce0ac900
Thank you for leaving a message!
Um not sure that you can install appain on your system,i guess you can it via url.
Sri, I may not understand this comment. Here is some additional documentation:
docs.appian.com/suite/help/20.4/Installation_Guide.html
I've seen it installed on personal computers before.
Thanks,
Augustine
we need a person who knows appin bpm tool
Can u make this type of video for Outsystems also?
Hey thanks Augustine this videos is really helpful and looking forward for few more videos in Appian topics: WEB APIs and Integration.
Are you looking for good opportunity as appian developer?
Really liked the content. I would like to start journey with Appian could you please guide me through complete my learning. Basically i am oracle developer and had good knowledge of programming languages like python,java but while developing stuck with logic building.can you guide me the process flow how to start with and let me know how to improve logic building knowledge
Hi Ravi! I want to help you here, but it's a difficult medium to do so because I need to understand your issues better. I came from a similar background as a computer science major - the main problem I had was that I was used to writing code that flows sequentially, line by line, while Appian's SAIL code in expressions is not structured in this manner. I was trying to put most of my logic in process models and my processes became complex. What I found helpful and discovered was to use a!localVariables() to make code flow in the way I was used to, sequentially - as I mention in the description. Then I started to add a lot of my logic into Expression Rules and called those from process models. That is the most valuable piece of advice I can offer you here based on my own experience. Thanks for your kind comment!
It's great quality content bro quick intro with quality results.
Thank you for leaving a kind comment!
Thanks for the tutorial it helps me a lot. Expecting more videos like this 😀
You are most welcome Naresh, and thanks for the message!
Hi Augustine can share POC of hotel management booking please
Hi Likhitha! I don't have something like this, but I may make videos with POCs like these in the future. Thank you for leaving a message!
I need some more help on edit functionality from the record action as I am totally new to appian and not finding any proper guidance
Can you post most videos on automation of Appian
Hi Vikas! Do you mean videos on Appian Robotic Process Automation (RPA)? Or more like automation of Appian (process timers)? Appian has some videos on RPA; I am not sure if something like this is what you are looking for:
academy.appian.com/#/online-courses/8ef874ee-ac2c-47c9-b643-955ba1ad820f
academy.appian.com/#/online-courses/fc14c3d1-0eb3-4d9d-8ae2-fc0149ae7585
academy.appian.com/#/online-courses/58a0099a-f91d-41b5-a55e-ea63679bc9da
Thank you for your comment! I may post some additional videos in the future; there are a lot of topics to cover. :)
Thank you so much for the tutorial it helps me a lot.
Great video,! Thank you!
This tutorial was really helpful. Really appreciate your work. Is there any other platform to connect with you like twitter or linkedin
You are most welcome Bramha! I do have LinkedIn ( www.linkedin.com/in/augustinec ). If you connect with me coming from here, I can endorse you for Appian. Thank you for leaving a kind note!
tks a lot Augustine. Have 1 question:
Im in charge of developing a cost control system for my company (without IT department). To successfully deploy this, we will need:
1. Appian Pro Package
2. A third-party Developer team to low-code the app (similar to what your are doing in the video)
Am I correct? Does Appian provide all-in-one solution?
You are most welcome; my pleasure. Exactly, you will need the platform and someone to develop the tool. Appian Corporation does offer consulting services themselves as an all-in-one package as you are mentioning. They have a really excellent team in my experience. There are also alternatives, such as Appian partners ( companies, as seen here - www.appian.com/partners/ ), as well as independents like myself. If you would like more information one to one, this is my LinkedIn ( www.linkedin.com/in/augustinec ) - I am not going to be trying to sell you anything unless you ask for it, just provide you information to help you out as with many developers and folks that connected and kindly reached out. Thank you for leaving your comment! Augustine
Awesome... excellent 👏👏👏👏👏👏it really really helped me
Please upload more and more videos
Sudheer, I hear you. I want to upload more videos; it takes a while to edit and put together, but also seems to help people.
If you want to connect on LinkedIn with any specific questions, I can try to help out - www.linkedin.com/in/augustinec . Appian also has their own videos in the academy - academy.appian.com . Thank you for your request!
Can you please create a video for process model.. I need video on this topic..
Hi Shirin! I understand where you're coming from as process modelling was tough for me to learn. I am not planning to make a video on process modelling, but there is a course you can register here for free on Process Models by Appian that has videos:
academy.appian.com/#/online-courses/68e76681-4d99-492d-82e0-feaa60fd8214
Appian has a dedicated team to make these, while I am just one person. Let me know if it works - you might need to create a community account for this. Thank you for leaving a comment, and it's nice to meet you!
This is a crazy video 😀👍🙏
Seems like so much work for such a simple task
I agree that there are various steps that can be eliminated to make this faster and I think Appian is working on it. It's a tradeoff - if comparing this to developing a web app from scratch in Python or Java, I would take this any day, but Appian also has a higher cost. Thanks for leaving a comment.
@@AppianDev I've been using Zoho Crestor so that's my reference point at the moment
@@hamshank29 How was your experience with it? I had tried it briefly - I can't remember too much about it - for some reason I was unable to use it. I think it was in part that Zoho isn't based in the US so I couldn't use it for some contracts.
@@AppianDev it's all online, you can use it anywhere.
@@hamshank29 Ah, yes, I like that about Zoho Creator too - Appian is also all online.
Sir one Question. Can we create our own app I mean APK with Appian and keep it in andriod playstore.
Rajendra, yes, you certainly can! You can create both Android (including APK download) and iOS apps. Once you create the Android/iOS app, the APK download will be available here: forum.appian.com/suite/sites/mobile-branding/page/releases .
Here are some instructions: docs.appian.com/suite/help/19.1/Custom_Mobile_Applications.html
I hope this helps! Thank you for your message!
Its really a great tutorial for beginners...👌
which is better appian or outsystem?
That's a good question - I prefer Appian for doing Business Process Management tasks - workflows - and OutSystems for web applications where I need customization in the UI. If the UI look and feel needs to be customized, I would go for OutSystems. If your main goal is to automate a complex business process and the UI does not need a lot of customization, I would go for Appian. In terms of pricing, they are in the same range. Thanks for leaving a comment!
Hi sir how to learn Appian from a beginner to an expert.Any references please
Hi,may i know how can i refactor the code in appian? Suggest me some tips on this plz.thanks in advance.
May i know what is the difference between end and terminate?
Hi Sri! Terminate, when you right click on the end node and select that option, ends the entire process. So if you have branching logic that is running simultaneously within the process, selecting Terminate will stop the process immediately, all branches. If you keep just the end node (open circle), the process will continue even if one branch reaches the end node. Typically, I just use the end node. Thank you for leaving a comment, and it's good to hear from you!
Do we have appian online platform to code and do prototype on our own?
Yes! Please see my newest video for this!
ua-cam.com/video/3Dnwxs7xXDA/v-deo.htmlsi=_JvNemhiLKSf0KLN
@@AppianDev Thanks a lot. It's very helpful.
@@AppianDev I got this mail from appian if I request for environmental access.
*Unfortunately we are unable to provide you with an environment at this time, but we are developing a new offering to provide Appian Community members on-demand access to the Appian platform. We appreciate your patience, and please stay tuned for updates on the new offering*
@ayisharahimdeen This is new - it appears that there is a high demand for free trials right now. This has never happened before. I am sorry you are having trouble. I tried myself and I have not received a response yet.
@@AppianDev Oh, my bad. Thanks for the reply.
Hey i get an error at prod env saying epression evalution error at function a!queryentity line no.3. An error occurred while retrieving tha data.may i know why does it happens??it works well at dev and uat env.but it fails at prod
How to debug a bug in appian?any easiest way to debug?
Hi Sri! Yes, I can offer some advice here - you can use the MONITORING tab in Appian Designer and then find the problematic process and see where the error occurred many times. Using a!localVariables() in interfaces helps too, because in recent Appian versions, you can track the value of those variables. Typically, I will get an error in a production environment and then proceed to replicate it in a development environment. There is a lot more to say here, but these are my first two pieces of advice.
Thanks for leaving a question Sri.
-Augustine
Can i integrate an external python web application with Appian?
Hi Syneren, yes, you definitely can, using a Web API from Appian. It takes just minutes to setup from Appian. I like using the Python Requests package from Python. You need to pass in some headers for authentication when calling the Web API. You can, for example, write to the Appian database or read from it fairly simply as well, start processes with certain parameters, and so on.
Here is a tutorial on Web APIs in Appian: docs.appian.com/suite/help/20.4/Web_API_Tutorial.html
This may make sense after you become more familiar with the process: I recommend setting up an API Key, which you will need a service account for - these are done from Admin Console. Thanks for leaving a question!
Can we connect augustine.
Definitely! I sent you an invite on LinkedIn. I hope I sent it to the right person :)
When will next tutorial come?
Hi Smit, I might release one more, but meanwhile a manager of the online Appian training team made time to meet with me, took my ideas, and they have a team working on revamping their videos. They are definitely more equipped than I am to do this as a permanent occupation. Thanks for leaving a comment!
Why you didn't use local variables in UI??
Konda, both ways are valid ways to load data into a UI, you can do it with local variables as well. Thanks for your nice message yesterday! I appreciate the encouragement. -Augustine
How to clear LEVEL-1 exam in Appian?
Hi Guvvala! I skipped the level 1 exam, but here is a thread online that may help:
community.appian.com/discussions/f/general/17309/level-1-credential-exam---please-help
Thanks for your comment!
Hi,may i know what is activity chaining?
Hi Sri, activity chaining is a setting, you can see it when you right click on the line that connects two nodes on a process model. Then it will look like a blue link. This is because Appian interfaces in a process are separated by default as different tasks - in other words, if you do not use activity chaining, and you add two User Input Tasks next to each other in a process, the user will only see one of them after submitting the first. The other will be assigned to the user in the back end. If you use node chaining, you can put User Input Tasks one after the other, and after the user submits each one, he/she jumps to the next directly on his/her screen.
docs.appian.com/suite/help/17.4/Configuring_Activity-Chaining.html
I hope this helps a bit. -Augustine
Any other tutorial on Appian . On plugins and integrations
Hi Vetri! I know what you mean. I think these two areas are both tricky. For using existing plugins, it is sometimes challenging for Appian developers in my opinion because anyone can deploy a plugin, and plugin documentation has not been enforced historically, so you are occasionally stuck depending on the goodwill of the developer to have good documentation, or talking to other developers that have used the plugin in the past or have a working example. Sometimes I post questions on the plugin directly in the AppMarket page, and that has helped. For integrations, aside from the documentation and Community, I have in the past received some nice guidance from Appian Support when nobody could help with technicalities in, for example, the new Microsoft Dynamics Integration. I found a couple of online videos in Academy Online that may help in these areas:
academy.appian.com/#/online-courses/42d15899-669c-4b1d-88ff-11c5573bb9eb
academy.appian.com/#/online-courses/922cde3b-21ef-47be-96dd-eb7f763333c2
academy.appian.com/#/online-courses/cd39985a-4829-44c6-ae7e-e9deb33d59ce
I hope this helps a bit Vetri! Thank you for leaving a comment!
Bro please upload more videos about Appian
Citha, brother, I hear you. I want to upload more videos; it just takes a while to edit and put together, but also seems to help people. Thank you for this message man.
Hi Augustine, i am new in Appian development, can you share a project development from scratch video?
Hi Anshuman, welcome to Appian. I know there's a lot to take in. This video covered the basics of what I would have needed to be told to have an easier time onboarding, but there is a lot more. For me, I ended up learning a lot looking at my peers' applications and on the job. For more videos, please take a look at Appian's tutorials ( academy.appian.com/#/catalog ), such as:
academy.appian.com/#/online-courses/dafc3e8e-b53d-4954-a52c-9d067a51dd4c
academy.appian.com/#/curricula/4533900a-3905-4d97-a8f0-35dccdbb2eec
I hope this helps a bit,
Augustine
La wea pulenta
Also I can spend some time on skype or zoom call as well if you can help it will be great.
Sundaram, man, thanks for your comments on here! I hear you on what you're going through - it's not easy getting started; you have a challenge ahead for sure. If you want to connect on LinkedIn ( www.linkedin.com/in/augustinec ), I can write to you one to one to try to offer some guidance on your specific case. For the item posted on your other message, you will need a process model with User Input tasks, gateways, the email node, and some others. The User Input tasks have an assignment property that you can do this on. There is more to this of course, but for now I can at least say that what you are attempting to do is very feasible.
Thanks again for your messages, and kindest regards, Augustine
Thank you. Let me connect to you via LinkedIn
hi...can u explain tell little slow...& Tell me how to set up Appian in our system...can u share the link and all
Hi Reshma, do I understand correctly that you are trying to setup Appian On-Premise (installation of Appian on a server)? Or are you referring more to adjusting settings for the first time on an existing Appian installation (Admin Console settings)?
The On-Premise installation can take a while to setup. Here is a link: academy.appian.com/#/online-courses/822450eb-4ee7-4a94-b91c-4a69ce0ac900
Appian Support can help you through the process as well.
The Admin Console settings are more simple. The main things that come to mind when setting up a new environment are timezone preferences and users (with care as to who will be a "Basic User" versus a "System Administrator").
docs.appian.com/suite/help/20.1/Appian_Administration_Console.html
If you are setting up a test or production environment, I would make sure I have a System Administrator account that can be used for importing all applications and packages. docs.appian.com/suite/help/19.1/Application_Deployment_Guidelines.html
There is a lot to see in this area. Let me know if you have additional questions. Thanks for leaving a message!
we need a person for appain bpm tool r u interested join?
Are you looking for good opportunity as appian developer?
Are you looking for good opportunity as appian developer?