Aracılığıyla paylaş


ALAN (İş akışı) Öğesi

Bir durum değişikliği veya iş akışı geçişi sırasında alana uygulanan kural ve koşulları belirlemek için FIELD (İş Akışı) öğesini kullanın. Uygulanan kural FIELD (İş Akışı) öğesinin STATE, TRANSITION, DEFAULTREASON, veya REASON öğesinin altında nerede göründüğüne dayanır ve üst FIELDS öğesi bir alt öğedir.

Not

Bir iş öğesi türünde alanları tanımlamak için kullandığınız FIELD (Tanım) öğesi hakkında daha fazla bilgi için bkz. ALAN (Tanımlama) Öğesi.

<xs:element name="FIELD" type="FieldReference" minOccurs="1" maxOccurs="unbounded"/>

<FIELD refname="fieldReferenceName">
   <ALLOWEDVALUES> . . . </ALLOWEDVALUES>
   <ALLOWEXISTINGVALUE />
   <CANNOTLOSEVALUE />
   <COPY />
   <DEFAULT />
   <EMPTY />
   <FROZEN />
   <MATCH />
   <NOTSAMEAS />
   <PROHIBITEDVALUES /> . . . </PROHIBITEDVALUES>
   <READONLY />
   <REQUIRED />
   <SERVERDEFAULT />
   <SUGGESTEDVALUES /> . . . </SUGGESTEDVALUES>
   <VALIDUSER />
   <WHEN> . . . </WHEN>
   <WHENNOT> . . . </WHENNOT>
   <WHENCHANGED> . . . </WHENCHANGED>
   <WHENNOTCHANGED> . . . </WHENNOTCHANGED>
<FIELD>

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst ögeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik

Description

refname

Gerekli. Kuralların ve koşulun uygulandığı alanın başvuru adı. Referans adı, alan tanımınınFIELD (Açıklama) öğesinde tanımlanan referans adıyla eşleşmelidir. Daha fazla bilgi için bkz. ALAN (Tanımlama) Öğesi.

Alt Öğeler

Öge

Description

ALLOWEDVALUES

İsteğe Bağlı. Alan için izin verilen değerlerin bir listesini tanımlar. İzin verilen değerler, iş ögesi formlarındaki alan listesinde ve sorgu tasarımcısında seçim için kullanılabilir değerlerdir. Bu değerlerden birini seçmelisiniz.

ALLOWEXISTINGVALUE

İsteğe Bağlı. Varolan değerlere izin vermek üzere alanı tanımlar. Bu öğe mevcut alan değerlerinin geçerli olmasalar bile kullanımına izin verir. Bütün yeni alan değerleri geçerli olmak zorundadır.

CANNOTLOSEVALUE

İsteğe Bağlı. Alanı değer kaybedemez şeklinde tanımlar. Bu öğe güncel alan değerini tutar, temizlenemez veya boşaltılamaz.

copy

İsteğe Bağlı. Güncel alana kopyalanmak üzere olan bir değeri içeren başka bir alan belirtir.

DEFAULT

İsteğe Bağlı. Alan için varsayılan bir değer tanımlar.

BOŞ

İsteğe Bağlı. Bir alanı boş olarak tanımlar.

FROZEN

İsteğe Bağlı. Bir alanı donuk olarak tanımlar. Donuk bir alan, değişiklikler uygulandıktan sonra sıfır dışında bir değere değiştirilemez. Fakat, alanı elle temizleyebilir, iş ögesini kaydedebilir ve daha sonra farklı bir değer belirleyebilir.

MATCH

İsteğe Bağlı. Alan değerinin eşleşmek zorunda olduğu bir desen tanımlar.

NOTSAMEAS

İsteğe Bağlı. Değeri güncel alanın değeriyle aynı olamayacak başka bir alan belirtir.

YASAKLANAN DEĞERLER

İsteğe Bağlı. Alan için yasaklanmış değerlerin bir listesini tanımlar.

SALTOKUNUR

İsteğe Bağlı. Bir alanı salt okunur olarak tanımlar.

REQUIRED

İsteğe Bağlı. Bir alanı gerekli olarak tanımlar.

SERVERDEFAULT

İsteğe Bağlı. Alan için değer sağlayacak olan bir sunucu bileşeni belirtir.

SUGGESTEDVALUES

İsteğe Bağlı. Alan için önerilen değerlerin bir listesini tanımlar. Önerilen değerler, iş ögesi formlarındaki alan listesinde ve sorgu tasarımcısında seçim için kullanılabilir değerlerdir. Listedekilere ek olarak diğer değerleri girebilirsiniz.

VALIDUSER

İsteğe Bağlı. İzin verilen değerler listesinin sadece sistemin geçerli kullanıcılarından oluşması gerektiğini belirtir.

WHEN

İsteğe Bağlı. Diğer bir alan özel bir değere sahip olduğunda mevcut alana uygulanacak bir ya da daha fazla kuralı belirler.

DEĞİŞTİRİLMEZAMANI

İsteğe Bağlı. Belirli bir alanın özel değeri değiştiğinde mevcut alana bir ya da daha fazla kuralı uygular.

WHENNOT

İsteğe Bağlı. Diğer bir alan özel bir değere sahip olmadığında mevcut alana bir ya da daha fazla kuralı uygular.

WHENNOTCHANGED

İsteğe Bağlı. Belirli bir alanın özel değeri değişmediğinde mevcut alana bir ya da daha fazla kuralı uygular.

Üst Öğeler

Öge

Description

FIELDS

Bir iş öğesi türü için tanımlanan bir alana başvurup alan için geçerli kurallarla koşulları belirleyen FIELD (İş akışı) öğelerinin bir koleksiyonu. Başvurunun temel aldığı öğeler STATE, TRANSITION, DEFAULTREASON veya üst öğesi FIELDS'in altı olduğu REASON öğesidir.

Notlar

FIELD (İş Akışı) öğesi için en az bir alt öğe tanımlamalısınız.

FIELD (İş akışı) FIELDS (İş akışı) için bir alt öğedir.

minOccurs="1"

maxOccurs="unbounded"

Ayrıca bkz.

Başvuru

ALAN (Tanımlama) Öğesi

Kavramlar

Çalışma Öğesi Alanları ile Çalışma

İş Akışını Tasarlama

Diğer Kaynaklar

Çalışma Öğesi Türleri için XML Öğe Tanımlarının Dizini

Çalışma Öğesi İş Akışını Tanımlama ve Özelleştirme