pure-systems pure variants Konektè pou codebeamer
logo sistèm pi bon kalite

Entwodiksyon

pure::variants Konektè pou codebeamer pèmèt itilizatè codebeamer jere egzijans ak tès varyasyon artefacts lè l sèvi avèk pure::variants. Lè yo kouple pure::variants ak codebeamers, konesans sou varyasyon ak varyasyon yo ka ofisyèlman, pataje, epi evalye otomatikman. Sa a pèmèt jwenn repons a kesyon sou konbinezon valab nan kondisyon ak artefacts tès nan varyant pwodwi byen vit; pèmèt siveyans fasil nan planifye ak lage varyant pwodwi nan kondisyon yo ak nivo artefact tès, epi tou li pèmèt pwodiksyon trè efikas nan dokiman kondisyon varyant espesifik, seri tès ak ka tès soti nan kondisyon yo ak repozitwa artefact tès respektivman.

Konsènan manyèl sa a

Lektè a dwe gen konesans debaz sou ak Eksperyans ak tou de codebeamer la ak zouti yo pure::variants. Manyèl pure::variants la disponib nan èd sou entènèt ak nan fòma PDF pou enprime isit la.

Kondisyon lojisyèl

Lojisyèl sa a mande pou pure::variants Connector pou codebeamer:

  • PTC codebeamer 22.10-LTS oswa 22.10-SP3. Konpatibilite ak lòt degaje codebeamer pa garanti.
  • pure::variants sèvè eleman pou codebeamer nan menm vèsyon an ak konektè a. Konektè a mande pou deplwaman yon pi::variants konpozan espesifik sou sèvè codebeamer la
  • pure::variants Desktop Hub oswa Web Hub tou nan menm vèsyon an kòm konektè nan tèt li:
    Pure::variants Desktop Hub la delivre ak pake enstalasyon pure::variants Enterprise Windows epi yo ka enstale lè w chwazi Eleman Entegrasyon yo nan sòsye enstale a, pandan y ap enstalasyon an. Web Yo dekri Hub nan pure::variants Gid Enstalasyon an.

Konektè pure::variants pou codebeamer se yon ekstansyon pou pure::variants epi li disponib sou tout platfòm sipòte.

Enstalasyon

Tanpri konsilte seksyon pure::variants Connectors nan pure::variants Gid Enstalasyon an pou jwenn enfòmasyon detaye sou kijan pou enstale konektè a (menu Èd -> Èd Kontni epi answit pure::variants Gid Enstalasyon -> pure::variants Konektè). etap espesifik nan konektè codebeamer a, deplwaman konpozan yo, ak deskripsyon sou fason pou konfigirasyon yon sèl sign-on yo dekri nan pure::variants Gid Enstalasyon an.

Etap enstalasyon espesifik nan konektè codebeamer a, deplwaman konpozan yo, ansanm ak deskripsyon sou fason pou konfigirasyon yon sèl sign-on yo dekri nan gid konfigirasyon pure::variants.

Sèvi ak Connector la

Kòmanse pi::variants

Tou depan de metòd enstalasyon yo itilize a, swa kòmanse pure::variants-enabled Eclipse la oswa anba Windows, chwazi atik pure::variants la nan meni pwogram lan.

Si pèspektiv Jesyon Variant a pa deja aktive, fè sa lè w chwazi li nan Open Perspective -> Lòt... nan meni Fenèt la.

Prepare pwojè codebeamer la

Yo nan lòd yo jwenn enfòmasyon sou varyasyon nan atik codebeamer kòm byen ke yo bay atik nan varyant nan codebeamer, trackers codebeamer yo bezwen prepare okòmansman. Pou rann enfòmasyon sou varyab yo disponib pou pure::variants, yo dwe mete yon atribi pou chak tracker codebeamer ki dwe trete anrapò ak varyasyon li yo.
Pou mete atribi sa a pou chak tracker chwazi, ale nan CodeBeamer epi sèvi ak opsyon Configure tracker la. Isit la, chwazi paj Fields la epi ajoute yon nouvo jaden koutim ki rele 'pvRestriction' ki kalite 'Tèks'. Anplis de sa, pou prepare transfòmasyon Enum pou estoke enfòmasyon sou varyab nan codebeamer, yo bezwen yon lòt jaden koutim, ki rele 'pvVariants' nan kalite 'Tèks'.
Pou Etap Tès nan Ka Tès yo, nan Definisyon Tablo a, yo dwe ajoute jaden koutim 'pvRestrictionTestSteps' ak 'pvVariantsTestSteps' ki nan kalite 'Tèks' la, respektivman.

Otantifikasyon

Pou itilize konektè a li toujou oblije otantifye nan aplikasyon an codebeamer.
Gen de mekanis otantifikasyon sipòte

  1. Sèvi ak kalifikasyon codebeamer
  2. OpenID Connect (pou Single Sign-On)

Pandan itilizasyon konektè a, pou tou de mekanis yo, itilizatè a pral mande ak yon dyalòg konekte, ki espere kalifikasyon itilizatè a. Nan ka Single-Sign-On, yo pral montre yon dyalòg login ki baze sou navigatè ki bay sèvè Otantifikasyon konfigirasyon an.

Kreye modèl inisyal la (yo)

Premye etap la se toujou kreye modèl fanmi ki koresponn lan pou chak seri k ap travay ki enpòtan ki gen trackers kòd beamer chwazi. Modèl fanmi inisyal sa yo sèvi kòm pwen depa pou itilize enfòmasyon sou varyasyon ki egziste deja.

Pwosedi enpòte a dwe egzekite sèlman yon fwa pou chak seri kòd beamer k ap travay men yo ka mete ajou apre sa Chak tracker reprezante pa yon sèl eleman node modèl nan modèl fanmi pur::variants ki kreye pandan enpòte a.

Anvan enpòte aktyèl la ka kòmanse, yon pwojè Jesyon Variant dwe kreye, kote modèl yo enpòte yo pral estoke. Chwazi Pwojè nan Nouvo nan File meni. Chwazi Variant Projects anba a Variant Management nan premye paj Nouvo pwojè sòsye an. Chwazi yon non pou pwojè a epi chwazi Vide kòm kalite pwojè a (gade Figi 1, "Kreye yon pwojè Jesyon Variant vid pou enpòte code beamer tracker")

Enpòte kòmanse lè w chwazi aksyon enpòtasyon an swa nan meni kontèks Pwojè a view oswa ak meni Import nan la File meni. Chwazi Modèl Variant oswa Pwojè epi peze Next. Nan paj sa a chwazi 'Enpòte codebeamer trackers oswa travay-ansanm'.
Sòsye enpòte a parèt. Nan premye paj la, ou dwe defini oswa chwazi adrès sèvè codebeamer ou vle enpòte trackers yo.

Si ou pa deja otantifye, ou ka itilize Tès Koneksyon. Sa a pral louvri dyalòg la konekte ki bay plizyè posiblite pou otantifikasyon.

  1. Yo ka bay non itilizatè codebeamer ak modpas la ak opsyon 'Kodebeamer User Credentials'.
  2. Ou ka itilize sèvè otantifikasyon lè w chwazi opsyon 'Sèvè Otantifikasyon (OAuth2)'.

Ki metòd login k ap travay pou ou depann de konfigirasyon sèvè codebeamer la.
Nan pwochen paj la, ou ka deside si ou vle fè yon enpòte konplè enfòmasyon sou varyab codebeamer tracker ou a (Full Mode) oswa si ou jis vle enpòte header modil la (Quick Mode). Nan dènye ka a, done yo otomatikman senkronize anvan yon transfòmasyon, tandiske nan mòd plen, itilizatè a responsab pou kenbe done yo senkronize, kòm done ki deja egziste yo itilize transfòme varyant yo.
Sèvi ak Full Mode, pwen varyasyon yo jwenn nan trackers yo reprezante nan Modèl Fanmi ke yo te kreye.

Ki done yo pral enpòte ka konfigirasyon pa itilizatè a nan pwochen paj la.
Yo montre lis konplè pwojè depo codebeamer la, ansanm ak ansanm k ap travay yo ki nan lis anba a chak pwojè ki disponib. Navige nan Working-Set ki gen trackers ki enterese yo epi chwazi chèk la

bwat sou bò gòch la. Plizyè travay-ansanm ki soti nan pwojè diferan ka chwazi nan yon fwa pou enpòte. Chwazi yon bwat chèk sou bò gòch la pou Working-Set la make tout trackers pou enpòte. Seleksyon pou trackers endividyèl nan yon sèl Working-Set posib tou lè l sèvi avèk fenèt dwat la.
Nòt: Tanpri sonje, se sèlman enfòmasyon ki prezante itilizatè a gen dwa aksè apwopriye

Asire w ke kote sib enpòte yo bay akote "Enpòte nan" kòrèk. Ou ka chanje kote a lè w itilize bouton Chwazi a. Chwazi opsyon "Magazen kreye modèl selon estrikti katab," pwosesis enpòte a kreye dosye pou pwojè a ak travay-ansanm yo respektivman, nan pi:: varyant pou modèl fanmi yo.

Modèl fanmi yo kreye yo non pa defo selon konplo _, men sa a ka modifye lè l sèvi avèk bwat edisyon an.

Nòt: Malgre ke trackers tout kalite yo ka enpòte, se sèlman trackers nan sèten kalite yo pral konsidere pandan transfòmasyon (pou yon lis kalite, gade chapit Transfòme yon Variant nan manyèl sa a).

Epitou, pwen varyasyon yo konsidere sèlman pandan enpòte nan trackers sa yo.

Sèvi ak pwochen paj la, ou ka chwazi liy debaz la pou chak tracker chwazi yo dwe itilize kòm vèsyon an sous pou Transfòmasyon Set Travay.

  • Seleksyon an ka fèt sou nivo Working Set pou debaz ki enpòtan oswa separeman pou chak tracker yo. Nan nivo Working Set yo ki nan lis debaz sa yo ki komen pou chak tracker yo. Seleksyon an ede pa yon fonksyon rechèch ki filtre liy debaz yo dwe chwazi
  • Altènativman, li ka defini pou yon tracker yo dwe enkli kòm pataje nan Set k ap travay ki kreye pa transfòmasyon an Set k ap travay.

Nòt: Eta pataje trackers ki pa definisyon pataje pa ka chanje epi yo parèt kòm li sèlman nan dyalòg la.

Nan paj sa a, yo montre Règ Enpòtasyon yo. Nan paj sa a, ou ka chwazi seri Règ enpòte, ki pral itilize pou manipile modèl ki kapab lakòz apre enpòte. Ansanm Règ Enpòtasyon yo ka itilize pou kreye eleman modèl espesifik pure::variants tankou restriksyon oswa kontrent ki soti nan enfòmasyon artefacts codebeamer.

Mete ajou modèl soti nan codebeamer

Lè l sèvi avèk aksyon an Synchronize, seri trackers yo dwe enpòte kòm yon pati nan yon Working-Set ka modifye. Anplis de sa, lè w ap itilize Full Mode, li nesesè mete ajou modèl pure::variants yo ak enfòmasyon ki soti nan codebeamer chak fwa yo te fè chanjman ki enpòtan. Pou kòmanse aktyalizasyon a, louvri modèl ki reprezante Working-Set la epi peze bouton Synchronize nan ba zouti a.

pure::variants pral konekte ak codebeamer pou prezante paj seleksyon tracker la, paj seleksyon debaz la, epi answit Compare Editor pou modèl pure::variants.

Yo itilize editè konpare a nan tout pure::variants pou konpare vèsyon modèl yo, men nan ka sa a li itilize pou konpare done codebeamer yo (ki parèt sou bò dwat pi ba a) ak modèl pure::variants aktyèl la (anba bò gòch). Tout chanjman yo ki nan lis kòm atik separe nan pati siperyè editè a, òdone pa eleman ki afekte yo.

Chwazi yon atik nan lis sa a mete aksan sou chanjman respektif nan tou de modèl yo. Nan ansyen sa aample, tracker "Ka tès" yo te retire nan sijè ki abòde lan enpòte a.
Ba ikòn Fusion an bay zouti pou kopye yon sèl oswa menm tout (ki pa gen konfli) chanjman kòm yon antye soti nan modèl aktyèl la nan modèl la demode.

Defini yon Variant

Pwochen etap la se definisyon aktyèl varyant enterè yo. Piske modèl varyab la anjeneral pèmèt definisyon yon gwo kantite varyant, pure::variants kenbe tras sèlman nan variants sa yo ki enterese itilizatè yo. Tipikman, nimewo sa a pi piti anpil pase kantite varyant posib.

Variant yo estoke kòm antite separe yo rele Modèl Deskripsyon Variant (VDM). Yon VDM toujou fè pati yon Espas Konfigirasyon espesifik. Kidonk, anvan yo defini varyant, yo dwe kreye yon espas konfigirasyon. Chwazi pwojè a ki gen modèl enpòte yo nan Pwojè Variant yo view epi ouvri meni kontèks la. Anba atik la Nouvo chwazi Espas Konfigirasyon. Yon sòsye louvri. Nan premye paj la (Figi 10, "Sòsye Espas Konfigirasyon an"), antre yon non pou espas konfigirasyon an. Non an dwe swiv règ strik (pa gen espas, pa gen okenn karaktè espesyal). Dezakche kare a anvan Kreye transfòmasyon estanda, paske pou modèl kondisyon pi bon kalite transfòmasyon estanda a pa bay okenn fonksyonalite ki enpòtan (Gade Manyèl Itilizatè pure::variants la pou plis enfòmasyon sou transfòmasyon).

Yo itilize paj kap vini an pou presize ki modèl yo dwe enkli nan espas konfigirasyon sa a. Chwazi isit la tout modèl ki reprezante travay-ansanm yo e konsa trackers ki enterese yo. Nan ansyen anamppi ba a, se sèlman yon Modèl Fanmi chwazi. Koulye a, peze bouton an Fini.

Estrikti pwojè ki kapab lakòz yo montre nan (Figi 12, "Estrikti espas konfigirasyon inisyal"). DemoVariants.vdm a kreye epi imedyatman louvri nan ka Kreye deskripsyon varyant default yo te chwazi nan premye paj la nan sòsye an.

Transfòme yon Variant

Variants ki estoke nan yon modèl deskripsyon variant kapab disponib nan codebeamer. Konektè a sipòte fason sa yo pou reprezante variants: ki baze sou atribi

Reprezantasyon varyan ki baze sou atribi
Nan reprezantasyon ki baze sou atribi nou defini yon jaden koutim pou chak tracker codebeamer chwazi yo dwe ajoute nan chak atik tracker. Modus transfòmasyon sa a ajoute non variants yo (tankou yon lis, separe pa nouvo liy) si atik tracker la fè pati Variant la. Non atribi sa a ka itilizatè defini pou yon transfòmasyon, default se pvVariants.
Kalite transfòmasyon sa a aplikab pou kalite tracker sa yo: Egzijans, Ka Tès (enkli etap Tès), Set Tès, Konfigirasyon Tès, Atik Konfigirasyon.
Nòt: Nan ka itilizatè a ekskli yon tracker pou yon variant nan Modèl Fanmi an, yo pral retire non variant nan lis variants nan codebeamer.
Nòt: Transfòmasyon sa a pa ka kouri sou trackers ak liy debaz ki pa HEAD e se poutèt sa pure::variants pral rapòte yon erè.

Travay ansanm transfòmasyon

Byen Liy Pwodwi (150%) sa vle di trackers (kondisyon, ka tès, elatriye) yo asiyen nan yon Set Travay dedye oswa Set Travay Default nan codebeamer. Ansanm k ap travay la

Transfòmasyon ka itilize avèk oswa san sipò aktyalizasyon:

  • San sipò aktyalizasyon, transfòmasyon an kreye yon Variant espesifik Working Set pou chak transfòmasyon kouri ak pou chak variant (vdm) ak trackers ki gen varyant espesifik atik tracker yo (100%). Pa default, konvansyon nonmen pou Variant espesifik Working Set kreye egal a , pa egzanp 'DemoVariant'. Ou ka chanje non default la lè w mete paramèt transfòmasyon 'WorkingSetName' (gade chapit 'Prepare yon transfòmasyon'). Nan ka yon seri travay ak menm non an deja egziste, yo rapòte yon erè epi pa gen okenn transfòmasyon fèt.
    Yon fason pratik yo kreye yon lòt non ansanm k ap travay pou chak kouri se ajoute timest laamp nan transfòmasyon nan non an. Ou ka fè li lè w mete valè 'WorkingSetName' a '$(VARIANT)_$(QUALIFIER)'.
  • Avèk sipò aktyalizasyon, aktyalizasyon trackers espesifik varyant ki te deja transfòme yo sipòte. Gen de mòd ki disponib, Mòd Fizyon Manyèl la, ak Mòd Ecrase konplè

Mòd Fizyon Manyèl - nan mòd sa a, Variant a reprezante pa de seri k ap travay, yon referans ak yon seri k ap travay kopi. Se seri k ap travay referans la kreye nouvo nan premye transfòmasyon an epi li ranplase nan chak transfòmasyon pi lwen. Travay-kopi a tou kreye pa premye transfòmasyon ak kontni an ka modifye pa itilizatè a. Ansanm k ap travay sa a pa mete ajou otomatikman, men chanjman ki fèt nan seri k ap travay referans la bezwen fizyone manyèlman nan kopi k ap travay la.

Full Overwrite Mode: nan mòd sa a, variant a reprezante pa yon seri travay ki kreye pa premye transfòmasyon an epi ki ranplase nan chak transfòmasyon ki vin apre.

Nan bezwen yo dwe deside davans ki mòd aktyalizasyon yo itilize, chanje ant mòd yo apre transfòmasyon yo te deja fèt pa posib.

Nòt:

  • Itilizatè a dwe gen pèmisyon nivo tracker pou ranplase kontni yon branch (anviwònman pèmisyon nan codebeamer: 'Branch - Ranplase kontni')
  • Nan kèk konbinezon tracker, kreyasyon seri k ap travay nan codebeamer chanje konfigirasyon tracker la men aktyalizasyon a pa sipòte. Sa a limite itilizasyon aktyalizasyon sèten konbinezon tracker, pa egzanp 'System Requirement Specification' ak 'System Requirement Specification' ak 'Specifikasyon Kondisyon Kliyan' yo toujou bezwen enkli nan seri travay la an menm tan.
  • Gade 'pure::variants Gid Itilizatè', Chapit 'Enstalasyon yon Transfòmasyon' pou jwenn enfòmasyon sou kijan pou pèmèt sipò aktyalizasyon.

Pou tout mòd transfòmasyon ansanm k ap travay, nou dwe sonje bagay sa yo:

  • Itilizatè a dwe gen pèmisyon pou kreye seri k ap travay. (anviwònman pèmisyon nan codebeamer: 'Working-Set - Admin').
  • Trackers ki enkli (sa vle di trackers ki pa pataje) yo separe ak trackers yo ki nan Set Travay orijin nan liy debaz la defini pa itilizatè a pandan enpòte epi yo redwi a varyant espesifik sou-ansanm. Trackers pataje yo sèlman ajoute nan seri travay la men san okenn chanjman kòm enfòmasyon sou varyasyon yo pa konsidere la.
  • Vèsyon HEAD yon branch tracker espesifik varyant (si sa apwopriye) ka sèlman modifye nan codebeamer pou enkli kontni eksklizif variant.

Kalite transfòmasyon sa a aplikab pou kalite tracker sa yo: Egzijans, Ka Tès (enkli Etap Tès), Set Tès, Atik Konfigirasyon.

Sibstitisyon tèks

Tip tracker sa yo ak jaden yo sijè a sibstitisyon tèks:

  • Egzijans (Non, Deskripsyon) Ka Tès (Non, Pre-Aksyon, Post-Aksyon, Paramèt Tès (tou de paramèt tès la)
  • non ak valè yo), Deskripsyon) Etap Tès (Tout domèn nan kalite Tèks ak Wikitext)
  • Ansanm Tès (Non, Paramèt Tès (tou de non paramèt tès yo ak valè yo), Deskripsyon)
  • Atik Konfigirasyon (Non, Deskripsyon)

Nòt: Ranplasman tèks fèt sèlman pandan 'Working Set Transformation' epi sèlman pou trackers ki pa enkli nan yon seri travay kòm pataje.

Prepare yon transfòmasyon

Pou transfòme yon Variant, premye yo dwe kreye yon Konfigirasyon Transfòmasyon. Pou kreye yon Konfigirasyon Transfòmasyon, klike sou flèch ki akote bouton Transfòmasyon nan ba zouti a epi chwazi Louvri dyalòg Konfigirasyon Transfòmasyon...

Dyalòg pwopriyete espas konfigirasyon an ouvri, epi yo montre tab Konfigirasyon Transfòmasyon. Pwochen etap la se ajoute yon nouvo Konfigirasyon Modil, lè w klike sou atik ba zouti ki make la. Koulye a, ajoute yon nouvo Modil nan Konfigirasyon Modil la, lè l sèvi avèk bouton Add la.


Soti nan dyalòg la louvri, chwazi Intland codebeamer Transformation Module epi antre yon non. Paj kap vini yo montre tout paramèt yo. Paramèt Modus la espesifye youn nan reprezantasyon rezilta variant yo, jan sa dekri anlè a

Paramèt sa yo bezwen defini:

  • Mòd: Defini mòd transfòmasyon. Mòd ki disponib yo se: Enumeration - opsyon sa a vle di Reprezantasyon varyan ki baze sou atribi. Working-Set - opsyon sa a vle di Transfòmasyon travay ansanm.
  • EnumerationField: Espesifye non jaden atik tracker yo dwe ranpli ak non variant nan mòd transfòmasyon Enumeration. Si ou pa mete non estanda ('pvVariants') yo itilize.
  • EnumerationCleanup: Si yo chwazi vre, yo retire tout atribi variant ki egziste deja yo anvan yo ekspòte variant aktyèl la.Si se fo, sèlman non variant transfòme a pral mete ajou (swa retire oswa ajoute).
  • WorkingSetName: Espesifye non an nan seri travay la te kreye pa transfòmasyon an.
  • PerformPartialTextSubstitution: Si yo chwazi vre, sibstitisyon tèks pasyèl la fèt.
  • UpdateMode: Defini mòd aktyalizasyon pou transfòmasyon ansanm k ap travay nan ka sipò aktyalizasyon pèmèt. Mòd aktyalizasyon ki disponib yo se:

ManualMerge -opsyon sa a vle di Manyèl Fusion Mode
FullOverwrite - opsyon sa a vle di Full Overwrite Mode Apre fini dyalòg yo, transfòmasyon an ka senpleman itilize lè w klike sou la. Transfòmasyon bouton nan ba zouti a epi chwazi transfòmasyon nan meni rale desann.

Web Entegrasyon Kliyan pou transfòmasyon

Tanpri konsilte seksyon Transformatio Èd Contents nan pur::variants yo Web Manyèl Kliyan pou enfòmasyon detaye sou fason pou fè transfòmasyon lè l sèvi avèk Web Entegrasyon Kliyan

Sèvi ak Entegrasyon an

Yo nan lòd yo fasilite konektè pi::variants la pou varyab codebeamer, enfòmasyon yo bezwen ajoute nan atik tracker yo. Sa a fèt lè w ajoute restriksyon sou atik tracker yo epi se aplikasyon Desktop Hub ki ofri nan enstalasyon kliyan pure::variants oswa entegrasyon nan zouti ki rele pure::variants Integration for CodeBeamer.

Ajoute enfòmasyon sou varyasyon lè l sèvi avèk Desktop Hub la

Desktop Hub la sèvi ak clipboard la pou mete enfòmasyon ki soti nan pure::variants nan lòt aplikasyon lè li kole li nan jaden aktif ke itilizatè a te modifye. Nan codebeamer, atik tracker la bezwen louvri nan mòd modifye an premye, Lè sa a, chwazi jaden an "pvRestriction" anvan aktive Desktop Hub lè l sèvi avèk seri a konbinezon hotkey.

Nòt: Ou ka jwenn plis enfòmasyon sou Desktop Hub la nan dedye pure::variants Desktop Hub Manual'.

Ajoute Enfòmasyon sou Varyab Sèvi ak Widget pure::variants la

Yon fwa yo te ajoute Entegrasyon an nan codebeamer (gade chapit respektif 'pure::variants Connectors' nan Gid Enstalasyon pure::variants la) pou premye fwa, tab Jeneral la. view Anba paj Anviwònman yo pral montre ki fondamantalman pran opinyon nan itilizatè final la pou chwazi youn nan de mòd ki disponib yo, Entegrasyon ta dwe antre nan sa vle di mòd Desktop Hub oswa Web Mòd Hub. Pa default, yo tabli mòd Desktop Hub kòm mòd default

Kondisyon pou mòd Desktop Hub la

Yo nan lòd yo kouri entegrasyon an nan mòd Desktop Hub, yon egzanp kouri nan Desktop Hub la obligatwa nan background nan. Pandan egzanp Desktop Hub la ap kouri, andedan Entegrasyon an, ale nan tab Jeneral la view anba paj Anviwònman an. Remake, ke Desktop Hub la deja chwazi nan Konekte atravè drop-down la (se paske Desktop Hub se anviwònman an mòd default nan entegrasyon an); Sèl bagay ki nesesè se nimewo pò kote egzanp Desktop Hub la ap kouri, kidonk, antre nimewo pò a andedan kalite opinyon Desktop Hub la. Apre sa, peze bouton an OK pou konsève pou anviwònman mòd yo. Lè sa a, Entegrasyon pral redireksyon nan paj prensipal li yo epi kòmanse kouri nan mòd Desktop Hub.

Pou chaje Espas Konfigirasyon nan Mòd Hub Desktop: Pou w ka chwazi yon Espas Konfigirasyon tanpri peze bouton Louvri Espas Konfigirasyon ki soti nan ba meni Entegrasyon an. Desktop Hub la file yo pral montre dyalòg seleksyon pou chwazi Espas Konfigirasyon ou vle a. Yon fwa yo chwazi Espas Konfigirasyon an, Entegrasyon an pral imedyatman montre Espas Konfigirasyon chwazi a.

Conditions pou la Web Mòd Hub

Yo nan lòd yo kouri entegrasyon an nan Web Mòd Hub, yon egzanp kouri nan pur:: varyant yo Web Konpozan obligatwa (gade chapit "pure::variants Web Konpozan' nan 'pure::variants Setup Guide''. Pandan ke pi::variants yo Web Eleman ap kouri, andedan Entegrasyon an sou tab la Jeneral view Anba paj Anviwònman an, chwazi a Web Valè Hub soti nan Konekte a atravè drop-down ak Lè sa a, antre URI a nan egzanp lan kouri nan pure::variant la Web Konpozan nan bay la Web Kalite opinyon Hub. Apre sa, peze bouton an OK pou konsève pou anviwònman mòd yo. Entegrasyon pral Lè sa a, redireksyon nan paj prensipal li yo epi yo kòmanse kouri nan Web Mòd Hub

Defini paramèt ki gen rapò ak transfòmasyon

Nan paj Anviwònman an, yo ka defini plis anviwònman ki enpòtan pou transfòmasyon pou egzanp tracker aktif la:

  • Sèvi ak tab la Jeneral, atribi ki itilize pou estoke restriksyon yo ka defini. Valè default la se 'pvRestriction'.
  • Pou atik tracker andedan Table-Fields, yo ajoute non jaden an san espas blan ak karaktè espesyal nan valè ki defini pi wo a, pa egzanp, pou "Etap Tès" li bay "pvRestrictionTestSteps"
  • Sèvi ak tab la Kalkil, makè yo sibstitisyon tèks yo ka defini. Valè defo yo se: Karaktè ouvèti se [ Karaktè fèmen se ] Karaktè chape se
. Entwodiksyon nan Entegrasyon GUI

Paj prensipal la view nan Entegrasyon an yo montre nan Figi 16, “Paj prensipal Entegrasyon an view”

Entegrasyon an parèt nan panèl bò Dokiman an View epi li disponib pou kalite tracker sipòte kote Dokiman anView ki disponib. Fonksyon bouton yo nan ba meni an, de goch a dwat:

  1. Li refere a bouton Louvri Espas Konfigirasyon - klike sou yo chwazi espas konfigirasyon an jan yo eksplike sa nan Desktop Hub la ak la Web Seksyon mwaye.
  2. Li refere a Modèl Viewer bouton - klike sou yo louvri kounye a seleksyone Espas Config/VDM nan Modèl la Viewer web aplikasyon. (Sèlman vizib nan Web Mòd Hub)
  3. Li refere a bouton rafrechir – klike sou rafrechi pyebwa modèl karakteristik/variante anndan pye bwa a-view.
  4. Li refere a bouton Elaji - klike sou yo elaji tout pye bwa a andedan Tree-view.
  5. Li refere a bouton Effondreman - klike sou yo tonbe pye bwa a rann andedan Tree a-view.
  6. Fè referans a Montre Preview bouton - klike sou yo pèmèt pre aview pou vizyalize varyasyon Enfòmasyon; disponib nan Dokiman an View epi li sipòte fòma Wiki sèlman pou jaden ki gen kalite WikiText.
  7. Fè referans a Reset Preview bouton - klike sou yo enfim Pre aview.
  8. Li refere a bouton Tcheke erè - klike sou yo louvri Tcheke erè a view, pou wè erè yo nan règ PVSCL.
  9. Refere a bouton Kalkil - klike sou yo louvri paj Kalkil la, kidonk edite kalkil ki prezan andedan jaden yo nan yon atik tracker.
  10. Li refere a bouton Restriksyon - klike sou yo louvri paj Restriksyon an, kidonk edite restriksyon an andedan jaden yo pvRestriction nan yon atik tracker.
  11. Li refere a bouton Anviwònman - klike sou pou navige nan paj Anviwònman an pou konfigirasyon Paramèt Jeneral yo, Paramèt espesifik Kalkil yo, epi tou pou wè enfòmasyon espesifik Entegrasyon an.

Anba ba meni an, gen dewoulman VDM Seleksyon an ki bay lis tout modèl Variant ki tache ak espas konfigirasyon yo chwazi a. Lè w ap chwazi nenpòt nan modèl variant nan deroule a, modèl la pral rann andedan Tree-.view. Pye bwa a-view bay lis modèl Karakteristik/Variant yo chwazi a (yo).

Nòt:

  • Bouton pou Tcheke Erè a enfim nan ka DesktopHub ki pa kòrèk oswa WebYo itilize vèsyon Hub (gade Chapit 'Kondisyon Lojisyèl').
  • Pandan preview se defile vètikal nan seksyon prensipal dokiman an sipòte pou pèmèt review nan dokiman an.
Travay ak Editè Restriksyon

Ou ka louvri Editè Restriksyon an lè w klike sou ikòn Restriksyon an. Edite yon restriksyon nan Editè Restriksyon lè w chwazi yon atik nan yon tracker. Editè Restriksyon an bay kapasite nan pwopozisyon fini oto ak en sentaks pandan y ap modifye restriksyon pou atik tracker.

Travay ak Editè Kalkil

Editè Kalkil yo ka itilize pou modifye kalkil ki prezan nan jaden yon atik tracker. Ou ka louvri li lè w klike sou ikòn Kalkil la. Kalkil yo ka modifye lè w chwazi yon atik nan yon tracker epi apresa, nan Editè Kalkil la, chwazi jaden an nan yon atik ki gen makè kalkil yo. Apre w fin chwazi yon jaden, tout kalkil ki nan jaden sa a parèt nan lis ki anba a. Chwazi yon kalkil nan lis la epi modifye li nan editè ki anba a.
Editè Kalkil sipòte oto-konplesyon nan pwopozisyon ak en sentaks pandan y ap koreksyon kalkil yo.

Travay ak etap tès yo

Tou de restriksyon an ak Editè Kalkil la sipòte Etap Tès yo jan yo endike nan Ka Tès yo nan Dokiman an View nan codebeamer. Isit la, yon ranje konkrè ki reprezante yon Etap Tès bezwen chwazi nan tablo Etap Tès elaji a, epi konsa done Etap Tès sa a ap parèt nan editè yo. Yo pral ajoute restriksyon nan jaden "pvRestrictionsTestSteps", pandan y ap ajoute kalkil nan kote makè sibstitisyon yo endike nan jaden ki sipòte yo, jan yo montre nan ansyen an.amppi ba a (Figi 19, "Edisyon kalkil anndan etap tès yo").

Tcheke Erè

Yo ka tcheke enfòmasyon sou varyab ajoute pou erè lè l sèvi avèk fonksyon Tcheke Erè. Yo rapòte erè nan scripts pvSCL si sentaks script la pa konfòme ak pvSCL, oswa si yon eleman pa konnen ki baze sou modèl pur::variants chaje yo.
Pwoblèm yo parèt nan yon lis ki gen enfòmasyon sa yo:

  • Mesaj: Deskripsyon erè a.
  • pvSCL: Ekspresyon pvSCL ki genyen erè a.
  • Field: Non jaden an ki gen erè a.
  • Link Atik: URI atik ki afekte a

Gravite pwoblèm nan endike pa yon icon (erè oswa avètisman).
Nòt: Pou tcheke ak estrikti modèl karakteristik yerarchize ki gen egzanp variant, yon modèl variant tou bezwen chwazi pou bon evalyasyon.

Varyab nan WIKI-Tables

Pou ajoute varyab nan WIKI-Tables, bezwen gen yon ranje ak kolòn klè pou kenbe enfòmasyon sou varyab la. Yo ka ajoute kolòn ak liy sa a nenpòt kote nan tablo a, men yo bezwen genyen mo kle ki espesifye a, ki itilize tou pou endike yon restriksyon, sou egzanp yon egzijans. Pa default, mo kle sa a se pv Restriksyon.

Jan sa montre nan ansyen anampTablo, selil pvRestriction ki make yo dekri varyasyon pou ranje ak kolòn respektif yo. Enfòmasyon sou varyasyon yon selil espesifik nan tablo a se AK pwodwi valè restriksyon nan ranje li yo ak kolòn li yo. Nan ansyen anample kolòn antye "Static Cornering Lights" pral sèlman yon pati nan Variant la, si karakteristik nan CorneringStaticLights te chwazi. Selil ki anba tit la nan kolòn sa a pral enkli nan yon variant si yo te chwazi CorneringStaticLights AND LED. Selil enfòmasyon varyab yo (egzanp selil pvRestriction ki make, jòn nan ansyen anample) yo retire nan Variant la pa default.

Kalkil yo pral kalkile tou si yo make ak karaktè ouvè ak fèmen respektif yo, ak tab enbrike, kidonk tab ki gen selil, ki menm yo kenbe yon tab ankò, yo sipòte epi konfòme yo ak règ yo jan sa dekri pi wo a.

Restriksyon yo

Limitasyon ki gen rapò ak sibstitisyon tèks nan jaden WikiText

Piske seri makè makè sibstitisyon pure::variants la kapab konfli ak karaktè espesyal WikiText (egzanp '[…]' defini yon hyperlink WikiText), pwosesis substitution tèks pure::variants la chèche fòm karaktè espesyal sa yo ki chape anba WikiText ( konsa pa egzanp '~[' ak '~]' pou makè yo default '[' ak ']'). Fòm sa a se kreye nan pifò ka pa editè Codebeamer WikiText Rich Text lè ajoute karaktè sa yo la. Epitou fonksyonalite widje entegrasyon an pral sèvi ak fòm chape sa a.

Itilizasyon editè Codebeamer WikiText RichText la ak restriksyon sou sentaks WikiText an jeneral pral lakòz limit itilizasyon ranplasman tèks nan kontni WikiText:

  • Seksyon sibstitisyon tèks yo sipòte sèlman kote tèks fòma yo ka itilize nan kontni WikiText. Se konsa, li se pou egzanpampli pa sipòte ajoute sibstitisyon nan sekans kontwòl WikiText oswa nan sib la URL yon pati nan yon hyperlink WikiText.
  • Piske sekans tèks '${…}' gen yon siyifikasyon espesyal nan codebeamer, li pa rekòmande pou itilize '{' ak '}' kòm makè sibstitisyon louvri ak fèmen ak '$' kòm makè escape sibstitisyon.
  • Li pa sipòte pou itilize fòma tèks nan oswa atravè limit seksyon sibstitisyon tèks. Sa ka lakòz ekspresyon pvSCL envalid oswa nan kreyasyon kontni WikiText envalid pandan transfòmasyon. Sèl eksepsyon an se itilizasyon fòma nan yon tèks pvSCL literal.
  • Nan codebeamer, fòma jaden deskripsyon atik la ka chanje soti nan WikiText nan tèks klè pou chak atik. Itilizasyon sibstitisyon tèks nan deskripsyon tèks klè sa yo pa sipòte.
Limit li te ye nan vèsyon codebeamer ki sipòte yo

Nan seksyon sa a lis pwoblèm li te ye nan codebeamer, ki lakòz limit nan fonksyonalite nan pur::variants Connector pou codebeamer:

  • Pandan aktyalizasyon trackers Test Set nan varyant k ap travay-ansanm yo, pou ka tès referans yo, ki pa fè pati Variant la, referans ka tès yo nan tracker ka tès 150% yo bay manti.
  • Mizajou nan varyant k ap travay-ansanm ki baze sou sèten konbinezon sous debaz sou nivo tracker yo bay manti. Kidonk, si omwen pou yon tracker yo chwazi liy debaz HEAD la epi pou omwen de tracker yo chwazi menm liy debaz la, code beamer pral anile aktyalizasyon a ak yon mesaj erè 'Kle kopi...'.
  • Liy debaz Tracker, sa vle di, liy debaz ki kreye pou yon tracker sèl, yo toujou kreye sou branch mèt la nan default travay-set la. Se konsa, itilizasyon tracker debaz yo nan yon kontèks yon seri travay ki pa defo pa pral travay.
    Se konsa, li rekòmande pou itilize olye de baz pwojè yo defini eta a nan sous la k ap travay-set yo dwe itilize pou transfòmasyon

logo sistèm pi bon kalite

Dokiman / Resous

pure-systems pure variants Konektè pou codebeamer [pdfManyèl Itilizatè
pi variantes, Connector pou codebeamer, pi variantes Konektè pou codebeamer, pi variantes Connector, Connector

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *