Installing Workflow Studio 1.0
Before you can install, you will need to download the three installation files - Setup.exe, WFStudio.msi, and WFStudio_x64.msi.
Note: You must login to MyCitrix with either a partner account or an account that has Subscription Advantage current through 1/1/2009 for either XenApp, XenDesktop, XenServer, or NetScaler. All editions except the free Express edition entitle you to Workflow Studio 1.0.
There are three sections to the Workflow Studio 1.0 installation process - Validation, Installation, and Configuration.
The validation step is handled by Setup.exe. This program is optional as it just launches the MSI program for you when it is complete, but it is very useful in checking that all the pre-requisites Workflow Studio needs are correctly installed on the system. It is a simple, single screen application that looks like this:
As you can see in the above screen shot there are 5 requirements that we check for and help you get installed:
- Service Pack - Workflow Studio 1.0 is tested and supported on Windows XP SP3, Windows Vista, Windows Server 2003 SP2, and Windows Server 2008. If you don't have the latest service pack for your OS this tool will notify you and provide a link to download it.
- .NET Framework - Workflow Studio 1.0 is built on top of the .NET Framework, and we rely on some features that were added for Workflow Foundation in .NET 3.5 SP1. We will check that this version of the .NET Framework is installed and provide a link for you to download it if it is not.
- PowerShell 1.0 - Workflow Studio 1.0 utilizes PowerShell 1.0 and will check if it is installed and provide a link for you to download it if not. Please don't try to install Workflow Studio on a machine that has any of the PowerShell 2.0 CTPs installed.
- Administration Tools Pack - Workflow Studio 1.0 relies on Authorization Manager for security and the Administration Tools Pack is the way that component is distributed from Microsoft. Most likely if you are on a server OS this will be pre-installed, but on Windows XP and Windows Vista you will need to install it.
- SQL Server 2005 - Workflow Studio 1.0 requires a SQL Server database, but the validation process only checks your local machine to see if it is installed. If not, we provide you with the link to install SQL Server 2005 Express Edition. If you have a remote SQL Server that you want to use you can ignore this warning (that is why SQL is segmented to the bottom and has a different icon.)
When you click Next from the Setup.exe screen, the correct MSI for your system will automatically be installed.
The other files in the download for Workflow Studio 1.0 are WFStudio.msi and WFStudio_x64.msi. These are the actual installers for the x86 and x64 versions of Workflow Studio. If you know that you don't need to validate pre-requisites you can launch the appropriate installer directly (or via your favorite software distribution tool.) The installation process is fairly straight-forward and includes the following screens:
At this point the installation process is complete and the post-install configuration process will automatically begin by launching a configuration wizard. This same wizard will be accessible from the Start menu as a link called "Configure Workflow Studio" so that you can modify the configuration after installation is complete. There are two sections of the configuration wizard - database configuration and runtime installation.
The database configuration screen allows you to either create a database for Workflow Studio or use an existing database. If this is the first time you are installing Workflow Studio you will want to provide the database connection information. If you installed SQL Express locally and took the default install options you can use 'localhost' for the Server field and 'SQLEXPRESS' for the Instace field. If you are using a shared SQL Server then you will have to check with the database administrator to find out what the server name and instance name are (the default for the full install of SQL Server is to use a Default instance, which you specify by leaving the field blank.) You also need to make sure that the credentials you are using have access to create a database on the SQL Server as we only support Integrated authentication.
The Runtime Installation screen provides you the ability to setup runtimes to execute the workflows on this machine. A runtime is a Windows service, so when you click Add here what you are actually doing is creating a Windows service and providing credentials for it to run under. The credentials can either be Local System (except on Windows XP) or a specified account. If you create more than one runtime then you will have the option to select from them when you run your workflows later.
That is it for the installation process. Now you can launch Workflow Studio and start using it to automate your environment!