none
SharePoint Online でワークフローを作成しています。ログインユーザーのIDを取得する方法を教えていただけないでしょうか。 RRS feed

  • 質問

  • お世話になります。

    SharePoint Online上で、ワークフローを実行するためにSharePoint Designer 2013を利用しています。

    SharePoint Designerを使ってワークフローを作成し、投稿、フルコントロール権限でワークフローを実行するとエラーになっていました。

    代理ステップを利用することで解決できそうなのですが、これを利用すると更新者がワークフロー作成者となり、本来取得したいログインユーザーではなくなります。

    どのような設定をすれば、ログインユーザーの情報をもってこれますか?

    ご教授のほどよろしくお願いいたします。

    補足:

     アプリは、カスタムリストを利用しています。

     ログインユーザーの種類は、「ユーザーまたはグループ」として取得したいと考えています。

     ワークフローの種類:2010

    2018年7月6日 2:47

回答

  • こんにちは。ちょっとやりたいことがわからないので教えてください。

    ここでいう「ログインユーザー」とはワークフローを開始したユーザーのことで合っていますか?
    であれば、「ワークフローのコンテキスト」の「開始者」などで取得できると思います。
    ですが、本来の目的は、代理ステップでリストアイテムの?更新者を「ログインユーザー」にしたいということだと思います。
    しかし「更新者」列は読み取り専用なので、ワークフローのアクションでは実現できません。

    • 回答としてマーク TS_560 2018年7月9日 6:02
    2018年7月6日 11:23

すべての返信

  • こんにちは。ちょっとやりたいことがわからないので教えてください。

    ここでいう「ログインユーザー」とはワークフローを開始したユーザーのことで合っていますか?
    であれば、「ワークフローのコンテキスト」の「開始者」などで取得できると思います。
    ですが、本来の目的は、代理ステップでリストアイテムの?更新者を「ログインユーザー」にしたいということだと思います。
    しかし「更新者」列は読み取り専用なので、ワークフローのアクションでは実現できません。

    • 回答としてマーク TS_560 2018年7月9日 6:02
    2018年7月6日 11:23
  • お世話になります。

    「ログインユーザー」はワークフロー開始ユーザーで合っています。

    おかげさまで、問題が解決できました。

    ありがとうございました。

    2018年7月9日 6:05