作成者カテゴリ返答の対象
公開
NORIKO
10/30/2007 04:46 PM
文書リンクアイコン 現在のユーザーの取得について
できました!・・・がまた問題が

加納さんありがとうございます!
プロフィール文書を使用して現在のユーザーを取得できました!
ただし、ご指摘の通り多数の人がアクセスした場合が心配なのですが・・

そして、またひとつ問題が出てしまいました。
過去ログを検索したところ、同じような質問があったのですが、
回答がないようでした・・・。

この閲覧権限を取得するように設定したフォームを編集権限の
あるユーザーで編集して保存をかけようとすると、「編集している
ときに文書のコピーが保存されています。競合文書として保存し
ますか?」というメッセージが表示されてしまいます。
これをなんとか避ける方法はないでしょうか・・??
ご存知の方教えてください!

ちなみにユーザー名取得に関してがうまくいったスクリプトは
以下の通りです。
(PostOpen)
Dim ses As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim pdoc As NotesDocument
Dim agent As NotesAgent

Set db = ses.CurrentDatabase
Set doc = Source.Document

If Not(Source.IsNewDoc) Then

result = Evaluate(|@SetProfileField_("ProfileP"; "UName";@UserName)|)

Set agent = db.GetAgent("(ReaderSet)")
Call agent.RunOnServer(doc.NoteID)

End If

(RederSetエージェント)
Dim ses As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim agent As NotesAgent
Dim UName2 As String
Dim UName As NotesName
Dim UNameAbb As String
Dim ADate As Variant
Dim RirekiStr As String
Dim RirekiStr2 As String
Dim rStr As String

Set db = ses.CurrentDatabase
Set agent = ses.CurrentAgent
Set doc = db.GetDocumentByID(agent.ParameterDocID)

result = Evaluate(|@GetProfileField("ProfileP"; "UName")|)
UName2 = result(0)

ADate = Now()
Set UName = ses.CreateName(UName2)
UNameAbb = UName.Abbreviated
RirekiStr = doc.RirekiRead(0)
RirekiStr2 = ADate & ":" & UNameAbb

If RirekiStr = "" Then
doc.RirekiRead = RirekiStr2
Else
rStr = RirekiStr2 & Chr(10) & RirekiStr
doc.RirekiRead = rStr
End If

Call doc.Save(False, False)


[Previous Main Document]
現在のユーザーの取得について (NORIKO)
. . Re: 現在のユーザーの取得について (ブレゴ)
. . . . RunOnServer使用の理由 (NORIKO)
. . Re: 現在のユーザーの取得について (加納)
. . . . できました!・・・がまた問題が (NORIKO) * 現在地 *
. . . . . . Re: できました!・・・がまた問題が (加納)
. . . . . . . . QueryOpenでも・・・ (NORIKO)
. . . . . . . . . . Re: QueryOpenでも・・・ (加納)
. . . . . . . . . . . . 子文書を作成することに・・・ (NORIKO)
. . . . . . . . . . . . . . 子文書について (すぎ)
. . . . . . . . . . . . . . . . Re: 子文書について (加納)
. . . . . . . . . . . . . . . . . . 分からないことだらけで申し訳ないです (すぎ)
. . . . . . . . . . . . . . . . . . . . Re: 分からないことだらけで申し訳ないです (加納)
. . . . . . . . . . . . . . . . . . . . . . Re:Re: 分からないことだらけで申し訳ないです (すぎ)
. . . . . . . . . . . . . . . . . . . . . . . . Re: Re: 分からないことだらけで申し訳ないです (加納)
. . . . . . . . . . . . . . . . . . . . . . . . . . Re: Re: Re: 分からないことだらけで申し訳ないです (すぎ)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . Re: Re: Re: 分からないことだらけで申し訳ないです (加納)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Re: Re: Re: 分からないことだらけで申し訳ないです (taisei 999)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Re: Re: Re: 分からないことだらけで申し訳ないです (加納)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Re: Re: Re: 分からないことだらけで申し訳ないです (taisei 999)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Re: Re: Re: Re: 分からないことだらけで申し訳ないです (すぎ)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Re: Re: Re: Re: 分からないことだらけで申し訳ないです (追記) (すぎ)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Re: Re: Re: Re: 分からないことだらけで申し訳ないです (追記) (加納)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ありがとうございます (すぎ)
[Next Main Document]