Video Introduction
Welcome to the Pia Automation Development video series! π This series aims to provide you with a basic understanding of Automation Development by breaking it down into various concepts.
After watching the videos, we recommend diving into OUR TUTORIAL SERIES. ππΊ .
Part 0: Introducing the development environmentβ
Explore the development environment and the Pia chatbot. π§©π»

- Introducing packages, activities and forms
- What is a sandbox?
- Navigation of the Partner Portal
- Integrating with the Pia chatbot
Part 1: How to create a packageβ
Learn how to create a basic package. π¦π§

- Create a basic package
- Switching to a sandbox
- Introduction to conditions: (client filter, chat condition)
- Introduction to activities (Chat interaction)
Part 2: Get user detailsβ
Discover how to handle inputs and outputs, and pass data to the chat. πββοΈπ

- Create an activity and specify an alias
- Activity inputs and outputs
- Output data from the new activity to the chat
- Pass output referencing the alias
Part 3: Collect details with a formβ
Create forms with textboxes, embed them in chats, and leverage form output in your automation. πβοΈ

- Create a form with a textbox
- Embed a form within a chat
- Using form output in your automation
Part 4: Popout formsβ
Execute PowerShell commands, populate forms through scripting, and access form properties. ππ‘π₯οΈ

- Creating read-only form fields
- Introducing inline powershell
- Executing powershell on Pia vs client environment
- Populating forms by script
- Get form's static name from properties.
Part 5: Querying the environmentβ
Retrieve users from Active Directory and leverage data to populate forms efficiently. π΅οΈββοΈπ

- Get users from active directory
- The tags dropdown form field type
- Using data retrieved to populate form
After watching the videos, we recommend diving into OUR TUTORIAL SERIES. ππΊ .