Çalışma Alanları
Yerel bilgisayarında veya doğrudan IBM i üzerinde (QSYS veya IFS) kaynak kodla çalış.
Çalışma alanı seçme
IBM Bob Premium Package for i, kaynak kodunun tam olarak nerede olduğuyla çalışmana olanak tanır — ister yerel bilgisayarında olsun ister doğrudan IBM i üzerinde. Yeni bir göreve başlamadan önce, Bob'a kaynak kodunun nerede yaşadığını ve nerede çalışması gerektiğini söylemek için istediğin çalışma alanını seçebilirsin. Bazı durumlarda Bob, bir çalışma alanı dışında veya uygun izinler verildiğinde birden fazla çalışma alanında çalışabilir.

Standart yerel çalışma alanına ek olarak IBM Bob Premium Package for i, IBM i geliştiricilerinin kaynak koduna doğrudan IBM i üzerinden erişmesini sağlamak amacıyla iki ek çalışma alanı ekler. Library List veya Home Directory çalışma alanlarını görmek ve kullanmak için Code for IBM i üzerinden aktif bir IBM i bağlantısı gereklidir.
Local
Yerel çalışma alanındaki dosya ve dizinlerle çalış
Library List
Kütüphane listenizdeki kütüphaneler, nesneler ve üyelerle çalış.
Home Directory
Kullanıcı profilinin ana dizinindeki akış dosyaları veya dizinlerle çalış
Local çalışma alanı
Local çalışma alanı, Bob'da açtığın yerel bilgisayarındaki herhangi bir klasördür. Bob'un kullanacağı varsayılan çalışma alanı budur. IBM i geliştiricileri için bu, GitHub deposundan bir PC'ye klonlanmış bir IBM i uygulaması olabilir.
Bob'u Local çalışma alanında çalışacak şekilde ayarlasan bile, açıkça söylendiğinde IBM i'a bağlanarak CL komutları, SQL ifadeleri ve PASE komutları çalıştırabilir; hatta QSYS veya IFS'deki diğer kaynak kodlarla da çalışabilir.
Library List çalışma alanı
Library List çalışma alanı, Code for IBM i'daki User Library List'i bir Bob görev çalışma alanı olarak eşler. Bu, Bob'a QSYS'teki belirli bir kütüphane setinde çalışmasını söylemeni sağlar. IBM i geliştiricileri için bu, kaynak veya derlenmiş nesneler içeren bir kütüphane setinden oluşan bir IBM i uygulaması olabilir.
Bu çalışma alanını kullanırken Bob, gerekirse kütüphane listesi dışındaki diğer kütüphanelere de erişebilir. Ancak çalışma setini kütüphane listesi aracılığıyla belirlemenin amacı, Bob'a nereye odaklanması gerektiğini göstermektir.
Bir görev Library List çalışma alanına ayarlanmış olsa bile Bob, açıkça söylendiğinde IFS'e de erişebilir. Bu, QSYS yerine IFS'de saklanması daha uygun olan markdown veya metin dosyaları oluştururken işe yarayabilir.
Home Directory çalışma alanı
Home Directory çalışma alanı, IBM i kullanıcı profilinin ana dizinini (örn. /home/<kullanıcıadı>) bir Bob görev çalışma alanı olarak eşler. Bu, Bob'un IFS'deki belirli bir akış dosyaları ve dizinler setinde çalışmasını sağlar. IBM i geliştiricileri için bu, IFS'de depolanan bir betik veya belge seti olabilir.
Bu çalışma alanını kullanırken Bob, gerekirse ana dizin dışındaki diğer dizinlere de erişebilir. Ancak Library List çalışma alanında olduğu gibi, çalışma dizinini kullanıcının ana dizinine ayarlamanın amacı Bob'a nereye odaklanması gerektiğini göstermektir.
Bir görev Home Directory çalışma alanına ayarlanmış olsa bile Bob, açıkça söylendiğinde QSYS'e de erişebilir.
Görev Geçmişi
Her görev her zaman belirli bir çalışma alanına eşlenir. Görev geçmişine erişirken, yeniden ziyaret etmek istediğin belirli bir görevi bulmanı kolaylaştırmak amacıyla önceki görevlerini çalışma alanına göre filtreleyebilirsin.
Library List veya Home Directory çalışma alanlarına eşlenmiş önceki görevler yalnızca IBM i'a bağlıyken görünür.

Bağlam söz konuları
Bağlam söz konuları tüm IBM i çalışma alanlarında desteklenir; sohbette belirli öğeleri doğrudan etiketleyerek Bob'a kesin ve kapsamlı bir bağlam verebilirsin.
Library List çalışma alanı
- Kütüphane listesindeki kütüphaneler doğrudan
@kullanılarak etiketlenebilir. - Bir kütüphane içindeki üyeler de etiketlenebilir; yeter ki üye şu anda düzenleyicide açık olsun.
Home Directory çalışma alanı
- Ana dizinin kökündeki akış dosyaları ve dizinler doğrudan
@kullanılarak etiketlenebilir. - Diğer akış dosyaları (kök dışındaki veya alt dizinlerdeki) da etiketlenebilir; yeter ki akış dosyası şu anda düzenleyicide açık olsun.