Ana içeriğe geç

FindPosition

Ada göre kullanılabilir pozisyonların listesini alır. Boş pozisyonların (aktif bir çalışan atanmamış olanların) sonuçlara dahil edilmediğini unutmayın. Her pozisyonun Id özelliği, tablodaki sütuna karşılık gelir. OrganizationUnitPosition table.

1
$Membership.FindPosition(position: ( string | Identity ), organizationUnit?: ( string | Identity ), direction?: ( `"Up"` | `"Down"` | `"None"` )):Array<Identity>

Parametreler

( string | Identity ) position
    Bulunacak pozisyonun adı.

( string | Identity ) organizationUnit optional
    Aramanın sınırlandırılacağı organizasyon birimini belirtir. İsteğe bağlıdır. Organizasyon biriminin kimliği (GUID değeri) veya yolu olabilir (ör. 'MyDepartment/MyChildUnit').

( "Up" | "Down" | "None" ) direction optional
    Organizasyon birimindeki arama yönünü belirtir. İsteğe bağlıdır. Belirtilmezse varsayılan olarak hiyerarşide yukarı doğru arama yapılır.

Döndürür

Belirtilen ölçütlerle eşleşen pozisyonların listesi.

Notlar

Bu işlev, tanımlı olsalar bile boş pozisyonları hariç tutar.

Bir organizasyon birimi sağlanırsa pozisyon araması o birimin kapsamıyla sınırlandırılır. direction parametresi, belirtilen organizasyon birimi içindeki arama kapsamını daha da daraltır.

Geçerli organizasyonda "Accounting Specialist" pozisyonlarını bulma

1
var positions = $Membership.FindPosition('Accounting Specialist');

"General Management" departmanında "Accounting Specialist" pozisyonlarını bulma

1
var positions = $Membership.FindPosition('Accounting Specialist', 'General Management');

"General Management/Accounting" departmanında "Accounting Specialist" pozisyonlarını bulma

1
var positions = $Membership.FindPosition('Accounting Specialist', 'General Management/Accounting');

"General Management/Accounting" departmanında, departman kimliğini kullanarak "Accounting Specialist" pozisyonlarını bulma

1
2
var organizationUnit = $Membership.FindIdentity('General Management/Accounting', 'OrganizationUnit');
var positions = $Membership.FindPosition('Accounting Specialist', organizationUnit);

Ayrıca bkz.