Video Screencast Help
Search Video Help Close Back
to help

Endpoint Management Community Blog

Showing posts tagged with Workflow Solution
Showing posts in English
nac | 07 Jul 2009 | 6 comments

Many times we have to customize the installation of vendor MSI, by selecting complete, typical or customize installation of the package. This will install particular features when selected. If we add another feature, it may not install, and we cannot see the files and registries added by the component present in this feature.

Using Custom Action:

Check for the custom action which is installing selected features and edit to add the feature.

Edit the custom Acton to add New Feature

...
LNew | 11 Sep 2008 | 0 comments

I ran into this problem when creating a workflow for a standard time off type of request - there wasn't a way to force the 2nd date (in this case, the end date) to key off of the 1st, or start, date and therefore prevent the user from selecting something like 9/27/08 to 9/25/08 for his/her time off.

A coworker of mine helped me come up with a way of comparing the dates inside of the form itself, rather than looping out of the form. This way, the workflow would not progress if the end date was not greater than the start date and we can utilize custom validation to handle both the model and the error message. Consequently, the user would be required to fix the date issue right then and there.

There may be an easier/quicker way to handle this, but here's what we came up with:

In this example scenario, we...

neil_rogers | 07 Aug 2008 | 0 comments

In Workflow, the term "Collection" is a term that does not refer to traditional Altiris Collections, unless it has the Altiris icon. If it is a blue file box, then it can be used for array items.

Collections are how array handling is done. If you have a list of computers in an array, and need to add a ticket for each one, then use the component: "For each element in Collection."

It has two output paths: Next Element and Finished. The Next Element is similar to a while or for loop. Just loop it through the rest of the components and back to itself. Inside of that process it can have things like matches or equals rules, Commands, Create or Edit Tickets and then the data path goes back to the For Each element in Collection until it runs out of elements!

There are other handy ways to handle items in arrays or...

Rob Moore | 07 Aug 2008 | 1 comment

We've been using the Workflow Solution for several months now, and while the integration with Altiris Helpdesk is pretty tight, it is missing some key features that just drive me nuts. One of those is the inability to dynamically assign a worker to an incident.

To solve this issue, I've created a simple SQL integration component that queries the Worker table for a list of all the active workers and queues, and their associated Worker ID number. This list can then be put in to a drop down list component. Once a user selects a user name, the associated variable also returns the worker ID. This can then be used in the Associations tab of the Create incident component.

Andy Tous | 23 Jul 2008 | 1 comment

When using the Service Desk component "Create Ticket", notice the "Comment" field under the "Ticket Details" tab only shows information using a single line.

This will cause your comments to show on a single line when viewing from the Altiris Helpdesk side.

You should be able to fix this from the Workflow Designer by simply opening the "Create Ticket" component, "Ticket Details" tab. Click to edit the "Comments" and click on the on the "Source" button then "OK".

You will notice the [CR] squares will appear next to each line.

NOTE: If you edit the comments using the "Design" mode, you must click on "Source" and "OK", otherwise everything will display on a single line again.

scottwed | 06 Oct 2008 | 1 comment

In some situations, your workflow process may need to be split into two or more separate streams. For example, you might need to have three people approve a request before continuing. If you did them sequentially, it would take a lot longer to obtain all the necessary approvals.

Updated: Correction, the parallel tasks are not discarded upon the first path reaching an end point. However, the practice of merging is still extremely important to avoid accidental firing of downstream tasks and data dependencies that may not exist. To implement merging, execute the following steps.

Add the Workflow.Advanced.dll to your project by clicking on the "Import Components" button in the left pane of the Designer interface. Select the highlighted item and click Add.

...
Shadrocks | 08 May 2008 | 0 comments

If you have been disappointed with the lack of how-to documentation about using Workflow solution, here is a free e-learning class, provided by Altiris, to get you started.

I installed the solution for a look and quickly hit a wall when I attempted to build my first workflow. This 26-minute course looks as though it will be a big help.

Cheers!

http://learn.altiris.com/eCommerce/index.cfm?FuseA...

scottwed | 02 May 2008 | 0 comments

If you can't find the Altiris Agent tickle function in Workflow, this one is for you. For the uninitiated, the tickle function refers to the ability of the NS to instruct a managed computer to check-in immediately, as opposed to waiting for its next scheduled check-in interval. It's commonly used when you need a handful of computers to immediately perform an NS related activity such as installing software or applying a patch.

From the toolbox in Workflow Designer, use Altiris > Platform > Altiris Agent > Execute Power Management Cmd to target one or more computers by Guid.

Use Altiris > Platform > Altiris Agent > Execute Power Management on Collections to target one more collections of computers.

...

Craig Walker | 14 Apr 2008 | 1 comment

Comparing numbers is simple once you've completed this tutorial. Find the larger of two numbers or compare a range of numbers. So simple... once you learn how to use the CompareNumberRule component and its caching features.

Prerequisites: None

Estimated time to complete: 30 minutes

Exercise 1

Prepare a project to find the larger of two numbers. The logic of the comparison should be done on a different model whereas preliminary validations should be performed on the primary model.

Step 1: Create a new Decision Only project.

Step 2: Set up the Input Data as shown below:

Craig Walker | 11 Apr 2008 | 0 comments

Get someone's attention quickly and send them a message. PING! In this Monitoring project you will learn how to use the Ping component and its caching features.

Prerequisites: None

Objective: To learn how to use the Ping component and its caching features.

Estimated time to complete: 30 minutes

Exercise 1

Prepare a project to deploy a Ping component.

Step 1: Create a new Monitoring project.

Step 2: Drag and drop the SendEmail component from the Components palette under the Communication category.

Type 'ping' in the search box. Drag and drop the Ping component.

...