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:
- Belgeleri, klasörleri, saklanmış aramaları, arama şablonlarını iş akışı
tanımlamalarını ve yayınlama şablonlarını alabilirsiniz.
- Şu nesne tiplerini yerel PC'ye yükleyip saklayabilirsiniz: Belge, saklanmış
arama, arama şablonu, yayınlama şablonu ve iş akışı tanımlaması.
- Aşağıda gösterildiği gibi, yol tabanlı ya da tanıtıcı tabanlı bir URL
girebilirsiniz.
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 adreslerinin kullanılması 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. |
Document (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 sözdizimi kuralları
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
Yol tabanlı URL adresi örnekleri
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 sözdizimi kuralları
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:
- sunucu, FileNet P8
istemci uygulamasının çalıştığı Application Engine ya da Workplace XT sunucusunun adıdır.
- web_uygulaması, FileNet
P8 istemci uygulamasının adıdır.
- objectStoreName=objectStoreGUID, nesnenin bulunduğu nesne deposunun
genel benzersiz tanıtıcısıdır. Kaşlı ayraçlar eklenmelidir.
- objectType=type, alınacak nesnenin tipidir. Uygun objectType değerini girin:
Bu öğe için: |
objectType= |
Document (Belge) |
document |
Klasör |
folder |
Saklanmış arama |
storedsearch |
Arama şablonu |
searchtemplate |
İş akışı tanımlaması |
document |
Yayınlama şablonu |
publishtemplate |
- id=objectGUID, nesne deposunda nesneyi tanıtan genel benzersiz
tanıtıcıdır. Bu değiştirge, klasör (folder) nesne tipi için gereklidir.
Belge, saklanmış
arama, arama şablonu, iş akışı tanımlaması ve yayınlama şablonu nesneleri için id isteğe
bağlıdır ve belirli bir sürümü almak için kullanılır. Kaşlı ayraçlar eklenmelidir.
- vsId=versionSeriesGUID, şu nesnelerin sürüm serileri içinde en son
sürümü almak için kullanılan genel benzeresiz tanıtıcıdır: Belge, saklanmış arama, arama
şablonu, iş akışı tanımlaması ve yayınlama şablonu.
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.
- mode=download değiştirgesi isteğe bağlıdır ve içeriği yerel olarak
saklamanızı sağlar.
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).