メインコンテンツまでスキップ

指定されたメンバー部門の取得

適切なアプリケーションを構築する過程で、次のような問題が発生する可能性があります。

  • パフォーマンス評価システムでは、評価スタッフの部門情報を取得することは、合理的なパフォーマンス指標を設定し、部門間の比較を行い、インセンティブ計画を設計するのに役立ちます
  • 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}

単一部門 (フルパス) 式は同じ部門に配置され、すべての部門 (フルパス) 式はすべての部門に配置されます。

保存ページ

ビデオチュートリアル

オンラインで試遊する

Copyright © 2025钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4