Interaction Workspace 8.0.0 .NET Developer's Guide and API Reference
Interaction Workspace Extension Samples

The following topics provide details about the Interaction Workspace Extension Samples:

- Introducing Interaction Workspace Extension Samples
- Locating the Extension Samples
- Use Cases Illustrated in the Samples
- Deploying and Executing the Extension Samples

Introducing Interaction Workspace Extension Samples

The Interaction Workspace Extension Samples provide developers with examples of various use cases. Recommended best practices to modify the out-of-the-box version of Interaction Workspace are used in these code samples. Genesys recommends that you examine the samples before making changes to Interaction Workspace.

Locating the Extension Samples

The Interaction Workspace Extension Samples are included in the Interaction Workspace SDK along with this documentation. The Interaction Workspace SDK contains everything that a software developer requires for customizing Interaction Workspace, including:

- A `Bin` directory that contains the Interaction Workspace API
- A `Samples` directory that contains code samples for developers that demonstrate Genesys' best practices recommendations
- An `InteractionWorkspace` directory that contains Interaction Workspace application files
- A `Doc` directory that contains this API Reference and Developer's Guide documentation
- An `InteractionWorkspaceDeploymentManager` directory that contains the application files that are required to deploy customized code, including the Deployment Manager application—`InteractionWorkspaceDeploymentManager.exe`. The `InteractionWorkspaceDeploymentManager` directory also contains two sub-folders:

- `Certificate`—Contains a temporary security certificate for deployment
- `WebPublication`—Contains `publish.htm` and `setup.exe` files (the bootstrap files for client-side prerequisites)

Use Cases Illustrated in the Sample

The following use cases are included in the samples:

- Creating a New Module
- Replacing an Existing View
- Creating a New View
- Customizing a Command

Deploying and Executing the Extension Samples

1. Run the `setup.exe` program to use the wizard to install the Interaction Workspace.
2. Click `Next` in the `Welcome` dialog box.
3. Select `Install Interaction Workspace Developer's Toolkit` from the `Select Options` dialog.
4. Click `Next`. The `Ready to Install` dialog box opens.
5. Click `Install`.
6. When installation completes, the `Installation Complete` window opens. Click `Finished`. For more information about installing the Interaction Workspace Developer's Toolkit, see the Interaction Workspace 8.0.0 Deployment Guide.
7. Verify that the following directories are installed:
   - `C:\Program Files\GCTI\Interaction Workspace\InteractionWorkspace\` (This folder contains all of the required binaries).
   - `C:\Program Files\GCTI\Interaction Workspace\Samples\Genesyslab.Desktop.Modules.ExtensionSample\` (This folder contains the sample solution file).
8. To open the Extension Sample in Visual Studio 2008, click the `Genesyslab.Desktop.Modules.ExtensionSample.sln` solution file.
9. Build the solution.
10. Open the project property dialog box, and click the `Debug` tab.
11. In the `Start Action` section, select the `Start external program option`, and in the text field type: C:\Program Files\GCTI\Interaction Workspace\Samples\Genesyslab.Desktop.Modules.ExtensionSample\bin\Debug\InteractionWorkspace.exe (the default debug build location).
12. Run the sample code to see the customization.
13. Follow the steps in the section titled Deploying Your Custom Module Into Our Out-Of-The-Box Application to deploy the customization samples.

Additional Information

Refer to the Genesys Developer Documentation CD or the Genesys Developer website, DevZone. DevZone is available at http://www.genesyslab.com/developer. It contains the latest versions of all Software Development Kit (SDK) documents, and forums, along with other important sources of developer-related information.

For additional information about the Genesys Telecommunications Laboratories, Inc., see our Technical Support website.

The following documentation contains information about Interactive Workspace. Genesys recommends that you consult the Deployment Guide first.

- Interaction Workspace 8.0.0 Deployment Guide

- Interaction Workspace 8.0.0 User’s Guide

- Interaction Workspace 8.0.0 Release Note

- Interaction Workspace 8.0.0 Extension Samples

- Interaction Workspace 8.0.0 Context Sensitive Help (found in the application interface)

Top of Page