Application Packaging Self-Service

Similar documents
Practice Fusion API Client Installation Guide for Windows

State of Michigan Data Exchange Gateway. Web-Interface Users Guide

Setting up VMware ESXi for 2X VirtualDesktopServer Manual

Desktop and Plugins from Vonage Business

Vodafone PC SMS (Software version 4.7.1) User Manual

Appendix E. Captioning Manager system requirements. Installing the Captioning Manager

VMware Horizon FLEX User Guide

owncloud Configuration and Usage Guide

How to Use JCWHosting Reseller Cloud Storage Solution

How to install and use the File Sharing Outlook Plugin

Sendspace Wizard Desktop Tool Step-By-Step Guide

BIGPOND ONLINE STORAGE USER GUIDE Issue August 2005

Stellar Phoenix Exchange Server Backup

SlimDrivers User Manual

Getting Started with MozyPro Online Backup Online Software from Time Warner Cable Business Class

How To Backup Your Computer With A Remote Drive Client On A Pc Or Macbook Or Macintosh (For Macintosh) On A Macbook (For Pc Or Ipa) On An Uniden (For Ipa Or Mac Macbook) On

Virtual Office Remote Installation Guide

Attix5 Pro Server Edition

IT Quick Reference Guides Using Windows 7

Working with H-drive, I-drive, and DropBox Files Online

Global Image Management System For epad-vision. User Manual Version 1.10

User Guide. emoney for Outlook

DiskPulse DISK CHANGE MONITOR

User Guide. SysMan Utilities. By Sysgem AG

TM Online Storage: StorageSync

IsItUp Quick Start Manual

Remote Support. User Guide 7.23

GFI Cloud User Guide A guide to administer GFI Cloud and its services

Lenovo Online Data Backup User Guide Version

ApplicationXtender 7.0 Upgrade on 23 September 2015

Getting Started Guide - Desktop

BSDI Advanced Fitness & Wellness Software

3 Setting up Databases on a Microsoft SQL 7.0 Server

Citrix Client Install Instructions

BaseManager & BACnet Manager VM Server Configuration Guide

File Manager Pro User Guide. Version 3.0

Novell Filr. Windows Client

Windows XP Pro: Basics 1

Installation instructions for MERLIN Dashboard

Lab: Data Backup and Recovery in Windows XP

Table of Contents. Speedi WIN Online Page 1 of 44 Speedi-WIN Online Install Instructions

SOS SO S O n O lin n e lin e Bac Ba kup cku ck p u USER MANUAL

DocAve Upgrade Guide. From Version 4.1 to 4.5

Installing and Configuring vcloud Connector

HOW TO SILENTLY INSTALL CLOUD LINK REMOTELY WITHOUT SUPERVISION

DOCUMENT MANAGEMENT SYSTEM

Team Foundation Server 2012 Installation Guide

DIRECT MESSAGING END USER GUIDE ALABAMA ONE HEALTH RECORD. Unify Data Management Platform 2012/2013 Software Build 5.15

WebEx. Remote Support. User s Guide

Allworx OfficeSafe Operations Guide Release 6.0

1. Contents 1. Introduction Installation Preparing for the installation Installing the Pre-Requisites Components... 2.

kalmstrom.com Business Solutions

FTP Over SSL (FTPS) Core FTP LE. Installing Core FTP LE"

Symantec Enterprise Vault

User Guide FOR TOSHIBA STORAGE PLACE

ATTENTION: End users should take note that Main Line Health has not verified within a Citrix

Microsoft SQL Database

UNIFIED COMMUNICATIONS POST-MIGRATION INSTRUCTIONS

System Administration Training Guide. S100 Installation and Site Management

educ Office Remove & create new Outlook profile

Instructions for accessing the new TU wireless Network

Integrated Accounting System for Mac OS X and Windows

FAQ. How does the new Big Bend Backup (powered by Keepit) work?

Deploying the Workspace Application for Microsoft SharePoint Online

Bitrix Site Manager ASP.NET. Installation Guide

Seagate Dashboard User Guide

Table of Contents. Welcome Login Password Assistance Self Registration Secure Mail Compose Drafts...

Table of Contents. FleetSoft Installation Guide

SonicWALL CDP 5.0 Microsoft Exchange InfoStore Backup and Restore

UP L18 Enhanced MDM and Updated Protection Hands-On Lab

IBM Aspera Add-in for Microsoft Outlook 1.3.2

Inventory Computers Using TechAtlas for Libraries

WatchDox for Windows. User Guide. Version 3.9.5

WINDOWS 64-BIT INSTALLATION NOTES ORACLE VIRTUALBOX Micro Planner X-Pert V3.5.1 Digital Download Edition

Integrated Invoicing and Debt Management System for Mac OS X

Rx Medical. SMD Utility. Task Scheduler Configuration

Kaseya 2. Installation guide. Version 7.0. English

Remark FTP Utility. For Remark Office OMR. User s Guide

Migrating From Bobcat Mail To Google Apps (Using Microsoft Outlook and Google Apps Sync)

Integrated Accounting System for Mac OS X

Attix5 Pro Server Edition

The Carbonite Appliance HT10 User Guide

Driver Updater Manual

The Greenshades Center

User Profile Manager 2.6

Lab - Data Backup and Recovery in Windows XP

MDM Mass Configuration Tool User s Manual

Release 2.0. Cox Business Online Backup Quick Start Guide

Table of Contents WELCOME TO AD Welcome to AD Contact Us... 4 GETTING STARTED Getting Started Sysem Requirements...

Education Solutions Development, Inc. APECS Navigation: Business Systems Getting Started Reference Guide

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

Seagate NAS OS 4 Reviewers Guide: NAS / NAS Pro / Business Storage Rackmounts

TERAcloud w w w. t e r a c l o u d. u k

Chief Architect X6. Download & Installation Instructions. Chief Architect, Inc N. Mineral Dr. Coeur d Alene, Idaho

Troubleshooting Guide. 2.2 Click the Tools menu on Windows Explorer 2.3 Click Folder Options. This will open a dialog box:

Egnyte for Power and Standard Users. User Guide

ICP Data Entry Module Training document. HHC Data Entry Module Training Document

SonicWALL CDP Local Archiving

Nintex Workflow for Project Server 2010 Help

8.6. NET SatisFAXtion Gateway Installation Guide. For NET SatisFAXtion 8.6. Contents

Transcription:

Application Packaging Self-Service User Manual Version 4.1

Contents 1 Product overview... 3 2 Getting started... 4 2.1 Signing up for APS... 4 3 Working with APS... 5 3.1 Projects and Dashboards... 5 3.1.1 Creating a project... 5 3.1.2 Dashboards... 8 3.1.3 Project Page... 8 3.1.4 Project Settings... 9 3.2 Uploading Sources and Downloading Results... 10 3.2.1 Source requirements... 10 3.2.2 Uploading via web... 10 3.2.3 Project Sharing... 11 3.2.4 Network Share folders... 12 3.3 Package page... 13 3.3.1 Package Settings... 15 3.3.2 Prerequisites... 15 3.3.3 Packaging and testing Tasks... 15 3.4 Packaging and testing workflow... 16 3.4.1 Statuses... 16 3.4.2 Operations... 16 3.4.3 Testing workflow... 17 3.5 Installation Modes... 18 3.5.1 Automatic Installation Mode... 18 3.5.2 Manual Installation Mode... 19 3.6 Packaging Deliverables... 20 3.7 Testing deliverables... 21 3.7.1 Test Report... 21 3.7.2 Advanced reports... 22 3.8 User Profile... 23 Application Packaging Self-Service User Manual Page 2 of 24

1 Product overview Application Packaging Self-Service (APS) is an innovative cloud solution that provides smart application packaging, testing and documenting. APS enables a user to focus on making decisions by reducing routine packaging tasks. With a number of unique features, APS helps to significantly increase comfort and performance and reduce human efforts for application packaging. Key features and benefits of APS: Full automation of routine operations Package batch processing with nearly no user interaction Installing and configuring applications through the web interface Access to a virtual packaging OS through the web interface Automated source packages installation option Processing multiple applications and providing multiple outputs per application at once. APS can be accessed as the public cloud service or deployed as a boxed solution inside your IT infrastructure. Application Packaging Self-Service User Manual Page 3 of 24

2 Getting started To start working with Application Packaging Self-Service (APS), you need to create your account and log in to the system. 2.1 Signing up for APS To create an account, follow the steps below. 1. Go to APS web address in your browser and click Sign Up link. Fill in the registration form (See Figure 1). Figure 1 Creating an account NOTE: A valid email has to be specified because an activation link will be sent to it. Additionally, only corporate emails are supported. 2. Go to your mailbox and click an activation link sent to you in an e-mail. 3. Now you re able to log in to APS with your user name and password at any time. Application Packaging Self-Service User Manual Page 4 of 24

3 Working with APS 3.1 Projects and Dashboards All the packages you produce or test with APS are grouped by projects. A project defines default settings, packaging platforms and package format options to be applied to its packages. To start packaging or testing, you need to create at least one project. 3.1.1 Creating a project Log in to APS and your Dashboard will be shown (Figure 2). Click Add Project button. Figure 2 APS Dashboard, Add Project button In Add Project form, fill in details and settings of your project. Figure 3 Add Project Screen for Packaging Application Packaging Self-Service User Manual Page 5 of 24

Project code a short identifier of the project. It is recommended to use an easily recognizable code. Please note, that project code cannot be changed later. Project Name name of the project. Installation mode choose an installation mode to be applied to incoming sources during packaging by default: Automated APS will attempt to install the source installations automatically with default options; Manual uploaded source applications will be installed and configured by user. See Installation Modes for details. Start Packaging choose an option of starting packaging when a new source installation has been uploaded: Automatically APS will start packaging process automatically when a new source installation has been uploaded; Manually each package will wait for you to review its settings and trigger packaging start. See Managing Packaging process for more info. Platforms for packaging Select the platforms packages to be created for. It is recommended to uncheck the platforms you re not going to use in your project. Custom platforms (your virtual machines) can be used as well please contact APS support for guidance. Package types select output package types for the project: MSI Generator project, MSI/MST, App-v 4.6 and/or App-V 5. MSI Generator project is a default option and cannot be unchecked. NOTE: MSI type implies creation of transforms (MST) for detected vendor MSI products as well. Application Packaging Self-Service User Manual Page 6 of 24

If you will go to Testing tab you will be able to choose settings for testing. Figure 4 Add Project Screen for Testing Start testing you may choose in drop-down menu how to start your testing process: Automatically APS will start testing process automatically when a new package has been uploaded. Manually - each package will wait for you to review its settings and trigger testing start. Installation mode choose an installation mode to be applied to incoming sources during testing by default: Automated APS will attempt to install the sources automatically; Manual uploaded source applications will be installed and configured by user. See Installation Modes for details. Testing Platforms Select the platforms testing packages to be created for. It is recommended to uncheck the platforms you re not going to use in your project. Custom platforms (your virtual machines) can be used as well please contact APS support for guidance. Application Packaging Self-Service User Manual Page 7 of 24

3.1.2 Dashboards When created, a project appears in Projects list on the Packaging Dashboard (Figure 5). Figure 5 Packaging Dashboard, Projects List The Project also appears on Testing Dashboard (Figure 6 Testing Dashboard, Projects List). Figure 6 Testing Dashboard, Projects List 3.1.3 Project Page Project page allows managing settings of a project and view and controlling its packages. To access it, click project name or code on the Dashboard (see Figure 5). Application Packaging Self-Service User Manual Page 8 of 24

Project Page displays settings panel in the left and Packages List in the right (Figure 7). Figure 7 Project Page 3.1.4 Project Settings Project page allows you to specify the following installation-related settings: Project Sharing this option allows you to share your project with users which are the members of your group. Prerequisites this option allows you to perform manual virtual machine pre-configuration before packaging process (e.g. to install prerequisites). Manual installation timeout how long will APS wait for a user to perform a manual installation in case the package has been switched to Manual installation mode (See Installation Modes). When this timeout is exceeded, the package will be paused to free up a Virtual Machine. Company Name and User Name registration details to be automatically specified in installation dialogs (for sources installed in Automatic mode); Default Installation Mode, Start Packaging, Platforms, Package Types can also be changed (see Creating a project for reference of them); MSI Options view and update default MSI/MST creation options for the project. Please note that these options are compatible with MSI Generator profiles - you can download or upload a profile. Figure 8 Project Settings panel Application Packaging Self-Service User Manual Page 9 of 24

3.2 Uploading Sources and Downloading Results 3.2.1 Source requirements To get packaging started, you need to upload your sources into a Project. The following types of source files can be uploaded to APS: Installation executables (EXE, MSI etc.); Archives and disk images (ZIP, RAR, 7Z, ISO etc.). IMPORTANT! Each uploaded file is considered as a separate package. Therefore, please make sure any source consisting of multiple files is compressed into a single archive. Include any prerequisites, patches or documentation to the same archive as well. You can upload sources to APS in two ways (either a single source or multiple sources at once): Via web interface Via Network Share folders 3.2.2 Uploading via web To upload sources in a web, click Upload Packages button on the Packaging Dashboard or on Project Page (see Figure 9). Figure 9 Upload Packages Button on the Dashboard Application Packaging Self-Service User Manual Page 10 of 24

In Upload Source Packages Form (Figure 10), click Browse Files, select files to upload and click Upload. Figure 10 Upload Source Packages web form NOTE: It is not recommended to upload large sources (500 mb and more) via web. Please use Network Share Folders instead. 3.2.3 Project Sharing If your user account is assigned to an organization or a group, you can share your Project in read-only mode with other organization/group members. To do so, select the respective checkbox on project page: Figure 11 Project sharing option Visibility of a project can be distinguished by its icon (see Figure 12). Application Packaging Self-Service User Manual Page 11 of 24

Figure 12 Projects sharing states Icon Description Project is created by you and is visible only to you. Project is shared by you within your organization/group. Other users can view statuses and download results. Project is shared to you by other user (you can only view statuses and download results). 3.2.4 Network Share folders To enable convenient file transfers Network Share folder is automatically created to upload sources and download deliverables of each project in APS. These folders can be accessed via the following addresses: Folder Type Sources for packaging Packaging results Input for testing Testing results Network Share Address Table 1 APS project Network Share folders \\<aps_host>\aps_share\<serialnumber>\packaging_in\<project_code>\ \\<aps_host>\aps_share\<serialnumber>\packaging_out\<project- _code>\ \\<aps_host>\aps_share\<serialnumber>\testing_in\<project_code>\ \\<aps_host>\aps_share\<serialnumber>\testing_out\<project_code>\ Use username and password that were granted to you by your system administrator to access the folders. As an alternative to uploading sources via web, simply copy them to packaging_in or testing_in network share folders of your project. When a package is created or tested by APS, its deliverables appear in packaging_out or testing_out folders of a project and can be downloaded from there. Application Packaging Self-Service User Manual Page 12 of 24

Network Share folders of a project as well as a specific package deliverables can be quickly accessed from APS Dashboard, Deliverables or Project Page. Just copy necessary link and paste it to your address bar of your local folder (see Figure 13). Figure 13 Network Share folders links to upload and download 3.3 Package page To view full information about a specific package and manage its settings, go to the Package page by clicking on package name in Dashboard Packages list or Project packages list. When a new source file is uploaded, a new package appears in packages list on the Packaging or Testing Dashboards and Project Page. Packaging process will either be started automatically (If Start Packaging option is specified as Automatically in project s settings) or require a user to click Start Packaging button on a the Package Page (see Figure 14). Application Packaging Self-Service User Manual Page 13 of 24

Figure 14 Package Page, packaging is not started NOTE: Packaging will NOT start automatically if multiple executables are found in a source. In such case you are required to configure the package s settings (select required executables and their execution order) and trigger packaging start. Application Packaging Self-Service User Manual Page 14 of 24

3.3.1 Package Settings Package page allow you to manage the following packagerelated data and settings (Figure 15): Prerequisites this option allows you to perform virtual machine pre-configuration before packaging and testing processes. Executables This section shows executable files detected in the source. For each one, specify the following options: Install Select Yes to include this installation to the package, No to ignore (not to install). Use buttons to change an order of files execution. Installation Mode select an Automatic or Manual Installation mode for the package (See Installation Modes). Platforms Change a set of platforms a package to be created for; Package types change output package types; MSI Options view and update MSI package creation and MSI Transform creation options for the package; Asset Dir specify an Asset Directory name for output App-V package. Figure 15 Package Settings 3.3.2 Prerequisites Prerequisites option allows you to configure virtual machine before testing or packaging processes. If you enable this option you will be able to enter VNC session and perform necessary actions before packaging or testing. Figure 14 Link to a session for manual prerequisites installation 3.3.3 Packaging and testing Tasks For each platform a single package is targeted for, a separate Packaging (Testing) Task is run. Tasks that belong to a package are displayed on its page (Figure 16). Each task can be set to an individual Installation Mode. Application Packaging Self-Service User Manual Page 15 of 24

Figure 16 Packaging Tasks List on a Package Page For example, the package on Figure 16 is set to Automatic installation mode on Windows XP and Manual on Windows Server 2008 to enable non-default settings to be specified in installer dialogs by user. 3.4 Packaging and testing workflow 3.4.1 Statuses A status of each package is always shown in the Status column in Packages List (see Figure 17). Figure 17 Packaging statuses in packages list on the Dashboard Status Name Pending In Progress Finished Need prerequisites Need manual install Canceled Error Description Package is awaiting in a queue and will be started as soon as possible. Package is being processed. Hover the the status with mouse pointer to see more details of current operation. Packaging is finished, all deliverables are available. VM is awaiting for for a pre-configuration bu user (e.g. installation of any prerequisites). Click the status to access VM via web browser and perform the reuqitred actions. VM is awaiting for user to install the source software. Click the status to access VM via web browser and perform the reuqitred actions. Package was cancelled by user. Error was encountered during while processing the package. Hover the status the see details. 3.4.2 Operations A package or a particular packaging task can be canceled or restarted (e.g. with changed options) at any time. To do so, use buttons in Packages/Tasks list or on top of a Package Page (see Figure 16 above). To completely remove a package from APS, click Delete Package button in packages list or on package page. Application Packaging Self-Service User Manual Page 16 of 24

Figure 18 Delete Package buttons 3.4.3 Testing workflow Testing wokflow depends on installation mode selected. See Installation Modes to learn how to manage these modes. 3.4.3.1 Automatic mode Step Mode 1. A VM of a selected platform is launched at Testing snapshot Automatic 2. Manual session to pre-configure a VM or install prerequisites Manual, Optional 3. First system snapshot is made Automatic 4. Package is installed under System account, all automantic actions are recordes and logs are collected. 5. Second system snapshot is made, MSI Generator project of Installed state is created. Automatic Automatic 6. All installed shortcuts are launched, appropriate reports are created Automatic 7. Repair Automatic 8. Package is uninstalled under System account, all automatic actions are recorded and logs are collected. 9. Third system snapshot is made, MSI Generator project of Uninstalled state is created. Automatic Automatic Application Packaging Self-Service User Manual Page 17 of 24

3.4.3.2 Manual mode Step Mode 1. A VM of a selected platform is launched at Testing snapshot Automatic 2. Manual session to pre-configure a VM or install prerequisites Manual, Optional 3. First system snapshot is made Automatic 4. A manual session to install a package, do any manual tests, then uninstall it Manual 5. Second system snapshot is made, MSI Generator project of Uninstalled state is created. Automatic 3.5 Installation Modes An Installation Mode defines the way a source installation is installed during packaging or testing. The Installation Mode can be set per Project, per Package and per a Packaging or Testing Task (see Figure 19). Figure 19 Setting an Installation Mode 3.5.1 Automatic Installation Mode Packaging Application Packaging Self-Service User Manual Page 18 of 24

In Automatic installation mode a package source is attempted to be installed automatically. APS will try to launch the installation and automatically click through an installation user interface using default settings. A Packaging Task is automatically restarted and forced to Manual mode in case APS could not automatically follow through installation dialogs (e.g. because of user s choice required on some dialog). Testing See Testing workflow for details about installation modes for testing. 3.5.2 Manual Installation Mode Packaging For packaging tasks in Manual installation mode, APS does everything except clicking through installation dialogs. This task is delegated to a user. Select Manual mode for packages requiring specific configuration to be performed during or after installation (for example, you need non-default setting to be specified during the installation). Testing See Testing workflow for details about installation modes for testing. When a Manual-mode packaging or testing task is ready for you connect and to follow up an installation, you ll receive an email notification. To perform a manual installation click status name on a dashboard or a project/package page (Figure 20). Figure 20 Link to a session for manual installation A web-based desktop session will be opened right in your browser. Manual mode allows you: - Reboot System and continue installing necessary software; - Reboot system and finish; - Finish if done (Figure 21). Application Packaging Self-Service User Manual Page 19 of 24

Messages on a virtual machine s desktop will give you guidance during your session. Launch the installation and apply any required configuration. When done, click Finish (or Reboot and Finish) button right on the VM s desktop. After this you can close your session while APS will catch up creating the package. 3.6 Packaging Deliverables Figure 21 Web-based session for manual installation To access deliverables, click green Download button for any package or task (see Figure 22), or navigate to a respective output folder via Windows Explorer (see Network Share folders for details). Figure 22 Download buttons APS creates the following deliverables, for each Platform and according to Package Type specified Deliverable name Project Description MSI Generator project. Can be edited with MSI Generator and built into any package type. Enables to review and manage all included and excluded resources and any other package options. Application Packaging Self-Service User Manual Page 20 of 24

MSI MST AppV4 AppV5 Report_Install Report_Launch Report_Manual_Install A whole installation repackaged into an MSI package. An MSI transform created for a vendor s MSI file (if found in source installation). App-V 4.6 package. App-V 5.0 package. Automatic source installation report with screenshots and logs. Automatic application luach report with screenshots. Report of manual steps taken to install source installation with screenshots and logs. Having multiple deliverable types created for an application, you have more freedom to make decisions and select the best approach for each application. A <PackageName> folder contains all package deliverables ZIP-archived. See an example output folder contents on Figure 23. Figure 23 Outgoing Network Share Folder 3.7 Testing deliverables To access deliverables, click green Download button for any package or task (see Figure 22 above), or navigate to a respective output folder via Windows Explorer (see Network Share folders for details). 3.7.1 Test Report All results of testing of a package are gathered into an excel-based testing report. The report is available on a dashboard and on a package page (see pictures below). The report is automatically filled in by APS onthe-fly. This means that you can view current results even when a task is not finished. Application Packaging Self-Service User Manual Page 21 of 24

Figure 25 Testing report on a dashboard Figure 24 Test report example Figure 26 Test report on package page 3.7.2 Advanced reports In addition to testing report, the following results are available: Deliverable name Report_Install Report_Launch Description Installation report with screenshots and logs. Application launch report with screenshots and logs. Application Packaging Self-Service User Manual Page 22 of 24

Report_Manual_Install Report_Uninstall Report_Repair Project_Installed Project_Repaired Project_Uninstalled (for Manual mode) Report of the sequence of manual installation actions with screenshots and logs. Unstallation report with screenshots and logs. Repair report with screenshots and logs (avaialalble for MSI package only). Comparison of system state before installation vs after installation. Shows installed resources. Format: MSI Generator project. Comparison of system state after installation vs after repair. Shows if all resources were repaired. Format: MSI Generator project. Comparison of system state before installation vs after uninstallation. Shows resources that were not removed. Format: MSI Generator project. These deliverables are available on package page (use Download button), and on Network Share folders. Figure 27 Contents of test results folder 3.8 User Profile To view and edit your User Profile or to purchase additional packages allowance, click User profile link at the top right corner of the page (Figure 28). Figure 28 User Profile editing screen Application Packaging Self-Service User Manual Page 23 of 24

On User Profile page, you can edit your personal information, change your password, and enter a new License Key enabling you to extend your packages limit (see Figure 29). Figure 29 User Profile page Application Packaging Self-Service User Manual Page 24 of 24