URL adreslenirliği özelliği, kullanıcıların IBM FileNet P8 istemcisi kullanıcı arabirimi boyunca dolaşmak zorunda kalmadan nesnelere doğrudan erişmelerini sağlar. Kullanıcının, Workplace XT gibi bir FileNet P8 istemcisinde oturum açtıktan sonra tarayıcının adres çubuğuna nesnenin URL adresini girmesi yeterlidir. (Bir klasörün ya da sürümü oluşturulabilen bir nesnenin alınması için, denetimci yer imleri ya da sık kullanılanlar yaratabilir.)
URL adreslenirliğiyle yapabilecekleriniz:
Yol tabanlı URL adresi, bir nesnenin nesne deposundaki yerini belirtmek için bulundurma yolunu kullanır. Örneğin, Aktarma adlı nesne deposundaki Projeler klasöründe bulunan Güncel Projeler belgesini almak için, aşağıdaki örnektekine benzer bir URL adresi girilir:
http://P8_istemcisi_sunucu_adı/uygulama_adı:kapı/getContent/Aktarma/Projeler/Guncel+Projeler
Yol tabanlı URL adreslerini kullanarak nesne almak için Yol tabanlı URL adreslerini kullan site tercihini ayarlamanız gerekir.
Tanıtıcı tabanlı URL adresi, bir nesnenin nesne deposundaki yerini belirtmek için GUID'leri (Global Unique Identifier; Genel Benzersiz Tanıtıcı) kullanır. Belgenin yeri, belgenin bulunduğu nesne deposunun GUID değeri ve belgenin GUID değeriyle belirtilir. Örneğin, bir belgeyi almak için kullanıcı aşağıdaki örnektekine benzer bir URL adresi gerebilir:
http://P8_istemcisi_sunucu_adı/uygulama_adı:kapı/getContent?objectStoreName={84A4A727-37E2-4994-B060-8531FAF75612}&objectType=document&id={559946a8-2007-4096-AC67-773A8540AE6}
Tanıtıcı tabanlı adres yol tabanlı adresten genellikle daha hızlıdır; ancak, bir belge içindeki göreli başvuruları yalnızca yol tabanlı URL adresi çözer. Örneğin, "example.html" dosyasını yol tabanlı bir URL adresiyle isterseniz, dosya alınır ve tarayıcı example.html içinde gerek duyulan ek URL adreslerini (varsa) çözer (<script>, <img> ve <link> etiketleri gibi). Bağlantılar (< href=...>), kullanıcı bağlantıları tıklattığında tarayıcı tarafından çözülür.
Aşağıdaki çizelge, URL adresinde belirtebileceğiniz farklı nesne tipleri karşısında verilen varsayılan yanıtları listelemektedir.
Nesne Tipi | Yanıt |
---|---|
Klasör | Klasör adını görüntüleyen bir sayfa döndürür. |
Belge | Belgenin içeriği varsa, içerik döndürülür. Belgenin dış başvurusu varsa, FileNet P8 istemcisi istemciyi uygun şekilde yönlendirir. Belgenin içeriği yoksa, FileNet P8 istemcisi bir hata bildirir. |
İş Akışı Tanımlaması | Process Designer uygulamacığını açar. |
Saklanmış Arama | Saklanmış aramanın adını görüntüleyen bir sayfa döndürür. |
Arama Şablonu | Arama şablonunu görüntüleyen bir sayfa döndürür. |
Yayınlama Şablonu | Yayınlama şablonunun içeriğini XML olarak döndürür. |
Yol tabanlı URL adresi bir nesne deposu tanıtıcısı ve bulundurma adı gerekirir. mode=download değiştirgesi isteğe bağlıdır. Örnek:
http://sunucu/web_uygulaması/getContent/nesneDeposuTanıtıcısı/yolAdı?mode=download
Burada:
NOT Belge, saklanmış arama, arama şablonu ve yayınlama şablonu nesneleri için yol tabanlı URL adresleri her zaman en güncel sürüme gönderme yapar.
Bu URL adresi, belirtilen arama şablonuyla Workplace XT sayfasını görüntüler. Nesne deposu adıyla tanıtılır (Formlar):
http://sunucu1/WorkplaceXT/getContent/Formlar/Talepler/Home?mode=download
Bu URL adresinde, Formlar adlı nesne deposu etki alanı adı olan Marmara ile nitelenmiştir:
http://sunucu1/WorkplaceXT/getContent/Formlar@marmara/Talepler/Home?mode=download
Tanıtıcı tabanlı URL adresi, folder (klasör) nesne tipi için gerekli olan üç sorgusu dizgisi değiştirgesi alır: objectStoreName, objectType, id. Örnek:
http://sunucu/web uygulaması/getContent?objectStoreName={objectStoreGUID}&objectType=type&id={objectGUID}
Belge, saklanmış arama, arama şablonu, yayınlama şablonu ve iş akışı tanımlaması nesneleri için, URL adresi objectStoreName, objectType, id ve fsld değiştirgelerini alır. mode=download değiştirgesi isteğe bağlıdır. Bir örnek:
http://sunucu/web_uygulaması/getContent?objectStoreName={objectStoreGUID}&objectType=type&id={objectGUID}&mode=download
ya da
http://sunucu/web_uygulaması/getContent?objectStoreName={objectStoreGUID}&objectType=type&vsId={versionSeriesGUID}
ya da
http://sunucu/web_uygulaması/getContent?objectStoreName={objectStoreGUID}&objectType=type&id={objectGUID}&vsId={versionSeriesGUID}&mode=download
Burada:
Bu öğe için: | objectType= |
---|---|
Belge | document |
Klasör | folder |
Saklanmış arama | storedsearch |
Arama şablonu | searchtemplate |
İş akışı tanımlaması | document |
Yayınlama şablonu | publishtemplate |
NOT URL adresinde hem ID, hem de vsld varsa, FileNet P8 istemci uygulama belirtilen sürümü almak için ID'yi kullanır. Belirtilen sürüm bulunamazsa, FileNet P8 istemci uygulaması bir hata bildirir ve kullanıcıya vsld değiştirgesiyle belirtilen en son sürümü alma seçeneği verir.
NOT FileNet P8 istemci uygulamasını belge istekleri için yol tabanlı URL adreslerini kullanacak şekilde yapılandırabilirsiniz. Bu durumda, tanıtıcı tabanlı bir URL adresi girerseniz, FileNet P8 istemci uygulaması belge içeriğinde yerleşik olan göreli URL başvurularının bütünlüğünü korumak için tanıtıcı tabanlı URL adresini yol tabanlı URL adresine dönüştür (olabiliyorsa).