IBM FileNet P8, Sürüm 5.1.+            

URL adresleriyle nesnelere erişilmesi

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

Burada:
  • sunucu, FileNet P8 istemci uygulamasının bulunduğu Application Engine ya da Workplace XT sunucusunun adıdır.
  • web_uygulaması, FileNet P8 istemci uygulamasının adıdır; örneğin Workplace XT.
  • nesneDeposuTanıtıcısı nesne deposu tanıtıcısıdır; nesne deposunun GUID değeri ya da adı olabilir. Nesne deposu adı tek bir etki alanında benzersizdir; ancak Active Directory içinde benzersiz olması gerekmez. Nesne deposunu belirtmek için ad kullanıldığında, Active Directory içinde eşleşen ilk nesne deposu döndürülür. Active Directory içinde aynı adı taşıyan nesne depoları bulunması olasılığı varsa, "@" karakterini kullanarak nesne deposu adını etki alanıyla nitelemeniz gerekir; örneğin, nesneDeposuAdıe@etkiAlanıAdı.
  • yolAdı, bulundurma yolu adıdır.
  • mode=download değiştirgesi (isteğe bağlı) içeriği yerel olarak saklamanızı sağlar.
    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.

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).


Geribildirim

Son güncelleme: Temmuz 2011


© Copyright IBM Corp. 2011.
Bu bilgi merkezi Eclipse teknolojisiyle güçlendirilmiştir. (http://www.eclipse.org)