指定されたメンバー部門の取得
適切なアプリケーションを構築する過程で、次のような問題が発生する可能性があります。
- パフォーマンス評価システムでは、評価スタッフの部門情報を取得することは、合理的なパフォーマンス指標を設定し、部門間の比較を行い、インセンティブ計画を設計するのに役立ちます
- Crmシステムでは、お客様の担当者の部門情報を取得した後、適切なシステムアクセス権とデータ権限を簡単に割り当て、情報の安全性を確保しながら生産性を保証し部門間のデータ分析も容易になります
前提条件
このチュートリアルでは、適切なフォーム式を使用します。まず、次のことを知ることができますフォーム式。
効果を実現する

実装手順
普遍的なフォームページの作成
通常のフォームページを作成します。詳細はこちらを参照してください通常フォーム。

キャンバス領域で次のコンポーネントをドラッグします。
- メンバー: メンバーに名前を付けます
- 単一行テキスト: 部門テキストという名前
- 部門: 単一部門の名前を付けます
- 部門: 全部門と命名
- 【複数選択モード】をオンにします
- 部門: 単一部門の名前を付ける (フルパス)
- 「部門の全パスを表示するかどうか」をオンにします
- 部門: 全部門 (全パス) という名前を付けます
- 【複数選択モード】をオンにします
- 「部門の全パスを表示するかどうか」をオンにします
フォーム式の追加
メンバーが「複数選択モード」をオンにした場合、デフォルトでは最初に選択したメンバー部門のみが取得されます。
メンバーコンポーネントはショートカット構成を選択し、現在のログイン者をデフォルトにします。

部門テキストは式編集を選択し、次の図に示す式を設定するか、式のソースコードを直接コピーして、フィールドの変更に注意してください。


{"text":"DEPTNAME(GetArrayItem(成员,1))","marks":[{"from":{"line":0,"ch":22,"sticky":null},"to":{"line":0,"ch":26,"sticky":null},"value":"employeeField_lu9ieou3","invalid":false}],"isCmData":true}
個々の部門で式の編集を選択し、次の図に示す式を設定するか、式のソースコードを直接コピーして、フィールドの変更に注意してください。


{"text":"DeptBuilder(GetArrayItem(成员,1))","marks":[{"from":{"line":0,"ch":25,"sticky":null},"to":{"line":0,"ch":29,"sticky":null},"value":"employeeField_lu9ieou3","invalid":false}],"isCmData":true}
すべての部門で式の編集を選択し、次の図に示す式を設定するか、式のソースコードを直接コピーして、フィールドの変更に注意してください。


{"text":"DeptBuilder(GetArrayItem(成员,1))","marks":[{"from":{"line":0,"ch":25,"sticky":null},"to":{"line":0,"ch":29,"sticky":null},"value":"employeeField_lu9ieou3","invalid":false}],"isCmData":true}
単一部門 (フルパス) 式は同じ部門に配置され、すべての部門 (フルパス) 式はすべての部門に配置されます。
保存ページ

ビデオチュートリアル
オンラインで試遊する
このドキュメントは役に立ちましたか?