Skip to main content

Automation Training

Ask your Partner Success Manager about automation training today!

Jump To

Getting Started: Hands-On Training​

A great place to start learning about Pia's Custom Automation Capabilities.

What we'll cover:
  1. What is an automation in Pia?
    • Basic concepts (including standalone automations vs. extension automations)
  2. How to use the Pia to create Automation Packages, Activities and Forms using the Editor feature
  3. How to run a PowerShell script via a Pia Automation on an end user device (via the Pia Agent)
  4. How to use built in activities in Pia and examples
  5. We'll cover resources available to you, such as:
    • Knowledge@Pia
    • Pia Dev Connect (Discord)
    • Packages Shared By Pia (Examples!)
Session Details
Run Time1 hour and 15 minutes
Session DifficultyNovice
Target AudienceA technical person with PowerShell scripting knowledge and time to learn
What to BringCome to the session with an idea of what you want to automate with Pia. Before coming to the session, have a watch of the training videos and get familiar with our tutorials.
What you'll learnWe provide you with the basic concepts, knowledge and resources you need to create your own custom Pia automations

Extension Automation Training​

Extension Automations are a core part of aligning Pia's Automations to your own process. For any gaps where Pia's automations do not automate your entire workflow, you can supplement with an Extension Automation.

What we'll cover:
  1. Extension Automation concepts and available extension points in Pia
  2. Creating an extension automation and testing it in a sandbox
  3. Promote your extension to live for your team to use
  4. We build on concepts from the getting started session to show you how to tailor an automation with an extension and how you might structure your extensions.
  5. If you bring an example to this session (which we highly recommend), we'll structure it with you in the session (if the example is simple enough, we'll even build it during the session).
Session Details
Run Time1 hour
Session DifficultyNovice
Target AudienceA technical person with PowerShell scripting knowledge and time to learn
What to BringCome to the session with an idea of how you would like to extend Pia's existing automations (typically people will start with the new user/terminate user automations). Before coming to the session, complete the "Getting Started" training session to learn the basic concepts. You can also follow the extension training tutorials here and here.
What you'll learnhow to connect your own PowerShell scripts and custom actions to Pia's automations so they run automatically as part of the standard processes.

Advanced Automation Training​

We will cover advanced technical topics in this session, typically at your choosing. Bring the topics you want to know more about!

What we'll cover:
  1. Exploring the platforms deeper capabilities, going further than creating basic custom automations.
  2. This session is generally run with one of our senior engineers/developers. There is no pre-determined structure of this session.
  3. If you have a specific idea you would like to automate with Pia, but aren't sure about the best approach, we can discuss the approach you may take and structure this in the session.
  4. Example topics:
    1. External integrations with systems not natively supported by Pia
    2. Advanced Microsoft Graph Authorization topics and usage
    3. Syntax of Pia's built-in expression engine
Session Details
Run Time1 hour
Session DifficultyIntermediate
Target AudienceAdvanced scripting and intermediate software development knowledge
What to BringCome to the session after completing the "Getting Started" training, tutorials and having built your own basic automation. Once you've done that, you'll have questions - bring those to this session!
What you'll learnMore about the questions and topics you bring to the session.