Getting started with EWM clients
You can use various clients with IBM® Engineering Workflow Management that allow you to perform various tasks.
Working in the Eclipse client
Engineering Workflow Management includes an integration between Engineering Workflow Management source control and the Eclipse Integrated Development Environment. Many Engineering Workflow Management source control operations are accessible from the Eclipse Team menu, and a number of Engineering Workflow Management source control views are available for use in your Eclipse workspace.
| Feature | Description |
|---|---|
| Working independently in Engineering Workflow Management source control | Learn how to benefit from using source control on a development effort that has no other contributors. |
| Repository workspaces in team environments | Learn about your repository workspaces are private development areas where you can work on your own or combine your work with contributions from your team. |
| Sharing changes with your team | Learn about various ways for you to share change sets with your team. |
| Using work items and team process with Engineering Workflow Management source control | Learn how to use Work Items component to link change sets with activities such as feature development or defect fixing, and to provide a narrative context that accompanies the change set as it flows through the system. |
Microsoft Visual Studio IDE
IBM Engineering Workflow Management client for Microsoft Visual Studio IDE is a team collaboration tool that is designed to cater to the needs of different roles available in a team. Engineering Workflow Management works on the client-server architecture. All the clients of Engineering Workflow Management call Jazz Team Server for various functions. You will still be using the Microsoft Visual Studio IDE and can take advantage of all the features of the IBM Engineering Workflow Management client for Microsoft Visual Studio IDE.
The Jazz Team Server administrator creates a repository, a project area, and a team area and sends an invitation to each team member.
Explore a feature or a product area that you are interested in:
| Feature or product area | Description |
|---|---|
| Getting started with projects and teams | Learn how to accept a team invitation, connect to a repository and project area, and create streams and components. |
| Work items | Learn how to create work items and find work items. |
| Builds | Learn how to request builds and view build status. |
Microsoft Visual Studio Code
IBM Engineering Workflow Management client for Microsoft Visual Studio Code is a team collaboration tool that is designed to cater to the needs of different roles available in a team. Engineering Workflow Management works on the client/server architecture. All the clients of Engineering Workflow Management call Jazz Team Server for various functions. You can use the Microsoft Visual Studio Code and can take advantage of all the features of the IBM Engineering Workflow Management client for Microsoft Visual Studio Code. For information about installing Microsoft Visual Studio Code, see Installing Engineering Workflow Management extension for Visual Studio Code editor.
The Jazz Team Server administrator creates a repository, a project area, and a team area and sends an invitation to each team member.
The extension allows you to perform the following actions.
- Manage the full source‑code lifecycle
- Load components, track local changes, view diffs, resolve merge conflicts, and deliver changes without leaving VS Code. For more information, see Working with repository workspaces.
- Maintain traceability
- Associate and disassociate work items (defects, stories, etc.) with change sets, ensuring every code change is linked to its corresponding development artifact. For more information, see Working with work items
- Interact with builds
- View build definitions, request personal or team builds, and open build results in a browser from within the IDE. For more information, see Performing build tasks in Microsoft Visual Studio Code Editor.
Engineering Workflow Management Shell
You can use the Engineering Workflow Management Shell to work with Engineering Workflow Management source control from within Microsoft Windows Explorer. You can work in either Basic or Advanced mode. In Basic mode, you can quickly create a work area and start sharing files and folders with your team. In Advanced mode, you can manage repository connections, workspaces, and sandboxes. You can also set source control preferences for compare tools, check in options, and managing source control operations.
After you install the Engineering Workflow Management Shell, you can select which mode to work in. The default mode of operation is Basic mode. After you select a mode, you can start working in the control panel. You can also navigate to the control panel from the Start menu and use available menu options on the Engineering Workflow Management icon on your task bar. Click the IBM Engineering Workflow Management Shell icon to view a quick status on the repositories you have connected to, your current sandbox or work area, and your pending source control changes.
| Feature or Product area | Description |
|---|---|
| Working in Basic mode | Learn how to quickly create a work area and start sharing files and folders with your team.. |
| Working in Advanced mode | Learn how to manage repository connections, workspaces, and sandboxes. |
Working in the web client
The Jazz web client includes a Source Control perspective that provides access to streams and repository workspaces and the items in them. You can perform basic operations to make changes to stream contents. You can also search repository objects, such as streams, workspaces, components, or change sets.
| Feature or Product area | Description |
|---|---|
| Connecting to repositories from web browsers | Learn how to connect to the repository. |
| Creating streams | Learn how to create a stream to hold the versions of components that represent an important configuration of a system. |
| Modifying stream contents | Learn how to edit the contents of a stream by adding or deleting files and folders, or by uploaded modified versions of files. |