誰かがシステムドロップダウンメニューのオプションから「電話」を削除したときのCiviCRMデータベースの修正

誰か(私が疑う)がCiviCRMに行ったことのある問題を抱えている»CiviCRMを管理する»オプショングループ»電話のタイプのオプションと考えられた
“ちょっと、ちょっと愚かなので”電話 “のドロップダウンアイテムは不要で、それ。

この電話番号のタイプが本質的にフックされていない(意図しない)、または切断されているため、タイプが「電話」(固定電話)に設定されているすべての電話番号に、連絡先レコードを表示することになると、
、その時間に耐えられなかった)。また、ドロップダウンの電話の種類はもはや利用できないので、レコードの新規/更新電話番号には指定できません。

別の(技術的に精通した今回)スタッフは、「電話」をオプションとして(この問題についての私からの説明なしに)追加した場合、ID
7が関連付けられていて、事実上データを失ってしまった。

これは、私が推測したように、データベースに深刻な潜入が必要で、ダメージを修正し、電話の種類のオプションと値を復元する必要があります。私は一見して、phone_type_idが私たちが探しているアイテムであり、電話(固定電話)が1の値を使用していたことを発見しました。私はcivicrm_option_groupやcivicrm_option_valuesのようなテーブルがある場所を見つけることができますが、私は実際にデータベースがどのように編成されているか、そしてすべてが本当に意味するものはほとんど分かっていないので、この段階では何​​かをボロックスする可能性が高くなります。

誰かが、元々のものに「電話の種類のオプション」のデータを効果的に復元するための便利な指示がありますか?とても有難い。

はい、バックアップがありますが、問題が発見されるまでおよそ1週間かかりました。その間に他の更新やトランザクションの処理が行われました。

ベストアンサー

ログオンしている場合は、上記のlog_テーブルを見てください。誰がいつ何をしたのかを知ることができ、欠けているオプションを復元するのに役立つテンプレートがあります。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です