[REWST - TASK] Document Password in External Systems
This workflow automates password documentation across multiple MSP tools like documentation platforms and password managers, while updating the related PSA ticket with what was done. It plays a key role in automations for onboarding, password resets, and account management by checking each system’s requirements, only documenting where it’s allowed, and keeping everything compliant through consistent credential handling.
Save time and reduce security risks by using this in situations where you would otherwise need to document passwords manually across different systems. The modular setup also lets you pick which platforms to use, while still keeping credential management standardized across clients.
This workflow contains 16 tasks.
Inputs
use_psa - boolean
Set to
true
to document password change in PSADefault:
{{ false }}
password - string
Password
use_hudu - boolean
Set to
true
to store password in HuduDefault:
{{ false }}
username - string
Username
ticket_id - string
PSA Ticket ID
supervisor - string
Supervisor UPN or ID
use_itglue - boolean
Set to
true
to store password in IT GlueDefault:
{{ false }}
use_pwpush - boolean
Set to
true
to send password via PWPushDefault:
{{ false }}
user_email - string
User Email Address
phone_number - string
Phone number to SMS
user_last_name - string
User Last Name
store_in_ticket - boolean
Set to
true
to store password in PSA TicketDefault:
{{ true }}
user_first_name - string
User FIrst Name
send_sms_to_user - boolean
Set to
true
to send SMS to UserDefault:
{{ false }}
send_supervisor_user_password - boolean
Set to
true
to send Supervisor User's passwordDefault:
{{ false }}
Outputs
automation_log: Standardized Rewst automation log.
success: Boolean; States if workflow was successful.
itglue_password_link: The link to the new password in ITGlue.
itglue_password_record: The entire new password record in ITGlue.
pwpush_url: The url generated by PWPush.
hudu_password_link: The link to the new password in Hudu
hudu_password_record: The entire new password record in Hudu.
Key tasks
check_itglue: Validation/verification
check_psa: Validation/verification
validate_inputs: Validation/verification
update_ticket: Data modification
end_of_tasks: Core integration: noop
Jinja examples
Example 1
{{ CTX.use_itglue|d(false, true) }}
Used in transition condition
Example 2
{{ CTX.username|d("", true) and CTX.password|d("", true) }}
Used in condition to check that the username and password were provided.
Last updated
Was this helpful?