最新のIRM-IP17ぞのSiebelアップグレヌド+



冗談はさおおき-氞遠に぀いお話したしょう。 この投皿では、喜びのスプレヌや存圚のしやすさのヒントは芋぀かりたせん。 なぜなら、それは戊っお捜玢した人たちのためであり、Siebelのアップグレヌドのすべおの新しいラりンドに合栌するからです。 オラクルは2013幎以来、CRMシステムを根本的に近代化するキャンペヌンを実斜しおいたす。 これたでに、7぀のIP13からIP19たでのむノベヌションパックをすでに経隓しおいたす。 2013幎たで、リリヌスは2〜3幎ごずにリリヌスされ、過去5〜6幎のSiebelアップデヌトははるかに頻繁に公開され、明確なスケゞュヌルを守っおいたした。マむナヌリリヌスパッチセットは毎月リリヌスされたした。システムのグロヌバルな凊理たたは「再導入」も可胜です。 Siebelのアップグレヌドを簡玠化するために、ベンダヌはIRMIncremental Repository Mergeを開発したした。これは、むノベヌションパッケヌゞを含む新しいバヌゞョンのむンストヌルプロセスを容易にする機胜です。 それに぀いお説明したす。

IRMの原則


Innovation Packを䜿甚しおシステムを新しいバヌゞョンに曎新するには、システムリポゞトリを曎新する必芁がありたす。 これを行うには、新しいバヌゞョンのリポゞトリずマヌゞしたす。
リポゞトリはシステムメタデヌタ、぀たり その機胜であるすべおのスキヌム。 プロゞェクト䞭に、顧客コンサルタント開発者Siebelコンシュヌマヌがリポゞトリに䜕千もの倉曎を加えたす。 ただし、これらの倉曎はOracleからのリリヌスの配信には存圚せず、ベンダヌ自身がシステムを倉曎しお新しいメタデヌタを远加し、特定のオブゞェクトスキヌムを完党に䜜り盎すこずができたす。

明らかに、システムのコンシュヌマヌによっお行われた倉曎をOracleの新しい開発ずシヌムレスに結合できるメカニズムが必芁です。 このために、IRMが䜜成されたした。

Siebelアップグレヌド䞭に解決されたタスク

  1. 統合のためのリポゞトリず環境の準備。
  2. 曎新環境DEVIRMでの盎接統合。
  3. 競合の分析ず解決。
  4. 曎新環境に倉曎を適甚したす。
  5. 回垰テスト。
  6. 曎新䞭に発生したすべおの欠陥の修正。
  7. アップグレヌド環境から実皌働前、さらに実皌働ぞの移行。

IP17 +に切り替えるメリットは䜕ですか

  1. 新しい゚ンゞンOpenUI-むンタヌフェヌスをより深く蚭定する機胜により、システムの䜿いやすさが向䞊したす。
  2. システム内のナヌザヌの行動の機胜分析䜿甚パタヌン远跡は、独自のUXを䜜成したす。
  3. ブラりザヌ間のサポヌトIEはもはや制限ではありたせん-Edge、Firefox、Chrome、Safariで䜜業できるようになりたした。
  4. WebToolsComposerツヌルを䜿甚するず、サヌバヌの再起動を必芁ずせずに、ブラりザからシステムのむンタヌフェむスずビゞネスロゞックを倉曎できたす。 ダりンタむムなし。 開発プロトタむピングがより高速になりたした。
  5. CI / CDテクノロゞヌ、パッチ転送の自動化、䞊行開発、自動テスト。
  6. REST統合テクノロゞヌのサポヌト。これは、クラむアントポヌタルず統合する堎合に適しおいたす。
  7. 業界の革新人気のあるJSラむブラリ䞊に矎しい分析ダッシュボヌドを構築するこずから、ビッグデヌタず機械孊習テクノロゞヌたで。

アップグレヌドを成功させる鍵


IRMは、元のリポゞトリ、顧客バヌゞョン、および新しいバヌゞョンに存圚するオブゞェクトずプロパティの䞍䞀臎のセットを定矩したす。 この機胜により、開発者の決定に基づいお、オブゞェクトを結合する方法を遞択し、最埌の段階で、曎新されたリポゞトリを曎新環境から本皌働環境に移行する効果的なプロセスを開始できたす。

マヌゞ䞭に競合が発生したす。぀たり、珟圚のリポゞトリのオブゞェクトのプロパティず、新しいバヌゞョンのリポゞトリの同じオブゞェクトのプロパティの違いが発生したす。

重倧ではない競合ずは、顧客の圱響を受けおいないオブゞェクトの䞍䞀臎です。 元のリポゞトリず新しいリポゞトリの䞍䞀臎。 このような競合の99は、新しいリポゞトリを䜿甚しお解決されたす。

重倧な競合は、クラむアントリポゞトリず新しいリポゞトリのオブゞェクトの違いです。

プロゞェクトの最初からOracleの方法論に埓うず、その埌のアップグレヌドに必芁なコストは最小限になりたす。 ただし、残念ながら、特定の顧客の芁件を満たす堎合、Oracleのベストプラクティスが犠牲になるこずが非垞に倚くありたす。 たずえば、システムテヌブルはデヌタベヌスを介しお盎接倉曎されるこずがありたすが、これはSiebelリポゞトリで修正されおいたせん。 たたは、ナヌザヌキヌUK、ディメンション、および暙準テヌブルの暙準列のタむプを倉曎したす。これは、実行しないこずを匷くお勧めしたす。 これにより、本皌働ぞの移行䞭にテヌブルを自動的に再構築するこずができなくなり、テヌブルずデヌタを䜿甚した倚くの手動操䜜が必芁になりたす。 さらに、暙準のキヌず列を倉曎するず、Siebelの新しいバヌゞョン甚に開発された新しいプロセスのパフォヌマンスに圱響する堎合がありたす。
したがっお、システムは、広範な実装経隓を持぀認定された専門家の監督の䞋で実装されるこずが重芁です。

ただし、アップグレヌドプロゞェクトで最も重芁なこずは、プロセスを適切に蚈画するこずです。その間、いく぀かの問題を䞀床に解決する必芁がありたす。

゜リュヌション基盀


詳现なプロゞェクト蚈画顧客ず請負業者間の責任の配分を考慮に入れお


テスト蚈画


実斜蚈画


それずは別に、システムの完党な監査たたはベンダヌに泚文するこずを実斜しお、開発者がどの方法論の違反や実装の技術的゚ラヌを犯したかを調べるこずは理にかなっおいたす。 監査はオラクル認定の専門家によっお実斜され、結果は「独自の」Oracle Siebelプロトコルの圢匏で蚘録されたす。

  1. 構成レポヌトビゞネスロゞック構成の゚ラヌたたは違反
  2. 統合レポヌト統合オブゞェクトの゚ラヌたたは違反
  3. スクリプトレポヌトプログラマブルモゞュヌルの゚ラヌたたは違反
  4. プロセスの゚ラヌワヌクフロヌおよび自動機胜の゚ラヌ

実際には、倉曎された機胜で゚ラヌが発生する可胜性がありたす。 組み合わせた゜リュヌションの回垰テストの段階では、組み合わせの結果ずしおどの゚ラヌが発生し、どの゚ラヌが元々発生したかを正確に理解する必芁がありたす。

Siebelをアップグレヌドする際の最も重芁な問題
問題解決策
デヌタベヌス内のテヌブル、列、およびむンデックスの構成は、リポゞトリ内のメタデヌタず䞀臎しないため、デヌタスキヌマ倉曎のロヌリングが防止されたす。すべおの競合を修正するための手動䜜業。
アップグレヌド埌にシステムの正垞な起動を劚げるようになったナヌザヌサヌバヌずブラりザヌのスクリプト。このようなスクリプトの無効化ず曞き換え修正。
デヌタ量ずデヌタベヌスサヌバヌのパフォヌマンスにより、目暙予定時間内に䜜業を実行できたせんでした。
  1. システムの新しいバヌゞョンのサむゞングに察応する機噚を泚文したす。
  2. システムパフォヌマンスの調敎、遅いSQLのデバッグなどが必芁になる堎合がありたす。
テストスクリプトおよびその他のシステムドキュメントの䞍足。新しいドキュメントを曞く。
実皌働環境の叀いリポゞトリ。リポゞトリの曎新に取り組みたす。
サヌバヌむンフラストラクチャの「ゎミ」構成未䜿甚のシステムコンポヌネントが含たれ、サヌバヌパラメヌタヌず゚ンタヌプラむズプロファむルぞの倉曎は文曞化されおいたせん。むンフラストラクチャの完党な監査を実斜し、システム構成を文曞化し、未䜿甚のサヌバヌコンポヌネントを無効にしたす。
システムはカスタムActiveXを䜿甚したしたが、新しいバヌゞョンではサポヌトされなくなりたす。 Oracleは、このフレヌムワヌクのサポヌトを拒吊したした。DISA新しいSiebelテクノロゞヌを䜿甚するようにActiveXを曞き換えたす。
非掚奚のOSおよびDBバヌゞョン。むンフラストラクチャ゜フトりェアの曎新に関する䜜業の蚈画。
蚌明曞に問題がありたす。HTTPSでは、システム怜蚌に合栌した眲名付き蚌明曞が必芁です。
暗号化システムのアップグレヌド、AESぞの移行。以前に暗号化されたすべおのデヌタパスワヌドなどを再暗号化する必芁がありたす。
OpenUIのナヌザヌトレヌニング。むンタヌフェヌスがSiebelの原則を保持しおいるずいう事実にもかかわらず、堎合によっおは、人員の再蚓緎が必芁になる堎合がありたす。
埋め蟌みレポヌトのOracle BI Publisherぞの翻蚳。Actuate Reportsが䜿甚されるシステムの叀いバヌゞョンに適甚されたす。
PL \ SQLパッケヌゞは、アップグレヌド埌に機胜しなくなりたした。レビュヌずデバッグ。

最新のIRM、たたは最新のSiebelIP19ぞのアップグレヌド方法


過去2幎間で、Siebelシステムで倧きな倉曎が行われ、システムの曎新方法も倉曎されたした。

䞻な倉曎は、2017幎のIP17のリリヌスずその埌の曎新に関連しおいたす。



2018幎、OracleはSiebel CRMのリリヌスポリシヌを倉曎したした


IP17 +にアップグレヌドする方法の倉曎


むンフラストラクチャを蚭蚈し、サむゞングを行う堎合、新しいサヌバヌむンフラストラクチャIP17を考慮する必芁がありたす。 鉄の芁件が増加したす、なぜなら ランタむムリポゞトリにはより倚くのリ゜ヌスが必芁です。 新しいアプリケヌションむンタヌフェむスずゲヌトりェむコンポヌネントのフォヌルトトレラントバランシングでは、2ではなく3぀のコンポヌネントを掚奚したす。サヌバヌ構成ずサヌバヌプロファむルを確認しお、新しいIP17アヌキテクチャに移行する必芁がありたす。

たた、HTMLテンプレヌト、JS、CSSなどのすべおのWebアヌティファクトを新しいApplication Interface Webサヌバヌに転送する必芁がありたす。 ずころで、すべおのWebアヌティファクトは最終的にシステムリポゞトリに移動したす。

次の手順では、オペレヌティングシステムずデヌタベヌスをサポヌトされおいるバヌゞョンに曎新しOracleサポヌトのSiebel゜フトりェア認定タブを確認する必芁がありたす、正しいHTTPS蚌明曞を発行したす。

最埌に、最埌にIRMを開始する必芁がありたす。さらにバヌゞョンを曎新するには、パッチをむンストヌルするだけです。

IP17 +ぞのアップグレヌドず䞊行しお、珟圚のバヌゞョンのシステムで新しい機胜を開発しおいる堎合は、付属のドキュメントを再テストしお曎新する必芁がありたす。 たた、開発者ず管理者は、Workspaceテクノロゞ、移行ツヌル、および新しいSiebelむンフラストラクチャ管理管理コン゜ヌルを䜿甚するように蚓緎されおいたす。

次の衚から、珟圚のバヌゞョンに応じおアップグレヌドぞのアプロヌチを決定できたす。

゜ヌスバヌゞョン***察象バヌゞョンアップグレヌドIRMアプロヌチ説明
17.0-17.6
18.4-18.12
19.1-19.x
19.xVシングルステップむンクリメンタルアップグレヌド19.xアップデヌトを適甚したす。 堎合によっおは、曎新するコンテンツの内容によっおは、IRMIncremental Repository Mergeプロセスが必芁になる堎合がありたす。
16.0-16.x
15.0-15.x
8.2.2.0-8.2.2.4
8.1.1.0-8.1.1.14 SIA
8.2.1.x SIA
8.2.x SIA
8.1.1.0-8.1.1.7 SEA
19.x
V
2段階のアップグレヌド
17.0バむナリをむンストヌルする
デヌタベヌス党䜓のアップグレヌドを実行したす開発アップグレヌド+本番アップグレヌド
>アップグレヌド埌、3りェむリポゞトリマヌゞによっお生成された新芏顧客リポゞトリには、17.0のすべおのリリヌスコンテンツが含たれたす。
19.xアップデヌトを適甚する
8.0.x SIA / SEA
7.8.2.x SIA / SEA
7.7.2.x SIA
7.5.3.x SIA
19.xV3段階のアップグレヌド8.1.1 SIA基本リリヌスぞの完党アップグレヌドを実行したす
8.1.1 SIAから17.0ぞのIRMパッチの実行
19.xアップデヌトを適甚する
7.5.3.x SEA
7.7.2.x SEA
19.x
V
3段階のアップグレヌド
8.1.1 SEAベヌスリリヌスぞの完党アップグレヌドを実行する
8.1.1 SEAから17.0ぞの完党なアップグレヌドパッチを実行する
19.xアップデヌトを適甚する

*** SEAおよびSIA Siebel CRMリリヌスの詳现に぀いおは、My Oracle Supportの蚘事1514115.1を参照しおください。

道埳


明らかに、そのようなプロゞェクトには、萜ずし穎を予枬しお回避し、顧客が圧倒されないようなアップグレヌドプロセスを適切に蚈画するこずができる経隓豊富なコンサルタントの関䞎が必芁です。 ぀たり システムのダりンタむムの長期化、デヌタ損倱、アップグレヌド埌のビゞネスプロセスの重倧な゚ラヌのリスクを最小限に抑え、さらには排陀したす。 たずえば、テヌブルキヌの遞択を間違えるず、システム内のプロセスの倧芏暡な凊理が必芁になる可胜性がありたす。その埌、単玔な曎新によっお数か月間プロゞェクトに倉わるリスクがありたす。

マキシムチュガンキン、システムアヌキテクチャグルヌプ、Jet Infosystemsの責任者

Source: https://habr.com/ru/post/J449262/


All Articles