GeneXus のナレッジベースは、チームメンバー全員が共有するように設計されています。チームのメンバーは同じナレッジベースだけでなく、同じバージョンで作業することができます。
同じバージョン内で同時に行えない一部のタスクを次に示します。これらはクリティカルタスクと呼ばれます。
- オブジェクトの保存
- オブジェクトの削除
- インポート
- エクスポート
- すべてビルド/すべてリビルド
- データベーステーブルを作成
あるユーザーが新しいオブジェクトのセットをインポートしている間は、ほかのユーザーが行った変更を保存することはできません。GeneXus が自動的にこれを管理し、クリティカルタスクが同時に行われないようにします。これらのコントロールにより、次のようなメッセージが表示されます:
-
エラー:現在インポートすることはできません。<ドメイン\ユーザー> が <コンピュータ名> でビルド中です。
-
エラー:項目属性 'CustomerName':現在保存することはできません。<ドメイン\ユーザー> が <コンピュータ名> でビルド中です。
-
エラー:現在保存することはできません。<ドメイン\ユーザー> が <コンピュータ名> でビルド中です。
ナレッジベースの共有方法についてはこちらを参照してください。
|