Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space TSDOC and version E33
Sv translation
languageen

Edition 33 is a feature release of the Teamstudio Notes tools. In addition to fixing a number of bugs, this release contains significant enhancements to the Teamstudio CIAO! features that assist in preparing templates for deployment, along with updates to all of the database templates (NTFs) used by the tools for reporting and configuration. This document describes these enhancements, along with a list of specific fixes.

CIAO! Promotion Features

Teamstudio CIAO! now includes new features to help ensure accurate, repeatable application builds.

CIAO! has long offered a Promotion feature via the CIAO! Configuration database.  This feature supports creating Promotion Paths for templates watched by CIAO! that define server and file locations where the template should be deployed. Promoting a template creates a copy of the template at the desired location, and also supports an optional Build Step to create a CIAO! version of the template automatically prior to the deployment.

Edition 33 adds several new Build Steps to make it easy to prepare templates for deployment in a repeatable, consistent, and self-documenting manner – all with a single click.  Similar to build systems for other types of software development, these new features help ensure each new version of a template is properly prepared for release without requiring a manual process or checklist.

Significant new Build Steps include:

  • Setting template properties such as Design Template Name and Title
  • Defining the template ACL
  • Changing element properties, such as clearing element-level design inheritance and Prohibit Design Refresh settings
  • Compiling all LotusScript
  • Signing the template with a specific ID
  • Refreshing the design of target application(s) from the new template

Detailed descriptions of the available functions are available from the Build Steps page.  For more information on Promotions in general, see Promotion Paths.  

The new Build Steps represent a subset of the features available in Teamstudio Build Manager, which offers many additional capabilities to manage complex builds, including the ability to promote using different Notes IDs to support segregation of duties, Release Management/Deployment Tracking features, and Approval workflows.  For a comparison of CIAO! and Build Manager, see Product Comparison - CIAO! and Build Manager.

Upgrading CIAO! Configuration databases

The updated Edition 33 CIAO! Configuration database is designed to continue working with existing Promotion Paths.  A minor upgrade process is required, due to additional features added to the product.

Prior versions of the CIAO! configuration database allowed free-form entry of the target server specified in the Promotion Path document, without any validation.  The current version requires that target servers for promotion and design refresh actions be defined as Stored Servers, under the Resources tab in the configuration UI.  Stored Server definitions can only be created by users with the [[Admin]] ACL role, and contain additional settings including defining which users are allowed to promote databases to the target server, and what other servers may be used as Design Refresh targets.  For more information, see Stored Servers.

To assist in the upgrade process, the CIAO! configuration now includes an agent available via Actions > Admin > Verify Stored Servers.  This agent launches a wizard to scan Promotion Paths and Design Refresh steps, and display the names of server that have missing or disabled Stored Server definitions.  Server names can be selected to automatically create Stored Server documents.

Upgrading from a prior CIAO! template involves:

  • Signing the new CIAO! Configuration and CIAO! Log templates with an appropriate Notes ID
  • Refreshing the design of all CIAO! configuration and CIAO! log databases
  • Running the Verify Stored Servers action to create server definitions as needed (only required if Promotion Paths are in use in prior version)

For more information on the Verify Stored Servers action, see Stored Servers.

Template Updates

The Teamstudio Notes Tools utilize several Notes application templates for configuration and reporting.  All templates have updated for Edition 33, including updated UI look and feel and new icons.  Several templates also include usability improvements, see Fix List below for details.

Significant Changes in E32

Edition 33 of the Teamstudio Notes Tools builds on the many significant improvements and fixes made in Edition 32, including changes to the Tools Installer, documentation, Unicode handling, the Configurator UI, and the switch to PDB files for enhanced debugging.  The Edition 32.1 Release Notes describe these changes, along with a list of specific fixes, and is available here for reference: Release Notes Edition 32.1.  

Fix List

33.0.1 Build

5173

5174

[TMS-1247] - Update code signing certificates to replace expiring certificates for the installer and Java plugins
[TMS-1249] - Fix Launch CIAO! action in CIAO! Configuration database
[TMS-1250] - Fix Analyzer Filters Severity Definition sorting and lookup issues - upgrade existing Filters database designs to the latest template to use with the CIAO! Design Audit step

33.0.0 Build 5167

[TMS-109] - Reports views should sort date chronologically not alphabetically
[TMS-240] - Analysis Form properties section shows red text that should be hidden
[TMS-959] - Analyzer crashes intermittently on very large script libraries
[TMS-1059] - Analyzer does not write computed labels in outline entries
[TMS-1167] - CIAO! crashes intermittently while checking design elements in or out in Designer
[TMS-1217] - Add serial key expiration dates to the about dialog
[TMS-1220] - Analyzer reports are missing XPage and Page options for database Launch settings
[TMS-1222] - CIAO! intermittently displays "command not available" error on opening
[TMS-1225] - CIAO! View action to enable/disable steps should clarify it does not affect CIAO! configuration documents
[TMS-1238] - CIAO does not list available versions correctly when a database is moved to a new path or server



Sv translation
languageja

Edition 33は、Teamstudio Notesツールの機能リリースです。このリリースでは、数多くのバグが修正されたほか、デプロイ用のテンプレートの準備を支援する機能含む Teamstudio CIAO!に大幅な機能強化が行われているほか、レポート作成や設定でツールが使用するすべてのデータベーステンプレート(NTF)が一新されています。この文書では、これらの機能強化について、具体的な修正の一覧と共に説明します。

CIAO! プロモーション機能

Teamstudio CIAO! には繰り返し行うアプリケーションのビルドを正確に実施できるよう支援する新機能を提供しています。

CIAO! はこれまで CIAO! 設定データベースでプロモーション機能を提供してきましたが、この機能は CIAO! で監視するテンプレートのデプロイ先のサーバーや場所を定義するプロモーションパスを作成するまでに留まっていました。指定する場所にテンプレートのコピーを作成するプロモーションとデプロイに先立ってテンプレートのバージョンを作成する任意のビルドステップのみを提供していました。

Edition 33 ではテンプレートのデプロイをより簡単に、繰り返し実行でき、かつ一貫性のある、そして人が解読しやすい方法を用いて新たなビルドステップをいくつか加えました – しかもすべてクリックひとつで行えます。他のソフトウェアデプロイ用のビルドシステムと同様、この新機能を使用すればマニュアルのプロセスやチェックリストを確認しながらの作業をすることなしに、テンプレートの新しいバージョンを正確にリリースのために準備できるようなっています。

新しいビルドステップの主な内容は:

  • 設計テンプレート名やタイトルのようなテンプレートのプロパティを設定
  • テンプレートの ACL を定義
  • 要素レベルでの設計引継ぎ設定をクリアしたり設計更新の禁止オプションのような設計要素プロパティの変更
  • すべての LotusScript のコンパイル
  • 特定の ID でテンプレートに署名
  • 新テンプレートからターゲットとなるアプリケーションに設計の更新

利用可能な機能の詳細の説明は Build Steps のページでご確認ください。プロモーションに関する詳細情報は プロモーションパスも構築 をご参照ください。

この新しいビルドステップは Teamstudio Build Manager で提供されている機能のサブセットです。Teamstudio Build Manager は複雑なビルドを管理でき、職掌分離を支援する別の Notes ID でプロモーションができたり、リリース管理/デプロイ追跡機能、承認ワークフローなど多くの機能を提供しています。CIAO! と Build Manager の機能の比較は Product Comparison - CIAO! and Build Manager を参照してください。

CIAO! 設定データベースのアップグレード

今回一新された Edition 33 CIAO! 設定データベースは既存のプロモーションパスでも動作するように設計されています。しかしながら製品に新しい機能を追加したため若干のアップグレードのプロセスが必要になります。

以前のバージョンの CIAO! 設定データベースではプロモーションパス文書で指定するターゲットのサーバーには自由に入力することができ、妥当性のチェックもありませんでした。今回のバージョンからプロモーションと設計更新のアクション用に格納サーバーの使用が必要となります。格納サーバーは設定データベースの UI からリソースタブの下にあります。格納サーバーの定義は[[Admin]]ロールをもつユーザーのみ作成可能で、ターゲットサーバーへ誰にデータベースのプロモーションを許可するかの設定や他のサーバー上にあるターゲットに対する設計更新を定義する設定を行うことができます。さらなる詳細は Stored Servers をご参照ください。

このアップグレードを支援するため、CIAO! 設定データベースに アクション > 管理 > 格納サーバーの評価 のエージェントを提供しています。このエージェントでプロモーションパス設計更新のステップをスキャンするウィザードを起動でき、足りないサーバーや無効になっている格納サーバー定義の名前を表示します。選択したサーバー名は自動的に格納サーバー文書を作成できるようになっています。

以前の CIAO! テンプレートからのアップグレードには:

  • この新しい CIAO! 設定と CIAO! ログのそれぞれのテンプレートに適切な Notes ID で署名します
  • すべての CIAO! 設定データベースと CIAO! ログデータベースの設計を上記のテンプレートを使って設計更新します
  • 必要に応じて 格納サーバーの評価 アクションを実行してサーバー定義を作成します(以前のバージョンでプロモーションパスを使用していた場合のみ)

格納サーバーの評価 アクションに関する詳細情報は Stored Servers を参照してください。

テンプレートの更新

この Teamstudio Notes ツールは設定やレポートに Notes アプリケーションテンプレートの使用しています。すべてのテンプレートは設定やレポート用に Edition 33 で一新されています。これには UI ルックの変更やアイコンの変更も含まれています。いくつかのテンプレートにはユーザビリティ改善のための修正も含んでいます。詳細は以下の 不具合修正リスト をご参照ください。

E32 からの顕著な変更

Teamstudio Notes ツール Edition 33 は多くの重要な改善項目と Edition 32 で修正されたものからビルドされています。その中にはツールのインストーラーの変更、ユーザーガイドの変更、Unicode のハンドリング、Configurator の UI、デバッグ拡張のための PDB ファイルの採用などが含まれています。Edition 32.1 のリリースノートにはこれらの変更が記述されており、特別な不具合修正のリストとともにこちらからご確認いただけます: リリースノートEdition 32.1.  

不具合修正リスト

33.0.1 Build

5173

5174

[TMS-1247] - インストーラーと Java プラグインに対する認証切れを置換する認証者への署名をするコードを更新しました
[TMS-1249] - CIAO! 設定データベース内の CIAO! を起動するアクションに関する問題を修正しました
[TMS-1250] - Analyzer フィルターの重大度定義におけるソート及び参照の問題を修正しました - CIAO! での設計の監査ステップで使用する場合には既存のフィルターデータベースの設計を最新のテンプレートのものにする必要があります

33.0.0 Build 5167

[TMS-109] - レポートのビューでは日付を日付順ではなくアルファベット順でソートしていた問題を修正しました
[TMS-240] - 分析結果のフォーム上のプロパティセクションに、非表示にすべき赤いテキストが表示される問題を修正しました 
[TMS-959] - 大規模なスクリプトライブラリーを分析中にでAnalyzerが断続的にクラッシュする問題を修正しました 
[TMS-1059] - Analyzer がアウトラインエントリー内の計算結果のラベルを報告しない問題を修正しました 
[TMS-1167] - CIAO! で Deisgner から設計要素をチェックアウト/インする際に断続的にクラッシュする問題を修正しました 
[TMS-1217] - シリアルキーの有効期限切れ期日を表示するダイアログを表示するようにしました 
[TMS-1220] - Analyzer のレポートでデータベース起動オプションの XPages と ページに関する情報を報告しない問題を修正しました 
[TMS-1222] - CIAO! で起動する際「コマンドは利用できません」を断続的に表示される問題を修正しました 
[TMS-1225] - CIAO! でステップを有効化/無効化するビューアクションが CIAO! 設定データベースの文書に影響を及ぼすかどうかを明確にしました 
[TMS-1238] - CIAO でデータベースが新しいパスおよびサーバーに移動した際、正しくバージョンをリストしない問題を修正しました