userName() を使用してユーザー名を取得し、空白でない場合はフォームの読み込み時にテキスト ボックスに入力するフォームを作成しています。フォームが infopath フォーム フィラーによって入力されると、firstName.lastName が返されます。ただし、フォームが Web フォームから入力された場合、ランダムな文字の後に domain/firstName.lastName が続くものを返します。
理想的には、両方から同じものを取得し、それが firstName Lastname または FirstName.lastName になるようにしたい
現在、Web フォームを有効にしないことでこれを回避していますが、多くのユーザーが Infopath フォーム フィラーを持っていないため、修正する必要があります。
また、フィールドを使用してファイル名の一部を形成するため、ルールが呼び出されるときにこれを修正する必要もあります。
これを克服する方法についてのアイデアはありますか?