Configuring Email Notifications in Altium On-Prem Enterprise Server

Enterprise Server Workspace では、Workspace からのメール通知を設定でき、さまざまなイベントを主要な関係者に通知(フラグ付け)できます。

機能の有効化と設定

Workspace から通知メールを送信する機能は、Workspace のブラウザインターフェースの Email Notifications ページ(AdminSettingsEmail Notifications)で有効化および設定します。このページは、Workspace の管理ユーザー(Administrators グループに属するユーザー)のみがアクセスできるインターフェース要素です。

Workspace は SMTP(Simple Mail Transfer Protocol)のみによるメール通知をサポートします。インターネット経由でメールを送信する大半のメールシステムがこのプロトコルを使用しているためです。

Admin – Settings エリアの Email Notifications ページでは、Workspace のメール通知機能を有効化および設定するためのインターフェースが提供されます。Admin – Settings エリアの Email Notifications ページでは、Workspace のメール通知機能を有効化および設定するためのインターフェースが提供されます。

既定では、Workspace のメール通知機能は無効です。Send Mail Enabled オプションを有効にしてオンにします。

以下に詳述するページの各フィールドを設定し、組織向けに機能をセットアップします。

  • Email From – メールの送信元となるメールアカウントです。メールの From フィールドに送信者として表示されます(例:notificationsbot@yourcompany.com)。Gmail を使用する場合、通知メールの送信元となるメールアドレスです(例:mycompanynotifications@gmail.com)。

    • 外部の Gmail/Hotmail/Office365 の SMTP サーバーを使用する場合、このフィールドの入力は無視されます。代わりに、メールの From フィールドには Smtp User Name フィールドの入力が使用されます。Email From フィールドが使用されるのは、内部 SMTP サーバーを使用する場合のみです。
    • Email From フィールドに指定したドメインが Smtp User Name のドメインと異なる場合、メールが拒否されたりスパムと見なされたりする可能性があります。
  • Send a notification when no updates have been made to a workflow task for <x> days – 保留中の Process Task が割り当てられているユーザーに対する、リマインダー通知メールの日数を有効化して定義するために使用します。
  • Smtp User Name – SMTP サーバーにアクセスするための資格情報のうち、ユーザー名部分です(例:smtpserver@yourcompany.com)。Gmail を使用する場合、通知メールの送信元となるメールアドレスです(例:mycompanynotifications@gmail.com)。
  • Smtp User Password – SMTP サーバーにアクセスするための資格情報のうち、パスワード部分です。Gmail を使用する場合、通知の送信に使用するメールアカウントへアクセスするためのパスワードです。
  • Smtp Host – SMTP サーバーのホスト名です(例:smtp.yourcompany.com)。Gmail 経由で送信する場合、この入力は smtp.gmail.com になります。
  • Smtp Port – SMTP ポート(通常は 25、Gmail 経由で送信する場合は 587)。
  • Smtp SSL Enabled – SMTP 通信を有効化するために使用します。SMTP サーバーが TLS/SSL を使用する場合はチェックボックスをオンにします。
  • Interval to check notification (ms) – サーバー内で新しい通知を配信する間隔(ミリ秒)です。既定では 20000ms に設定されています。

    この間隔は 10000 より大きい値に設定することを推奨します。
  • Send email notifications interval (ms) – メール送信する新しい通知をチェックする間隔(ミリ秒)です。既定では 35000ms に設定されています。

    この間隔は 30000 より大きい値に設定することを推奨します。

定義した Gmail アカウントを使用して SMTP でメール通知を送信する場合のメール設定例。
定義した Gmail アカウントを使用して SMTP でメール通知を送信する場合のメール設定例。

必要に応じて有効化と設定を行ったら、 ボタンをクリックして、指定したアカウントからのメール送信をテストします。Check Email Settings ウィンドウが表示されるので、送信先メールアドレスを入力して をクリックします。ダイアログには Checking... の進行状況が表示され、送信アカウントが正しく設定されていれば、最終メッセージとして Sent Successful が表示されます。

Google アカウントの使用で問題がある場合は、安全性の低いアプリケーションからのアクセスを許可する ことを試してください。
Javascript ID: Email_TestEmail_AES7_0

もちろん、送信先メールを確認すると、送信元メールアカウントからの Notifications Service Test Email が届いているはずです。

確認用に指定した送信先メールで受信した、Workspace の通知サービスからのテストメール。確認用に指定した送信先メールで受信した、Workspace の通知サービスからのテストメール。

通知メールの設定とテストが正常に完了したら、ページ右上の ボタンを必ずクリックしてください。

サポートされる通知

この機能では、以下のメール通知イベントがサポートされています。

Workspace プロジェクトに関連するイベント

Related page: Workspace Projects

通知内容:

  • Project Commit – プロジェクトが Workspace にコミットされたときの通知。
  • Project Update – プロジェクトのプロパティが何らかの形で変更されたときの通知(プロジェクトの Name および/または Description)。
  • Project Release – プロジェクトが Workspace にリリースされたときの通知。
  • Project Revision State Change – プロジェクトのライフサイクル状態が変更されたときの通知。
  • Project Activity Start – プロジェクト関連アクティビティ(Ad Hoc Review、Handoff Review、または Milestone Review)の開始通知。
  • Project Activity Complete – プロジェクト関連アクティビティ(Ad Hoc Review、Handoff Review、または Milestone Review)の完了通知。
  • Project Delete – プロジェクトが削除されたときの通知。
メールのメインサマリー領域にあるハイパーリンクテキスト、またはメインの Open ボタンをクリックすると、Workspace のブラウザインターフェースで該当 Workspace プロジェクトの詳細ページが開きます。Open in Altium Designer リンクをクリックすると、Altium Designer のインスタンスでプロジェクトまたはリビジョンを表示できます。
通知メールは、プロジェクトの現在のコラボレーターのうち、そのプロジェクトをアクティブにウォッチしているすべてのユーザー AND に送信されます。詳細は Watching a Workspace Project セクションを参照してください。アクティビティ関連イベント(Project Activity StartProject Activity Complete)については、アクティビティに関与するユーザー/グループにメールが送信されます。

Workspace ライブラリコンポーネントに関連するイベント

Related Page: Building & Maintaining Your Components and Libraries

通知内容:

  • Component Create – Workspace で新しいコンポーネントが作成されたときの通知。
  • Component Release – コンポーネントの新しいリビジョンが Workspace にリリースされたときの通知。
  • Component Revision State Change – コンポーネントのライフサイクル状態が変更されたときの通知。
  • Component Delete – コンポーネントが削除されたときの通知。
メールのメインサマリー領域にあるハイパーリンクテキスト、またはメインの Open ボタンをクリックすると、Workspace のブラウザインターフェースの Explorer ページにあるコンポーネントの詳細ページが開きます。Open in Altium Designer リンクをクリックすると、Altium Designer の Explorer panel からコンポーネントまたはリビジョンを表示できます。
通知メールは、コンポーネントが格納されている親フォルダーをアクティブにフォローしているすべてのユーザーに送信されます。詳細は Following a Component Folder セクションを参照してください。

承認リクエストに関連するイベント

Related page: Defining Lifecycle Definitions for a Workspace - Controlling Transitions between Lifecycle States

通知内容:

  • New Approval Request – Component Item のリビジョンについて、ライフサイクル状態間の遷移リクエストが承認申請として提出されたときの通知。
  • Approval Request Reminder – 元の申請者が、保留中の承認リクエストに対して Reminder 機能を使用したときの通知。
  • State Change Request Processed – 保留中の承認リクエストが、該当する承認グループのメンバーによって処理されたときの通知。リクエストに対して実行されたアクション種別は次のいずれかです。
    • Cancelled – 承認の元の申請者がリクエストのキャンセルを決定した。
    • Rejected – 該当する承認グループのメンバーがリクエストを却下した。
    • Approved – リクエストが複数の定義済み承認グループを経由する場合、中間の承認グループのメンバーがリクエストを承認したときにこのアクションが適用されます。
    • Completed – 承認グループのメンバー(複数グループが定義されている場合は最終承認グループのメンバー)がリクエストを承認した。
メールのメインサマリー領域にあるハイパーリンクテキスト、またはメインの Open ボタンをクリックすると、Workspace のブラウザベースのインターフェースの Explorer ページにある Component Item の詳細ページが開きます。Open in Altium Designer リンクをクリックすると、Altium Designer の Explorer panel からアイテムのリビジョンを表示できます。
New Approval Request および Approval Request Reminder の場合、該当する承認グループのメンバーがメール通知を受け取ります。状態変更リクエストが処理されると、元の申請者と、次の承認グループの全メンバー(複数の承認グループが定義されている場合)が通知メールを受け取ります。承認リクエストが承認グループのメンバー(複数定義されている場合は最終承認グループのメンバー)によって承認されると、状態遷移は自動的に実行され、すべての関係者に状態変更のメール通知が送信されます。

タスクに関連するイベント

Related page: Working with Tasks

通知内容:

  • Task Assigned – タスクが割り当てられ、対応が必要になったときの通知(例:プロジェクトのレビュー活動に関連するタスク、または部品リクエスト)。
メールのメインサマリー領域にあるハイパーリンクテキスト、またはメインの Open ボタンをクリックすると、Workspace のブラウザインターフェースの Tasks ページが開きます。
メールを受信するのは、関連する全体プロセスのワークフロー内で、現在のタスクを完了する必要があるユーザーのみです。

部品リクエストに関連するイベント

Related page: Process-based Part Requests

通知内容:

  • Part Request Created – 新しい部品リクエストが提出されたときの通知。
  • Part Request Complete – 部品リクエストが完了したときの通知(部品が正常に作成された、または最終的にリクエストが却下された場合)。
メールのメインサマリー領域にあるハイパーリンク文字列、またはメインのOpen ボタンをクリックすると、Workspace のブラウザインターフェースのPart Requestsページで、Part Request の詳細ページが開きます。
これらの通知を受け取るのは、元のリクエスト作成者のみです。

Workspace プロジェクトをウォッチする

Related page: Workspace Projects

Workspace プロジェクトに関するメール通知を受け取るには、そのプロジェクトのコラボレーターであるだけでなく、そのプロジェクトに「サブスクライブ」している必要があります。これは、watching その Workspace プロジェクトによって行います。

プロジェクトを作成した場合(つまり所有者である場合)は、自動的にそのプロジェクトをウォッチする設定になります。

Workspace プロジェクトのウォッチは、Workspace のブラウザインターフェースからのみ行えます。手順は次のとおりです。

  1. Workspace のProjects ページで、対象の Workspace プロジェクトを参照し、クリックして選択します。
  2. プロジェクト一覧の右上にあるコントロールをクリックし、表示されるメニューからWatch エントリを選択します。

Workspace プロジェクトをWatchするためのコントロールにアクセスします。Workspace プロジェクトをWatchするためのコントロールにアクセスします。

Projects ページのグラフィカルビューでも利用できます。対象プロジェクトのタイルを選択し、コントロールをクリックして、コンテキストメニューからWatch コマンドを選択します。Projects ページがリストビューで表示されている場合は、対象プロジェクトのエントリの最右端にあるコントロールをクリックし、関連メニューからWatch コマンドを選択します。

(有効になっている場合)メール通知システムを通じて、プロジェクトに関連する該当通知を受け取ります。

Workspace プロジェクトのウォッチを停止するには:

  1. Workspace のProjects ページで、対象の Workspace プロジェクトを参照し、クリックして選択します。
  2. プロジェクト一覧の右上にあるコントロールをクリックし、表示されるメニューからUnwatch エントリを選択します。

Unwatchをクリックすると、Workspace プロジェクトの通知受信を実質的に解除(サブスクライブ解除)できます。Unwatchをクリックすると、Workspace プロジェクトの通知受信を実質的に解除(サブスクライブ解除)できます。

Projects ページのグラフィカルビューでも利用できます。対象プロジェクトのタイルを選択し、コントロールをクリックして、コンテキストメニューからUnwatch コマンドを選択します。Projects ページがリストビューで表示されている場合は、対象プロジェクトのエントリの最右端にあるコントロールをクリックし、関連メニューからUnwatch コマンドを選択します。

(有効になっている場合)メール通知システムを通じて、そのプロジェクトに関する該当通知も受け取らなくなります。

コンポーネントフォルダをフォローする

Related page: コンポーネントとライブラリの構築と保守

コンポーネントに関するメール通知を受け取るには、そのコンポーネントが格納されている親フォルダに「サブスクライブ」している必要があります。これは、following そのコンポーネントフォルダによって行います。コンポーネントフォルダのフォローは、Workspace のブラウザインターフェースからのみ行えます。手順は次のとおりです。

  1. Workspace のExplorer ページで、対象のコンポーネントフォルダを参照します。
  2. フォルダのエントリを右クリックし、コンテキストメニューからFollow コマンドを選択します。

コンポーネントフォルダをFollowするためのコントロールにアクセスします。これにより、その中で作成されたコンポーネントのすべてのアクティビティが対象になります。コンポーネントフォルダをFollowするためのコントロールにアクセスします。これにより、その中で作成されたコンポーネントのすべてのアクティビティが対象になります。

(有効になっている場合)メール通知システムを通じて、そのフォルダ内のコンポーネントアクティビティに関連する該当通知を受け取ります。

コンポーネントフォルダのフォローを停止するには、フォルダのエントリを右クリックし、コンテキストメニューからUnFollowコマンドを選択します。

UnFollowをクリックすると、親コンポーネントフォルダ内のコンポーネントアクティビティに関する通知の受信を実質的に解除(サブスクライブ解除)できます。UnFollowをクリックすると、親コンポーネントフォルダ内のコンポーネントアクティビティに関する通知の受信を実質的に解除(サブスクライブ解除)できます。

(有効になっている場合)メール通知システムを通じて該当通知も受け取らなくなります。

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Content