Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Coming this summer: Cisco Support Community and Cisco Communities are merging. Learn more

Intelligent Automation Blogs

87 Views
0 Comments

Howdy to all you out there in Automation Land! Hope the summer treated you well and you are moving into the great fall weather, enjoying some football, and whatever else you like to do outside! I have been away at a couple events and had some major project work going on so my time for blogs has been next to none... however I found a new topic for CPO that I could not go without blogging about because well... it's just plain awesome! I'm talking about SWAGGER integrated into CPO. I did a past blog on the new Rest API but now, as of 3.2.2 we have integrated SWAGGER for the rest API into CPO!!!

If you are unaware, SWAGGER gives you the API calls and formats and allows you to make test calls so you can write all those CPO web service calls with ease. It gives you all the formats, all the JSON, all the endpoints, all the requirements... all you do is a little configure, a little test, and there you go... it even gives you the CURL commands... could it get any easier???? So if you are like me and you like to automate back into CPO (ie. creating targets dynamically or starting other processes dynamically, etc) then you have a great love for the CPO NorthBound Web Services. Adding REST to CPO was super, but this just makes the icing on the cake taste great! So how do we get it to work?

Couple of quick steps...

1) Assuming REST API is disabled or you have a new CPO server.... if REST is enabled go to the last step

2) Go to File->Environment Properties

3) Go to the Web Services tab

4) Click the checkbox next to one of the REST services (HTTP or HTTPS) and configure the port(s) you want and click OK

5) Click OK to restart the web services if prompted

6) Now you can go to swagger at (assuming REST on HTTP) -> http://<hostname_of_cpo>:<port_of_web_Services>/swagger/ui/index/

That's all! And you ask... "Do you have a VOD of this?" and well.. .it's me , so of course I do!

Onto the video! Enjoy!

 

 

 

 

Play recording (24 min 28 sec)

Recording password: YqVumdJ2

Thanks as always to all my wonderful readers and those who continue to stick with and use CPO. Big things are on the horizon and I hope that you will continue to use CPO and find great uses for it! If you have a really exciting automation story, please email me it! (see below) I would love to compile some stories and feature customers or individual stories in an upcoming blog!!!

AUTOMATION BLOG DISCLAIMER: As always, this is a blog and my (Shaun Roberts) thoughts on CPO and automation, my thoughts on best practices, and my experiences with the product and customers. The above views are in no way representative of Cisco or any of it's partners, etc. None of these views, etc are supported and this is not a place to find standard product support. If you need standard product support  please do so via the current call in numbers on Cisco.com or email tac@cisco.com

Thanks and Happy Automating!!!

--Shaun Roberts

75 Views
0 Comments

Howdy out there in automation land!! Since I came across my own issues with database size I decided to create a how to VOD on moving a DB from one server to another and the whole re-attach process. This is done for SQL and should be straight forward enough for everyone to follow!

The steps are as follows...

  1. Attach SQL server to remote storage
  2. Backup Process and Reporting DB to remote storage
  3. Move DBs to new SQL server
  4. Restore both DBs to new SQL server
  5. Use DB Utility to attach new DB server to CPO
  6. Use CPO console to remove/re-attach Reporting DB
  7. Use attached script to help you restore Reporting DB jobs for grooming

And that's all there is to it! Hopefully the below VOD will help you out. The audio is a bit loud so just a fair warning!

Onto the VIDEO!

Play recording (27 min 2 sec)

Recording password: pXFWGMZ3

Thanks as always to all my wonderful readers and those who continue to stick with and use CPO. Big things are on the horizon and I hope that you will continue to use CPO and find great uses for it! If you have a really exciting automation story, please email me it! (see below) I would love to compile some stories and feature customers or individual stories in an upcoming blog!!!

AUTOMATION BLOG DISCLAIMER: As always, this is a blog and my (Shaun Roberts) thoughts on CPO and automation, my thoughts on best practices, and my experiences with the product and customers. The above views are in no way representative of Cisco or any of it's partners, etc. None of these views, etc are supported and this is not a place to find standard product support. If you need standard product support  please do so via the current call in numbers on Cisco.com or email tac@cisco.com

Thanks and Happy Automating!!!

--Shaun Roberts

shaurobe@cisco.com

327 Views
1 Comment

Howdy out there in Automation land!!! Sorry for the delay and massive gap in blog writing but well such is life and things get you busy and there we go. I was diverted to some other projects and had not had the time to come up with a good blog entry and I wanted all you, the readers, to have good things to read.... not just something I slapped on a screen! So what is the topic for this blog???


Why, the brand new REST api that CPO 3.2.1 gives us! WOW! It is something that a lot of us have been waiting a while for and the developers have granted our wish. Now you can use both SOAP and REST based APIs to make calls into CPO and open up a whole new world of fun for you and your automations.

I figured I would do a little show and tell on the REST API and get you going in the right direction. I do plan, at some point, to release a TAP full of CPO REST API calls, but as of yet... I have not had the chance to really vet it all out. The REST API supports both XML and JSON based queries and will send you back the similar. It, like the SOAP setup, supports both secure and non-secure setups and supports basic, digest, and NTLM authentication models. It also, again, provides us with an awesome framework to do some automation directly to CPO or for other coding languages to do the same. You can find the REST API guide at

http://www.cisco.com/c/dam/en/us/td/docs/net_mgmt/datacenter_mgmt/Process_Orchestrator/3-21/REST/CPO_REST_API_Guide.pdf

Which is what I will cover in today's VOD! One point I need to share(that is not covered in the VOD) is that when you are matching things via query string, it is an EXACT MATCH! Unless you use wildcards. So in our VOD example, if you wanted to search for everything with "API" in the name you would want to input *API* in the name filter. Now if you just wanted to find a target called "Shaun's Target", you would just input that exact string. You will see I had some issues with that in VOD and I had to check with development on how it was implemented :) But there you go. You should be able to handle it now. I have also requested the developers update the API documentation a little bit to speak to this as (to me) it was a bit unclear!

Anyways, you want to see the REST API don't you? Well ONTO THE VIDEO!

Play recording

Thanks as always to all my wonderful readers and those who continue to stick with and use CPO. Big things are on the horizon and I hope that you will continue to use CPO and find great uses for it! If you have a really exciting automation story, please email me it! (see below) I would love to compile some stories and feature customers or individual stories in an upcoming blog!!!

AUTOMATION BLOG DISCLAIMER: As always, this is a blog and my (Shaun Roberts) thoughts on CPO and automation, my thoughts on best practices, and my experiences with the product and customers. The above views are in no way representative of Cisco or any of it's partners, etc. None of these views, etc are supported and this is not a place to find standard product support. If you need standard product support  please do so via the current call in numbers on Cisco.com or email tac@cisco.com

Thanks and Happy Automating!!!

--Shaun Roberts

shaurobe@cisco.com

77 Views
0 Comments

Howdy out there in automation land! Hopefully the fall is treating you well and everyone in the US is getting ready for a nice break next week and time with friends and family. This is a quick video blog on the *NEW* silent installer feature for Cisco Process Orchestrator(CPO). It has been wanted for a long time and was added into 3.1.1 and improved in 3.2. I will show you a silent install from scratch in 3.2 of a single node. (brand new install)

Before you start I had to do the following things to make sure it worked right...

1) Disable UAC for all admins/etc. You can re-enable it *after* install is complete

2) Download and install the MS Visual C++ 2008 64 bit redistributable kit: http://www.microsoft.com/en-us/download/details.aspx?id=2092

3) Download and install the MS Visual C++ 2013 64 bit redistributable kit: https://www.microsoft.com/en-us/download/details.aspx?id=40784

Normally these would be handled by the GUI installer but you must have them installed. You must also have *ALL* of the standard CPO pre-reqs met... as a reminder, here is what they are:

After that is taken care of do the following to process a silent install...

1) Download and extract CPO binaries to a folder on your server

2) Go into the extract directory and then go into the SETUP directory

3) Edit the Silent.rsp file and configure it to your needs. (see VOD below for step by step)

4) Save Silent.rsp and close it

5) Run SilentInstall_Server.bat

This will get you your silent install.

Now you've got that, you can watch me do the same :)

ONTO THE VIDEO!

Play recording

Enjoy!

 

Shaun's Monthly Q/A

 

No questions this month! Hopefully we'll get some in to answer for next time!

 

 

Every month I will pick a handful of questions from you, the reading CPO public, to answer in this part of the blog. Please post comments/questions below. I will no longer be using the external e-mail from previous blogs.

 

Please also let me know if you like the format of this blog and what else you would like to see/know about. Feel free to give any ideas as to future blog posts, etc and I will be happy to post them. I hope to  do more how-tos, best practices, tips, tricks, and hopefully some interviews of the important people behind the scenes of CPO.

 

 

AUTOMATION BLOG DISCLAIMER: As always, this is a blog and my (Shaun Roberts) thoughts on CPO and automation, my thoughts on best practices, and my experiences with the product and customers. The above views are in no way representative of Cisco or any of it's partners, etc. None of these views, etc are supported and this is not a place to find standard product support. If you need standard product support  please do so via the current call in numbers on Cisco.com or email tac@cisco.com

 

 

Thanks to all for reading and happy automating!

 

 

-Shaun Roberts

 

52 Views
0 Comments

Howdy out there in automation land! You might be wondering... where have I been!!!?? It's been 2 months since the last blog.... well we moved and with all that comes a delay in blogging. But we are pretty stable and I am back now! This blog is to talk about the other methods that I built into the List class for CPO. These include the following methods..

 

1) Destroy() - > destroys the list and it's run time user

2) Extend(L) -> this takes a List Name "L" and adds it to the list you invoked it on

3) Pop(i) -> this takes an optional index i and pops/removes the item from the list at that index. If "i" is not given, it pops off the last item in the list. It returns the item value as output

4) Index(item) -> this returns the first index of a item given. If no index, it errors

5) Get(index) -> this is like doing Array[Index] in a programming language. It returns the value of the item at the given index

6) Remove(item) -> this removes all items that are the same as the given item

 

These methods combined with the ones from before give a decently complete list class to help you in your coding. The only drawback is a little added overhead, but as I have said in the recordings, much of this is academic and meant to show you the power of target types and service oriented programming which is CPO's version of Object Oriented Programming. This blog will be short from a writing standpoint and the VOD is shorter. I'm trying to reduce the time so more will watch and be able to enjoy the full things!

 

I plan to do upcoming blogs on Strings, Conditionals, and more!!!

You can find the previous blog to this one at https://supportforums.cisco.com/blog/12550451/pondering-automation-creating-list-and-checking-it-twice

 

This includes the downloads for the list class.

now, ONTO THE VIDEO!

Play recording

 

Enjoy!

 

Shaun's Monthly Q/A

 

No questions this month! Hopefully we'll get some in to answer for next time!

 

 

Every month I will pick a handful of questions from you, the reading CPO public, to answer in this part of the blog. Please post comments/questions below. I will no longer be using the external e-mail from previous blogs.

 

Please also let me know if you like the format of this blog and what else you would like to see/know about. Feel free to give any ideas as to future blog posts, etc and I will be happy to post them. I hope to  do more how-tos, best practices, tips, tricks, and hopefully some interviews of the important people behind the scenes of CPO.

 

 

AUTOMATION BLOG DISCLAIMER: As always, this is a blog and my (Shaun Roberts) thoughts on CPO and automation, my thoughts on best practices, and my experiences with the product and customers. The above views are in no way representative of Cisco or any of it's partners, etc. None of these views, etc are supported and this is not a place to find standard product support. If you need standard product support  please do so via the current call in numbers on Cisco.com or email tac@cisco.com

 

 

Thanks to all for reading and happy automating!

 

 

-Shaun Roberts

 

98 Views
0 Comments

Howdy out there in Automation Land! I hope the summer finds you well and you are resting/relaxing and getting out on vacation. Re-charging during the summer and spending time with friends and family is vital! Personally I took a few trips that took me all over the South Eastern United States. Now things have settled down and I can get back to writing and video making. Today we start a two part series on a class/target type I developed. In knowing the CPO has tables but does not have true "lists" or "arrays" I decided to build a list class. Although much of it can be done without the class, it is about teaching service orientated orchestration and being somewhat academic.

 

Hopefully this video can give you some insight into service oriented orchestration and more around the target type setup. While I have already done the code for it, I plan to walk and talk you through it. It is open source and you are welcome to take it and play/use it,etc. I would not recommend using it for production yet without some more testing. This is my first release of it. It does require the automation function toolkit that I have published. I will include both links below. At the end, I would suggest you give it a watch and see if it sparks any programming interest in you or gives you further ideas. I am also looking for some automation experts to come on future blogs with me and be guests. I've had one before and would love to share more automation stories with the readers. Please email me directly if you are interested!

 

Links you need...

 

Automation Function Toolkit: https://supportforums.cisco.com/document/129151/automation-function-tools-version-2000-10-23-2013

 

List Class: https://supportforums.cisco.com/document/12550446/cpo-list-class

 

Now... ONTO THE VIDEO!

https://cisco.webex.com/ciscosales/lsr.php?RCID=d21ef6edef3d401196a90b8c35ea7f5f

 

 

Enjoy!

 

Shaun's Monthly Q/A

 

No questions this month! Hopefully we'll get some in to answer for next time!

 

 

Every month I will pick a handful of questions from you, the reading CPO public, to answer in this part of the blog. Please post comments/questions below. I will no longer be using the external e-mail from previous blogs.

 

Please also let me know if you like the format of this blog and what else you would like to see/know about. Feel free to give any ideas as to future blog posts, etc and I will be happy to post them. I hope to  do more how-tos, best practices, tips, tricks, and hopefully some interviews of the important people behind the scenes of CPO.

 

 

AUTOMATION BLOG DISCLAIMER: As always, this is a blog and my (Shaun Roberts) thoughts on CPO and automation, my thoughts on best practices, and my experiences with the product and customers. The above views are in no way representative of Cisco or any of it's partners, etc. None of these views, etc are supported and this is not a place to find standard product support. If you need standard product support  please do so via the current call in numbers on Cisco.com or email tac@cisco.com

 

 

Thanks to all for reading and happy automating!

 

 

-Shaun Roberts

 

 

 

126 Views
0 Comments

We are introducing Cisco Prime Service Catalog 11.0 with the following key features:

  1. Storefront for Private Cloud IaaS: providing end user self-service ordering and management of auto-discovered services from UCSD.
  2. Application Stack Design and Provisioning: Stack Designer, Heat, AMQP and Puppet to support application provisioning on UCSD-managed infrastructure container, with over 25 out-of-box templates for application provisioning.
  3. Single Pane of Glass for Hybrid Cloud VMs: providing end user self-service UI to order, manage and move VMS from private to public cloud, and vice versa.
  4. Multi-Tenant IaaS on ACI: enable T2, T3 service providers to provide multi-tenant IaaS on the Prime Service Catalog, UCSD, and ACI solution architecture.
  5. Service Design and Platform Enhancements:  enable customers doing in-house content development with dynamic data retrieval against REST web services and hierarchical service items.  Also, provided platform and security updates in this release.

Software and documentation for Cisco Prime Service Catalog 11.0 can be accessed from Cisco.com

 

82 Views
0 Comments

This is to announce Cisco Prime Service Catalog version 11.0 has been delivered to Cisco.com, and is now available for customers and partners to download.  

The Prime Service Catalog 11.0 software can now be downloaded from Cisco.com.  Enterprise Cloud Suite customers please download the virtual appliance under the VMware link.

 

Key features for Prime Service Catalog 11.0 include:

  • Storefront for Private Cloud IaaS: providing end user self-service ordering and management of auto-discovered services from UCSD.
  • Application Stack Design and Provisioning: Stack Designer, Heat, AMQP and Puppet to support application provisioning on UCSD-managed infrastructure container, with over 25 out-of-box templates for application provisioning.
  • Single Pane of Glass for Hybrid Cloud VMs: providing end user self-service UI to order, manage and move VMS from private to public cloud, and vice versa.
  • Multi-Tenant IaaS on ACI: enable T2, T3 and government service providers to provide multi-tenant IaaS on the Prime Service Catalog, UCSD, and ACI solution architecture.
  • Service Design and Platform Enhancements:  enable customers doing in-house content development with dynamic data retrieval against REST web services and hierarchical service items.  Also, provided platform and security updates in this release.

 

98 Views
0 Comments

Howdy out there in Automation land! 2015 has been going for 2.5 months now and I truly apologize for not getting blogs out sooner! I will be publishing this blog and another blog in the next week to catch up. Next blog we will discuss triggers in CPO and all their uses plus some basics around logic in CPO. This time, we cover a more advanced topic around programming and programming structures. We are going to cover queues/stacks and how they can be implemented in CPO and uses to help with the issue of concurrency in programming especially when we make API calls. Let's look at a couple of quick definitions....

 

Queues - A queue is an advanced data structure which operates on the FIFO or First in First Out idea. Ref: http://en.wikipedia.org/wiki/Queue_%28abstract_data_type%29

Stacks - A stack is another advanced data structure which operates on the LIFO or Last In First Out idea.

Ref: http://en.wikipedia.org/wiki/Stack_%28abstract_data_type%29

 

Obviously those links can give you a lot more detail, but just know the basics for now. I have implemented a basic queue in CPO which you can download and install via TAP @ https://supportforums.cisco.com/document/12283171/basic-queue-target-typeclass-cpo

This is a generic queue which can do the basics. While this is good, we need to attack an issue we can run into with CPO.

 

What happens when we want to call the same API a ton of times but that API has a limit on concurrent connections or IT limits us or we need to limit ourselves? We need to implement a process queue. Where we can queue processes up for use/connection to the API(or some other system) and then process those.

I like to think of this idea like a bouncer at a party. Imagine a party room where 10 people are allowed in. (these would be our 10 connections to an API) 1 person comes up and the bouncer sees no one in the room, he lets that person into party. No issue. Let's say the room is now full with 10 people. The 11th person comes up and asks the bouncer to go in. The bouncer says "wait and let me look inside". The bouncer looks inside and sees that that room is full, and tells the 11th person, "no you cannot enter, please wait 5 minutes and ask me again". 5 minutes later the person asks again and the bouncer looks into the room. It looks like 2 people have "left" or stopped using the API and there are 2 open spots, so the bouncer lets the 11th person into the room.

 

But we can run into an issue.... normally a person will stay in and party for a while and then walk out the exit freeing up that space. What happens if the person passes out while at the party? Their space is full and "stuck". We can run into the same situation if we are queuing up processes and allowing them access to the APIs/Systems and one of the processes fails. It can be "stuck" in queue. So in this case, we have another bouncer who waits at the back door. If he hears that someone is stuck or passed out, he looks in and tries to find that person. If he finds them, he removes them, freeing up a space. We can make use of this by using the "Failed Process State" trigger. So if the process fails, we look at the process queue and if the process is still in queue, we remove it.

 

This is how I wrote and built my process queuing that I use for my API calls. The below VOD explains this idea and how it works, explains my basic queue class, and helps you to develop a stack class. (just as a programming example). This process queuing was built on top of the original CIAC solution for this and then I expanded on it. This VOD is a bit longer than normal, but hey, I figured you, the readers, were worth the extra time since it has been a while since I blogged.

 

Here is the link for the process queue tap:

Automation Toolkit (which contains Process Queue structure): https://supportforums.cisco.com/document/129151/automation-function-tools-version-2000-10-23-2013

Attached to this blog you will find my completed stack class if you do not want to write it yourself!

 

Now... you have the some taps... ONTO THE VIDEO!

 

https://cisco.webex.com/ciscosales/lsr.php?RCID=8cea97e2b688453aaa1e7e38c3070f7a

 

Enjoy!

 

Shaun's Monthly Q/A

 

No questions this month! Hopefully we'll get some in to answer for next time!

 

 

Every month I will pick a handful of questions from you, the reading CPO public, to answer in this part of the blog. Please post comments/questions below. I will no longer be using the external e-mail from previous blogs.

 

Please also let me know if you like the format of this blog and what else you would like to see/know about. Feel free to give any ideas as to future blog posts, etc and I will be happy to post them. I hope to  do more how-tos, best practices, tips, tricks, and hopefully some interviews of the important people behind the scenes of CPO.

 

 

WEEKLY AUTOMATION BLOG DISCLAIMER: As always, this is a blog and my (Shaun Roberts) thoughts on CPO, my thoughts on best practices, and my experiences with the product and customers. The above views are in  no way representative of Cisco or any of it's partners, etc. None  of these views, etc are supported and this is not a place to find standard product support. If you need standard product support  please do so via the current call in numbers on Cisco.com or email tac@cisco.com

 

 

Thanks to all for reading and happy automating!

 

 

-Shaun Roberts

 

shaurobe@cisco.com

309 Views
0 Comments

Howdy out there in Automation Land! As the end of the year draws to a close we find ourselves mired in football, turkey, family gatherings, and so much more. What a wonderful time of the year to recharge ourselves and well, of course, do some automation :) . Today I wanted to have a quick chat about error handling and how I have accomplished that in CPO throughout my development time. This is nothing ground breaking but more insight into how I do some things and what has been successful for me. In particular we will look at a couple of triggers and "funneling" systems which allow us to direct all process/program errors into a single space and then report them back to the admin/end users.

 

First off.. your processes will FAIL. It's just a truth. Nothing in automation or code is fool-proof and nothing works 100% of the time. But we do our best. So we must put proper error handling and checking in our code. Sometimes we will get bad data. Sometimes we will find new use-cases or use-cases that were not given to us in full during development. Sometimes our code is just flat out bad. It's all ok. Why? Because with proper error handling we can see those things and then fix them! Not to drone on too long, I want you to watch and enjoy the sub 25 minute video blog and see if it can help you with your error handling. Have a wonderful rest of your year and come back in 2015 ready to see some more awesome automation things!

 

Now, ONTO THE VIDEO!!!!

https://cisco.webex.com/ciscosales/lsr.php?RCID=181360eecca849ecacdbd4bf5e624ee2

 

Enjoy!!

Shaun's Monthly Q/A

 

No questions this month! Hopefully we'll get some in to answer for next time!

 

 

Every month I will pick a handful of questions from you, the reading CPO public, to answer in this part of the blog. Please post comments/questions below. I will no longer be using the external e-mail from previous blogs.

 

Please also let me know if you like the format of this blog and what else you would like to see/know about. Feel free to give any ideas as to future blog posts, etc and I will be happy to post them. I hope to  do more how-tos, best practices, tips, tricks, and hopefully some interviews of the important people behind the scenes of CPO.

 

 

WEEKLY AUTOMATION BLOG DISCLAIMER: As always, this is a blog and my (Shaun Roberts) thoughts on CPO, my thoughts on best practices, and my experiences with the product and customers. The above views are in  no way representative of Cisco or any of it's partners, etc. None  of these views, etc are supported and this is not a place to find standard product support. If you need standard product support  please do so via the current call in numbers on Cisco.com or email tac@cisco.com

 

 

Thanks to all for reading and happy automating!

 

 

-Shaun Roberts

 

shaurobe@cisco.com

325 Views
2 Comments

Howdy out there in automation land! I hope everyone is having a great fall and are getting ready to open the holiday season. I do plan to do one more blog before 2014 makes way for 2015, probably post it sometime right after Thanksgiving. For this entry I have always wanted to develop a Content Logging system to provide users a way to generate logs for their content and custom code. So I went ahead and did that! This blog reviews some experimental (and I mean highly experimental) content that can serve as a logger for you! Being that it is new and experimental, it comes with no warranty, no support, and probably should only be used in test/dev systems to start with. You *MUST* review the below VOD if you are to use it. It is basically the doc/manual on how to use my CPO Content Logger. You will find links for the actual TAPs below as well.

 

Is the content logger anything revolutionary? No. It uses much of the stuff built into the product already but does "put it all together". At a minimum, like with most of my automation projects, I hope you can just look through the content and get more ideas on how to automate things! If you do decide to use the Logger, then please do so and provide me any and all feedback so I can make it much, much better. If you have enhancement ideas, let me know, if there are bugs, let me know! I will try to get fixes it and updates as often as I can, but this content is "community" content so you can edit it directly. Do note however that I reserve the right to release the "official" one to the public via these forums. Good luck with all your automation endeavors and I hope to see many of you using the Logger in your future automations!

 

now.... ON WITH THE VIDEO!

VOD: https://cisco.webex.com/ciscosales/lsr.php?RCID=9480806bc5774513986ad9dd96873aad

CPO Content Logger Official Release Page:


https://supportforums.cisco.com/document/12346661/cpo-content-logger

 

Automation Functions Toolkit Release Page:

https://supportforums.cisco.com/document/129151/automation-function-tools-version-2000-10-23-2013

 

 

Enjoy!!

Shaun's Monthly Q/A

 

No questions this month! Hopefully we'll get some in to answer for next time!

 

 

Every month I will pick a handful of questions from you, the reading CPO public, to answer in this part of the blog. Please post comments/questions below. I will no longer be using the external e-mail from previous blogs.

 

Please also let me know if you like the format of this blog and what else you would like to see/know about. Feel free to give any ideas as to future blog posts, etc and I will be happy to post them. I hope to  do more how-tos, best practices, tips, tricks, and hopefully some interviews of the important people behind the scenes of CPO.

 

 

WEEKLY AUTOMATION BLOG DISCLAIMER: As always, this is a blog and my (Shaun Roberts) thoughts on CPO, my thoughts on best practices, and my experiences with the product and customers. The above views are in  no way representative of Cisco or any of it's partners, etc. None  of these views, etc are supported and this is not a place to find standard product support. If you need standard product support  please do so via the current call in numbers on Cisco.com or email tac@cisco.com

 

 

Thanks to all for reading and happy automating!

 

 

-Shaun Roberts

 

shaurobe@cisco.com

 

 

103 Views
0 Comments

Cisco Intelligent Automation (IAC) for Cloud 4.1 Product Overview and Technical Links

81 Views
0 Comments

Howdy out there in automation land! I hope everyone is having a wonderful fall season and are back in the full swing of the school year. Things are going well here as I ramp down a handful of projects but ramp up a new handful. Hence the reason for the large gap in-between blogs... sometimes those ramp up and downs keep you busy! We have had a handful of customers ask about the newer version of CPO since we recently released 3.0.2 and we are getting close to the next major release in 3.1. (still a few out but closer to it than farther from it) So I decided to do a video blog about the additional things you get from upgrading to 3.0 and beyond.

 

Currently I run 3.0.2 on all my environments and it is wonderful. The first major boon you will get from any upgrade is the tireless effort and hours of work that engineering has put into the product. Each release is that much more work and that much better. A bunch of great things have come out of 3.0 and 3.0.2 including:

  • Support for .net Framework 4.5 which has tons of improvements in Garbage Collection and other resource utilization
  • Ability to be Highly Available
  • Modeless Editor Support
  • Process Validation for Automation Packs
  • New activities and adapters
  • Tons of bug and enhancement fixes to activities and adapters already present
  • Target Types
  • much much more!

So start with this small list and come join me on a quick 30 minute tour of the newest features and discussion around CPO 3.0 and later! I know it will be insightful for you and help you in your decision to press forward with your upgrade. In the case that you do want to upgrade, we even have video guidance to take you through it! You can find that @ https://supportforums.cisco.com/document/12145556/video-demand-upgrading-teo-23x-cpo-30

 

Now, ONTO THE VIDEO!!!

https://cisco.webex.com/ciscosales/lsr.php?RCID=2311acbd9b144a9ba1244e65bcc7976a

 

Enjoy!!

Shaun's Monthly Q/A

 

No questions this month! Hopefully we'll get some in to answer for next time!

 

 

Every month I will pick a handful of questions from you, the reading CPO public, to answer in this part of the blog. Please post comments/questions below. I will no longer be using the external e-mail from previous blogs.

 

Please also let me know if you like the format of this blog and what else you would like to see/know about. Feel free to give any ideas as to future blog posts, etc and I will be happy to post them. I hope to  do more how-tos, best practices, tips, tricks, and hopefully some interviews of the important people behind the scenes of CPO.

 

 

WEEKLY AUTOMATION BLOG DISCLAIMER: As always, this is a blog and my (Shaun Roberts) thoughts on CPO, my thoughts on best practices, and my experiences with the product and customers. The above views are in  no way representative of Cisco or any of it's partners, etc. None  of these views, etc are supported and this is not a place to find standard product support. If you need standard product support  please do so via the current call in numbers on Cisco.com or email tac@cisco.com

 

 

Thanks to all for reading and happy automating!

 

 

-Shaun Roberts

 

shaurobe@cisco.com

66 Views
0 Comments

Cisco Intelligent Automation for Cloud (IAC) 4.1 was released on September 25, 2014.  The documentation and software can be downloaded from Cisco.com

535 Views
0 Comments

Hello,

New training videos are now available for Cisco Prime Service Catalog version 10.x. You can find them in the links below. (Note: Mac Safari users may have to click once on the training page to start the video, as Flash is disabled by default.)

 

Customizing Storefront StylesThis video describes how to use custom style sheets to brand Cisco Prime Service Catalog for your company, and how to apply custom style sheets to a particular organizational unit. 

Approving and rejecting Service RequestsThis video describes the different ways you can approve or reject service requests by using Cisco Prime Service Catalog.

Ordering for OthersThis video describes how to order IT services on behalf of another person or group, and how to track services ordered for others. 

Ordering IT ServicesThis video describes how to order IT services by using the Cisco Prime Service Catalog storefront, and how to track ordered services.

Tracking Orders in Order ManagementThis video describes how to track, filter, sort, and copy service orders by using the Order Management module in Cisco Prime Service Catalog. 

Enhancing Service FormsThis video describes how to enhance your CPSC service forms with Web links and graphics.

 

For further questions please do not hesitate to reach out to service-catalog@cisco.com, or tweet us at @CiscoUM.