[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[kagemai-users:0630] Re: リプライ無しで”状況”のみ変更



高田さん
上原です。

「リプライ無しに」ってのは、メールの話ですよね。
つまり、「メール送信したくない時はしたく無い様にする」
ってことですよね。

おそらく、影舞の設計ポリシーには反するのですが、これは例えば、「フィー
ルドのカスタマイズ」と、カスタマイズスクリプトの設置で可能です。

影舞ではフィールドを自由に追加できますが、例えばまず、[管理]-[フィール
ドの編集]から[フィールドの追加]を選び、「_sendmail」という名称のフィー
ルドを追加した上で、

┏━
class << @project
  alias original sendmail
  def sendmail(report, message)
    return if report.element("_sendmail").value == "no"
    original(report, message)
  end
end
┗━

上のような内容のファイルを例えば

 <KAGEMAI_DIR>/project/<PROJECT>/script/optionalmailsend.rb

という名前で保存しておくことで(拡張子が.rbであればファイル名は
任意です。)、「メール送信」のフィールドにnoを選択して
おくことでメール送信が実行されなくなります。

条件の書き方によっては、状態とも組み合わせて「いったん割りあたったら飛
ばない」とか、担当者によって飛ぶか飛ばないかが自動的に切り替わる、内容
によってあて先が変わるなど、もっと高度な制御も可能かもしれません。

(*1) 過去の議論
http://www.daifukuya.com/kagemai/ml/users/msg00055.html


以上、宜しくお願い致します。

--
§NTTソフトウェア モバイル&セキュリティソリューション事業グループ §
§モバイル端末事業ユニット(MTER)/技術センター 上原 潤二               §
§TEL: 045-317-6126  FAX: 045-317-7026                                §
PGP Key fingerprint = B7 C0 CB 1F 1C 88 69 2A  25 36 8A EE 93 A3 61 72


On Fri, 31 Aug 2007 10:15:06 +0900
Hiroshi Takada <Hiroshi.Takada@xxxxxxxxxxxx> wrote:

> 高田と申します。いつも大変お世話になっています。
> 
> 二日続けてですが、以下の質問があります。
> 
> 【質問】
> 各レポートの状況として、新規/受付済/修正済/・・・/非障害/却下 等を
> 用意しています。最初に”新規”として登録したけれと、数時間後に”非障害”
> でした、とのケースが度々あります。
> 
> この場合、ユーザーから”リプライ無しで、状態だけ簡単に変更出来るといいだ
> けど。。。”との要望が挙がっています。
> 
> 何某か、良い方法はないでしょうか?
> 
>  毎度、質問ばかりで申し訳ありませんが、ご存知の方、宜しくアドバイスの程
> をお願い申し上げます。


--
§NTTソフトウェア モバイル&セキュリティソリューション事業グループ §
§モバイル端末事業ユニット(MTER)/技術センター 上原 潤二               §
§TEL: 045-317-6126  FAX: 045-317-7026                                §
PGP Key fingerprint = B7 C0 CB 1F 1C 88 69 2A  25 36 8A EE 93 A3 61 72