Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>PowerCrmTools

PowerCrmTools

Adnan Samuel

|
10 installs
| (0) | Free
An devops task to automate/view the registration of webhooks, service endpoints and related steps and images for Dynamics365/Customer engagement/PowerPlatform.

Power Crm Tools

A DevOps pipeline utility for Microsoft customer engagement(dataverse) to automate/view the registration of::

  • Service Endpoints
  • WebHooks (e.g: azure functions)
  • Steps
  • Images

There is a regular way (input based) of using the tasks but there is also an interactive way to register plugin steps.
. The interactive way (you can select existing webhooks/service endpoints etc.) is optional but can be very
help full to look up the registered webhooks or endpoints, for example, if a regular step or image registration fails due to bad input you can use the interactive way to select a step/image from webhook or service endpoints..
Indeed the interactive way requires a bit more parameters but provides more flexibility in terms of usability. more detail images
More related tasks coming as well.

Compatibility

Dynamics365 9.0 (on-premises (azure aware))
Customer engagement online versions

Parameters

OAUTH/ClientSecret Crm connection
Both Power Crm Register WebHook and Service Endpoint, provides output variables to be used in next tasks.
Interactive tasks, PAT and Service connection name.
see videos more full detail.

Tasks

Regular (input based)

Power Crm Tools Installer (A task to configure dependencies for Power Crm Tools)
Power Crm Register WebHook. Register webhook with output variables, $(powercrmwebhookName) and $(powercrmwebhookId)
Power Crm Service Endpoint Registration. Register service endpoint with output variables $(powercrmendpointId) and $(powercrmendpointName).
Power Crm Register Step. Register plugin step with output variable $(powercrmstepId).
Power Crm Register Image. Register crm image to plugin, webhook or image.

Interactive-WebAPI (selection based)

Power Crm Tools WebAPI Installer. An interactive UI task to register step to webhook or service endpoint.
Power Crm Tools WebAPI Register Step. An interactive UI task to register step with output variable $(powercrmstepId) .
Power Crm Tools WebAPI Register Image. An interactive UI task to register image to plugin,webhook or service endpoint.

Video - In detail

SC2 Video

start : 00:00
about extension : 00:18
about extensionused for: 00:24
purpose: 00:42
all tasks explanied: 00:01:33
regular pipeline start: 00:04:41
regular tasks- pipeline variables: 00:04:53
webhook registration: 00:06:26
crm tip attributes: 00:09:28
service endpoint registration: 00:10:57
crm tip images: 00:13:36
info interactive tasks: 00:14:44
interactive pipeline start: 00:15:10
interactive tasks - service connection:00:15:44
interactive tasks - pat token :00:17:13
interactive tasks - pipeline variables: 00:17:58
demo interactive pipeline - tasks: 00:0019:15
demo crm webhook (azure function): 00:22:51
demo crm service endpoint (bus - queue): 00:24:38
contact info: 00:26:58

Issues

For issues (https://github.com/SamuelAdnan/powercrmtools-manuel/issues).

LinkedIn

Adnan Samuel

Versions

1.4.0 First release

EULA

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft