ActionableMessages
1.0.4
A PowerShell module for creating and managing Actionable Messages.
Installation Options
Owners
Copyright
Copyright © 2025 Mynster
Package Details
Author(s)
- Morten Mynster
Tags
ActionableMessages PowerShell Outlook AdaptiveCards Email
Functions
New-AMCard Add-AMElement Export-AMCard Export-AMCardForEmail New-AMTextBlock New-AMImage New-AMChoice New-AMContainer New-AMColumnSet New-AMColumn New-AMFactSet New-AMFact New-AMImageSet New-AMActionSet New-AMOpenUrlAction New-AMShowCardAction New-AMToggleVisibilityAction New-AMExecuteAction New-AMTextInput New-AMNumberInput New-AMDateInput New-AMTimeInput New-AMToggleInput New-AMChoiceSetInput ConvertFrom-AMJson New-AMNotificationCard New-AMServiceAlertCard New-AMServerMonitoringCard New-AMServerPurposeSurveyCard New-AMITResourceRequestCard New-AMApprovalCard New-AMApplicationUsageSurveyCard New-AMDiskSpaceAlertCard New-AMAccountVerificationCard
Dependencies
This module has no dependencies.
Release Notes
## Version 1.0.4 (April 25, 2025)
## [1.0.4] - [2025-04-25]
### Added
- Added 8 new cmdlets which are some prebuilt cards with custom inputs and their corresponding pester tests.
- - New-AMNotificationCard
- - New-AMServiceAlertCard
- - New-AMServerMonitoringCard
- - New-AMServerPurposeSurveyCard
- - New-AMITResourceRequestCard
- - New-AMApprovalCard
- - New-AMApplicationUsageSurveyCard
- - New-AMDiskSpaceAlertCard
### Fixed
- Standarized code formatting with new vscode settings file
### Feature
- Made sure all docs is up to date and added platyps docs
## [1.0.3] - [2025-04-09]
### Added
- additional functionality for New-AMCard
### Fixed
- New-AMTimeInput - Added warning "This function is not supported in all outlook clients. Currently only supported in Outlook on the web."
- New-AMCard - Fixed versions to use for improved reliability in diffrent outlook clients
- ConvertFrom-AMCard Originator ID missing from card
- ConvertFrom-AMCard image missing from card
- ConvertFrom-AMCard factset missing from card
- ConvertFrom-AMCard added generated id to New-AMColumnSet
- Add-AMElement added new function "Find-AMContainer" for better consistency in managing containers recursively.
### Feature
- New-AMImage Style parameter to function to allow to set avatar default = default
- New-AMContainer more options for parameter Padding valid options is now "None", "Small", "Default", "Medium", "Large", "ExtraLarge", "Custom"
- New-AmContainer parameter option Custom in and added options example @{ top = "None"; bottom = "Large"; left = "Small"; right = "Small"}
- New-AMExecuteAction IsPrimary parameter to function to allow to set primary positive style on button
## [1.0.2] - [2025-03-24]
### Added
- New cmdlet
- - ConvertFrom-AMJson (Lets you convert a json card into code that can be used by the module to create the same card. Should make it easier to get started and maybe convert existing json cards)
- Auto generated documentation which can be found here "https://mynster9361.github.io/modules/actionablemessages/"
- Release Drafter
- Pester tests
### Fixed
- Github Workflows
## [1.0.1] - [2025-03-19]
### Fixed
- PSGallery Links to github repo
## [1.0.0] - [2025-03-18]
### Added
- Initial release
- New-AMCard cmdlet
- Add-AMElement cmdlet
- Export-AMCard cmdlet
- Export-AMCardForEmail cmdlet
- New-AMTextBlock cmdlet
- New-AMImage cmdlet
- New-AMChoice cmdlet
- New-AMContainer cmdlet
- New-AMColumnSet cmdlet
- New-AMColumn cmdlet
- New-AMFactSet cmdlet
- New-AMFact cmdlet
- New-AMImageSet cmdlet
- New-AMActionSet cmdlet
- New-AMOpenUrlAction cmdlet
- New-AMShowCardAction cmdlet
- New-AMToggleVisibilityAction cmdlet
- New-AMExecuteAction cmdlet
- New-AMTextInput cmdlet
- New-AMNumberInput cmdlet
- New-AMDateInput cmdlet
- New-AMTimeInput cmdlet
- New-AMToggleInput cmdlet
- New-AMChoiceSetInput cmdlet
**Full Changelog**: https://github.com/Mynster9361/ActionableMessages/compare/1.0.3...1.0.4
View full release: https://github.com/Mynster9361/ActionableMessages/releases/tag/1.0.4
FileList
- ActionableMessages.nuspec
- Public\Inputs\New-AMTimeInput.ps1
- docs\New-AMColumnSet.md
- Examples\SimpleNotification.ps1
- Public\Inputs\New-AMToggleInput.ps1
- docs\New-AMContainer.md
- Private\ConvertTo-AMJson.ps1
- Public\Prebuilt\New-AMAccountVerificationCard.ps1
- ActionableMessages.psd1
- docs\New-AMDateInput.md
- Private\Find-AMContainer.ps1
- Public\Prebuilt\New-AMApplicationUsageSurveyCard.ps1
- ActionableMessages.psm1
- docs\New-AMDiskSpaceAlertCard.md
- Public\Actions\New-AMActionSet.ps1
- Public\Prebuilt\New-AMApprovalCard.ps1
- build.ps1
- docs\New-AMExecuteAction.md
- Public\Actions\New-AMExecuteAction.ps1
- Public\Prebuilt\New-AMDiskSpaceAlertCard.ps1
- CHANGELOG.md
- docs\New-AMFact.md
- Public\Actions\New-AMOpenUrlAction.ps1
- Public\Prebuilt\New-AMITResourceRequestCard.ps1
- LICENSE
- docs\New-AMFactSet.md
- Public\Actions\New-AMShowCardAction.ps1
- Public\Prebuilt\New-AMNotificationCard.ps1
- README.md
- docs\New-AMImage.md
- Public\Actions\New-AMToggleVisibilityAction.ps1
- Public\Prebuilt\New-AMServerMonitoringCard.ps1
- .github\release-drafter.yml
- docs\New-AMImageSet.md
- Public\Core\Add-AMElement.ps1
- Public\Prebuilt\New-AMServerPurposeSurveyCard.ps1
- .github\workflows\github-pages.yml
- docs\New-AMITResourceRequestCard.md
- Public\Core\ConvertFrom-AMJson.ps1
- Public\Prebuilt\New-AMServiceAlertCard.ps1
- .github\workflows\pester-test.yml
- docs\New-AMNotificationCard.md
- Public\Core\Export-AMCard.ps1
- Tests\Integration\ExampleCards.Tests.ps1
- .github\workflows\psscript-analyzer.yml
- docs\New-AMNumberInput.md
- Public\Core\Export-AMCardForEmail.ps1
- Tests\Prebuilt\New-AMAccountVerificationCard.Tests.ps1
- .github\workflows\release-drafter.yml
- docs\New-AMOpenUrlAction.md
- Public\Core\New-AMCard.ps1
- Tests\Prebuilt\New-AMApplicationUsageSurveyCard.Tests.ps1
- .github\workflows\release-psgallery.yml
- docs\New-AMServerMonitoringCard.md
- Public\Elements\New-AMChoice.ps1
- Tests\Prebuilt\New-AMApprovalCard.Tests.ps1
- .vscode\settings.json
- docs\New-AMServerPurposeSurveyCard.md
- Public\Elements\New-AMColumn.ps1
- Tests\Prebuilt\New-AMDiskSpaceAlertCard.Tests.ps1
- docs\Add-AMElement.md
- docs\New-AMServiceAlertCard.md
- Public\Elements\New-AMColumnSet.ps1
- Tests\Prebuilt\New-AMITResourceRequestCard.Tests.ps1
- docs\ConvertFrom-AMJson.md
- docs\New-AMShowCardAction.md
- Public\Elements\New-AMContainer.ps1
- Tests\Prebuilt\New-AMNotificationCard.Tests.ps1
- docs\Export-AMCard.md
- docs\New-AMTextBlock.md
- Public\Elements\New-AMFact.ps1
- Tests\Prebuilt\New-AMServerMonitoringCard.Tests.ps1
- docs\Export-AMCardForEmail.md
- docs\New-AMTextInput.md
- Public\Elements\New-AMFactSet.ps1
- Tests\Prebuilt\New-AMServerPurposeSurveyCard.Tests.ps1
- docs\New-AMAccountVerificationCard.md
- docs\New-AMTimeInput.md
- Public\Elements\New-AMImage.ps1
- Tests\Prebuilt\New-AMServiceAlertCard.Tests.ps1
- docs\New-AMActionSet.md
- docs\New-AMToggleInput.md
- Public\Elements\New-AMImageSet.ps1
- Tests\Unit\Actions.Tests.ps1
- docs\New-AMApplicationUsageSurveyCard.md
- docs\New-AMToggleVisibilityAction.md
- Public\Elements\New-AMTextBlock.ps1
- Tests\Unit\ConvertFrom-AMJson.Tests.ps1
- docs\New-AMApprovalCard.md
- docs\en-US\about_ActionableMessages.help.txt
- Public\Inputs\New-AMChoiceSetInput.ps1
- Tests\Unit\Core.Tests.ps1
- docs\New-AMCard.md
- Examples\ApprovalWorkflow.ps1
- Public\Inputs\New-AMDateInput.ps1
- Tests\Unit\Elements.Tests.ps1
- docs\New-AMChoice.md
- Examples\FeedbackForm.ps1
- Public\Inputs\New-AMNumberInput.ps1
- Tests\Unit\Inputs.Tests.ps1
- docs\New-AMChoiceSetInput.md
- Examples\MeetingInvite.ps1
- Public\Inputs\New-AMTextInput.ps1
- docs\New-AMColumn.md
Version History
Version | Downloads | Last updated |
---|---|---|
1.0.4 (current version) | 10 | 4/25/2025 |
1.0.3 | 12 | 4/9/2025 |
1.0.2 | 10 | 3/25/2025 |
1.0.1 | 6 | 3/19/2025 |
1.0.0 | 8 | 3/18/2025 |