基本的な英文法について質問です。

「oooが分かり次第お知らせします。」というような意味の英文を作りたいです。

これに対して、
"I will notify you by e-mail as soon as I will have known it."
と、未来完了形を用いた書き方を思いついたんですが、この英文は相手に伝わりますか?また、文法的にみて間違いはないでしょうか?