Business Portal と Microsoft Dynamics GP での人事管理セルフサービス スイート (HRMSSS) ワークフローの問題のトラブルシューティング

適用先
Dynamics GP 2010

はじめに

この記事では、Business Portal と Microsoft Dynamics GP で人事管理セルフサービス スイート (HRMSSS) ワークフローの問題をトラブルシューティングする方法について説明します。 

追加情報

これらの手順に従う前に、すべてのユーザーがビジネス ポータルを終了することをお勧めします。

ビジネス ポータル 3.0 を使用した Microsoft Dynamics GP 9.0

Microsoft Dynamics GP 9.0 with Business Portal 3.0 での人事管理セルフサービス スイート ワークフローの問題のトラブルシューティングを行うには、次の手順に従います。

  1. 承認ワークフローに関連付けられているページに既定のロールが割り当てられていることを確認します。 手順は次のとおりです。

    1. ビジネス ポータルを起動します。
    2. [ サイトの設定] をクリックし、
      [ポータル要素] をクリックし、[ ポータル ページの管理] をクリックします。
    3. [ページ一覧] で、[割り当て先] をクリックします。
    4. 従業員と従業員
      ワークフロー管理者 ロールは、
      [ロール ] セクション。 見つからない場合は、
      を変更し、 Employee
      ワークフロー管理者 ロール。
    5. [保存] をクリックします。
    6. [送信済みリスト] ページと [To Do リスト] ページに対して手順 c から e を繰り返します。
  2. Microsoft Business Framework Queued Work Item Service コンポーネントが、管理アクセス許可を持つポータル ユーザーに割り当てられていることを確認します。 このためには、次の手順を実行します。

    1. Business Portal がインストールされているサーバーで、
      開始コントロール パネルをポイントし、 をポイントします。
      [管理ツール] をクリックし、
      サービス

    2. サービスの一覧で [Microsoft Business Framework Queued Work Item Service ] を右クリックし、
      停止します

    3. サービスが停止したら、サービスを右クリックし、[ 開始] をクリックします。

      注 サービスが実行中であることを示している場合でも、この手順を完了します。

    4. Business Framework Queued Work Item Service コンポーネントの [スタートアップの種類 ] フィールドを に設定することをお勧めします
      [自動切替]。 このためには、次の手順を実行します。

      1. [Microsoft Business Framework Queued Work Item Service] を右クリックし、[プロパティ] をクリックします。

      2. Microsoft Business Framework Queued Work Item Service プロパティ ウィンドウで、[スタートアップの種類] フィールドが [自動] に設定されていることを確認します。

    5. [Microsoft Business Framework Queued Work Item Service] プロパティ ウィンドウで、[ログオン] タブをクリックします。

    6. Microsoft Business Framework キューに登録された作業項目サービス コンポーネントが、管理アクセス許可を持つポータル ユーザーに割り当てられていることを確認します。 既定では、このサービスに割り当てられているユーザーは、ネットワーク サービス アカウントと呼ばれる Windows アカウントです。

  3. ビジネス ポータルで、ネットワーク サービス アカウントがユーザーとして一覧表示されていることを確認します。 このユーザーの別名は、nt authority/network service です。 手順は次のとおりです。

    1. 管理アクセス許可を持つアカウントを使用して、ビジネス ポータルを起動します。

    2. [ サイトの設定] をクリックし、
      [ユーザーとアクセス許可] をクリックし、[ Manager Business Portal ユーザー] をクリックします。

    3. [ ユーザー一覧] でNetwork Service Account というユーザーが一覧表示されていることを確認します。

    4. このユーザーが一覧にない場合は、Microsoft Dynamics GP System Manager サポート チームに問い合わせて、このユーザーをビジネス ポータルに追加する SQL スクリプトを取得します。

  4. ビジネス ポータル ユーザーが従業員ロールに割り当てられ、特定の Back Office 従業員 ID に割り当てられないかどうかを判断します。 このためには、次の手順を実行します。

    1. 管理アクセス許可を持つアカウントを使用して、ビジネス ポータルを起動します。

    2. [ サイトの設定] をクリックし、
      [ユーザーとアクセス許可] をクリックし、[ Business Portal ユーザーの管理] をクリックします。

    3. [ ロール ] タブをクリックします。

    4. 従業員ロールに Back Office ID が割り当てられていることを確認します。 [ バック オフィス ID ] フィールドが空白の場合は、正しい Back Office 従業員 ID を従業員に割り当てます。

  5. 既存の非アクティブな Direct Deposit アカウントの設定にゼロの金額が割り当てられているかどうかを判断します。 このためには、次の手順を実行します。

    1. Microsoft Dynamics GP 9.0 を起動します。

    2. [ カード] をクリックし、
      [給与計算] をクリックし、[ 直接入金] をクリックします。

    3. 各従業員を確認し、非アクティブとして一覧表示され、金額がゼロのアカウントを探します。

    4. アカウントの金額が 0 の場合は、アカウントに金額を追加します。 たとえば、$1.00 を追加します。 アカウントが非アクティブとしてマークされている場合、Microsoft Dynamics GP では使用されません。

    5. レコードを保存します。

  6. インターネット インフォメーション サービス (IIS) を実行しているサーバーを再起動します。 このためには、次の手順を実行します。

    1. IIS を実行しているサーバーにアクセスします。
    2. [スタート]、
      を実行し、「iisreset」と入力し、
      [OK] をクリックします。
  7. 情報ログまたはエラー メッセージ ログがアプリケーション ログに存在するかどうかを判断します。 手順は次のとおりです。

    1. Business Portal がインストールされているサーバーにアクセスします。

    2. [スタート] をクリックし、[コントロール パネル] をポイントし、[ 管理ツール] をポイントして、
      イベント ビューアー

    3. 一覧の [ アプリケーション ] を展開します。
      イベント ビューアー

    4. という名前のソースを持つエントリを探します
      MbfQueuedWorkItemService または MicrosoftBusinessFrameworkLog。 これらのエントリは、次のいずれかの種類で一覧表示される場合があります。

      • Informational
      • エラー
      • 警告
    5. エントリをダブルクリックして、エントリの詳細を表示します。

    6. 一部のエラーが発生したことを示す情報がある場合は、
      テキストをコピーし、メモ帳や Microsoft Office Wordなどのテキスト エディターに貼り付けます。

    7. サポートに問い合わせて、手順 f で作成したドキュメントをサポート インシデントに添付して、サポート エンジニアが確認できるようにします。

ビジネス ポータルを使用した Microsoft Dynamics GP 10.0 と Microsoft Dynamics GP 2010

Microsoft Dynamics GP 10.0 with Business Portal での人事管理セルフサービス スイート ワークフローの問題のトラブルシューティングを行うには、次の手順に従います。

  1. Microsoft Business Framework キューに登録された作業項目サービス コンポーネントが、管理アクセス許可を持つポータル ユーザーに割り当てられていることを確認します。 手順は次のとおりです。

    1. Business Portal がインストールされているサーバーで、
      開始コントロール パネルをポイントし、 をポイントします。
      [管理ツール] をクリックし、
      サービス

    2. サービスの一覧で [Microsoft Business Framework Queued Work Item Service ] を右クリックし、
      停止します

    3. サービスが停止したら、サービスを右クリックし、[ 開始] をクリックします。

      注 サービスが実行中であることを示している場合でも、この手順を完了します。

    4. Business Framework Queued Work Item Service の [スタートアップの種類 ] フィールドを に設定することをお勧めします。
      [自動切替]。 このためには、次の手順を実行します。

      1. [Microsoft Business Framework Queued Work Item Service] を右クリックし、[プロパティ] をクリックします。

      2. Microsoft Business Framework Queued Work Item Service プロパティ ウィンドウで、[スタートアップの種類] フィールドが [自動] に設定されていることを確認します。

    5. [Microsoft Business Framework Queued Work Item Service] プロパティ ウィンドウで、[ログオン] タブをクリックします。

    6. Microsoft Business Framework キューに登録された作業項目サービス コンポーネントが、管理アクセス許可を持つポータル ユーザーに割り当てられていることを確認します。 既定では、このサービスに割り当てられているユーザーは、ネットワーク サービス アカウントと呼ばれる Windows アカウントです。

  2. ビジネス ポータルで、ネットワーク サービス アカウントがユーザーとして一覧表示されていることを確認します。 このユーザーの別名は、nt authority/network service です。 このためには、次の手順を実行します。

    1. 管理アクセス許可を持つアカウントを使用して、ビジネス ポータルを起動します。

    2. [ サイトの操作] をクリックし、[
      サイトの設定

    3. [ ビジネス ポータルの管理 ] セクションで、[ ユーザー] をクリックします。

    4. [ ユーザー一覧] でNetwork Service Account というユーザーが一覧表示されていることを確認します。

    5. このユーザーが一覧に含まれていない場合は、Microsoft Dynamics GP System Manager サポート チームに問い合わせて、このユーザーをビジネス ポータルに再度追加する SQL スクリプトを取得します。

  3. ビジネス ポータル ユーザーが従業員ロールに割り当てられ、特定の Back Office 従業員 ID に割り当てられないかどうかを判断します。 このためには、次の手順を実行します。

    1. 管理アクセス許可を持つアカウントを使用して、ビジネス ポータルを起動します。

    2. [ サイトの操作] をクリックし、[
      サイトの設定

    3. [ ビジネス ポータルの管理 ] セクションで、[ ユーザー] をクリックします。

    4. [ ロール ] タブをクリックします。

    5. 従業員ロールに Back Office ID が割り当てられていることを確認します。 [ バック オフィス ID ] フィールドが空白の場合は、正しい Back Office 従業員 ID を従業員に割り当てます。

  4. 既存の非アクティブな Direct Deposit アカウントの設定にゼロの金額が割り当てられているかどうかを判断します。 このためには、次の手順を実行します。

    1. Microsoft Dynamics GP 10.0 または Microsoft Dynamics GP 2010 を起動します。

    2. [ カード] をクリックし、
      [給与計算] をクリックし、[ 直接入金] をクリックします。

    3. 各従業員を確認し、非アクティブとして一覧表示され、金額がゼロのアカウントを探します。

    4. 金額が 0 のアカウントの場合は、そのアカウントに金額を追加します。 たとえば、$1.00 を追加します。 アカウントが非アクティブとしてマークされている場合、Microsoft Dynamics GP では使用されません。

    5. レコードを保存します。

  5. IIS を実行しているサーバーを再起動します。 このためには、次の手順を実行します。

    1. IIS を実行しているサーバーにアクセスします。
    2. [スタート]、
      を実行し、「iisreset」と入力し、
      [OK] をクリックします。
  6. 情報ログまたはエラー メッセージ ログがアプリケーション ログに存在するかどうかを判断します。 このためには、次の手順を実行します。

    1. Business Portal がインストールされているサーバーにアクセスします。

    2. [スタート] をクリックし、[コントロール パネル] をポイントし、[ 管理ツール] をポイントして、
      イベント ビューアー

    3. 一覧の [ アプリケーション ] を展開します。
      イベント ビューアー

    4. MbfQueuedWorkItemService または MicrosoftBusinessFrameworkLog という名前のソースを持つエントリを探します。 これらのエントリは、次のいずれかの種類で一覧表示される場合があります。

      • Informational
      • エラー
      • 警告
    5. エントリをダブルクリックして、エントリの詳細を表示します。

    6. エラーが発生したことを示す情報がある場合は、
      テキストをコピーし、メモ帳やWordなどのテキスト エディターに貼り付けます。

    7. サポートに問い合わせて、手順 f で作成したドキュメントをサポート インシデントに添付して、サポート エンジニアが確認できるようにします。

    クエリ ワード: HRM、HRMSSS