2_人見人愛的control-m作業請求流程

文章推薦指數: 80 %
投票人數:10人

人見人愛的Control-M 作業請求流程George Chiou [email protected] 2017-11-09國家產業創新獎卓越中堅企業. SlideShareusescookiestoimprovefunctionalityandperformance,andtoprovideyouwithrelevantadvertising.Ifyoucontinuebrowsingthesite,youagreetotheuseofcookiesonthiswebsite.SeeourUserAgreementandPrivacyPolicy. SlideShareusescookiestoimprovefunctionalityandperformance,andtoprovideyouwithrelevantadvertising.Ifyoucontinuebrowsingthesite,youagreetotheuseofcookiesonthiswebsite.SeeourPrivacyPolicyandUserAgreementfordetails. Home Explore Login Signup Successfullyreportedthisslideshow. Activateyour30dayfreetrial tounlockunlimitedreading. 2_人見人愛的control-m作業請求流程 0 Share GalaxySoftwareServices • Nov.20,2017 • 0likes • 1,150views DownloadNow Download NextSlideShares Youarereadingapreview. Activateyour30dayfreetrial tocontinuereading. ContinueforFree UpcomingSlideShare 1_overall Loadingin…3 × Facebook Twitter LinkedIn Size(px) Starton ShowrelatedSlideSharesatend Share Email     Topclippedslide 1 1of25 2_人見人愛的control-m作業請求流程 Nov.20,2017 • 0likes • 1,150views 0 Share DownloadNow Download Downloadtoreadoffline Software 人見人愛的Control-M作業請求流程 Readmore GalaxySoftwareServices Follow 人見人愛的Control-M作業請求流程 Readmore Software 1_overall GalaxySoftwareServices 洞悉檔案傳輸困境掌握解決方案 GalaxySoftwareServices SOAinFinancialServices MikeWalker ControlMEnterpriseJobScheduling msibthorpe AServiceOrientedArchitectureForOrderProcessingInTheIBMSupp... KirillOsipov Otrshelpdesk-solutions-linux-2012 GonériLeBouder BusinessProcessManagement SoftSol,Inc. AnUnbiasedLook:OracleSOASuite12c RevelationTechnologies AnUnbiasedLook:OracleSOASuite12c RevelationTechnologies CentralizeIslandsofAutomation HelpSystems 1_overall GalaxySoftwareServices 洞悉檔案傳輸困境掌握解決方案 GalaxySoftwareServices SOAinFinancialServices MikeWalker ControlMEnterpriseJobScheduling msibthorpe AServiceOrientedArchitectureForOrderProcessingInTheIBMSupp... KirillOsipov Otrshelpdesk-solutions-linux-2012 GonériLeBouder BusinessProcessManagement SoftSol,Inc. AnUnbiasedLook:OracleSOASuite12c RevelationTechnologies AnUnbiasedLook:OracleSOASuite12c RevelationTechnologies CentralizeIslandsofAutomation HelpSystems MoreRelatedContent YouMightAlsoLike AtlassianOverview Atlassian DeathtoManualDeployments IBMUrbanCodeProducts ImprovingInfrastructureGovernanceonAWSbyHenrikJohansson,SolutionsAr... AmazonWebServices UsingBlueprintstoOvercomeMulti-speedITChallenges IBMUrbanCodeProducts Howjogetworkflowcantransformyourbusiness SyarifHidayat Sensors,dataanddashboards MartinAbbott Webinar:What'sNewInFlexNetManagerSuite2018R1 Flexera LeanIXWeAreDevelopers2018 LeanIXGmbH JIRALiveDEMO2020v17 Linktech Devshowseptember8th2020powerplatform-notjustasimpletoy JensSchrøder Howtoreduceunplannedworkandincreasecustomervalue AxiosSystems AutomateYourselfOutofaJob:SafelyDelegatetheManagementofyourAzure... Rundeck GSSDLC-Bruce(20170817) GalaxySoftwareServices 行動應用App管理(MAM) GalaxySoftwareServices 全面控管檔案傳輸揭開成功秘辛 GalaxySoftwareServices MFTsharing GalaxySoftwareServices LinewiththeUIDESIGNTREND符合時代的介面設計潮流-李宗青 GalaxySoftwareServices 系統05_從持續整合結合安全開發與變更管理郭俐佳 GalaxySoftwareServices 系統02_關鍵的「特權+資料安全」最後一哩防線解忠翰 GalaxySoftwareServices 雲端05_如何在雲端管理研發知識以廣義智控為例曾廣輝 GalaxySoftwareServices 雲端04_會計服務未來式整合雲端新趨勢張宏尉 GalaxySoftwareServices 雲端06_兩岸三地的雲服務就選mailcloud-闕伊材 GalaxySoftwareServices 雲端03_vitalcrm使用案例分享-邱挺瑜 GalaxySoftwareServices 雲端02_「阿米計畫」一起揪團做公益吧杜明翰 GalaxySoftwareServices 雲端01_雲端服務家族的價值與經濟生態林秋丹 GalaxySoftwareServices 安心上雲端商務創新無極限劉念臻 GalaxySoftwareServices 應用03_未來辦公室的創新工作圈李政權 GalaxySoftwareServices 由根紮起的深研發成果報告張培鏞 GalaxySoftwareServices Thepowerofdigitalminds張瑞雄 GalaxySoftwareServices 軟體安全防護大作戰 GalaxySoftwareServices 永遠別忘了老客戶和好口碑的重要性 GalaxySoftwareServices 全方位Vital雲端服務家族 GalaxySoftwareServices 叡揚雲端服務願景與成果 GalaxySoftwareServices 10個步驟保護敏捷開發:應用程式安全的作業方法 GalaxySoftwareServices 應用系統安全常見的5種資安防護措施 GalaxySoftwareServices 未來的人才人才的未來 GalaxySoftwareServices 重視弱點管理強化系統安全 GalaxySoftwareServices 資安健檢因應配套 GalaxySoftwareServices teamkube高效會議應用分享 GalaxySoftwareServices 維持企業巧實力傳承與執行力 GalaxySoftwareServices RelatedBooks Freewitha30daytrialfromScribd Seeall InthePlex:HowGoogleThinks,Works,andShapesOurLives StevenLevy (4.5/5) Free Hamlet'sBlackBerry:APracticalPhilosophyforBuildingaGoodLifeintheDigitalAge WilliamPowers (4/5) Free TheImpulseEconomy:UnderstandingMobileShoppersandWhatMakesThemBuy GarySchwartz (4.5/5) Free Tubes:AJourneytotheCenteroftheInternet AndrewBlum (4/5) Free Emergence:TheConnectedLivesofAnts,Brains,Cities,andSoftware StevenJohnson (4.5/5) Free WorldWideMind:TheComingIntegrationofHumanity,Machines,andtheInternet MichaelChorost (4/5) Free AnArmyofDavids:HowMarketsandTechnologyEmpowerOrdinaryPeopletoBeatBigMedia,BigGovernment,andOtherGoliaths GlennReynolds (4/5) Free TheEndofBusinessAsUsual:RewiretheWayYouWorktoSucceedintheConsumerRevolution BrianSolis (5/5) Free BlogSchmog:TheTruthAboutWhatBlogsCan(andCan't)DoforYourBusiness RobertW.Bly (4/5) Free TheThankYouEconomy GaryVaynerchuk (4/5) Free TalkingBacktoFacebook:TheCommonSenseGuidetoRaisingKidsintheDigitalAge JamesP.Steyer (4.5/5) Free PublicParts:HowSharingintheDigitalAgeImprovestheWayWeWorkandLive JeffJarvis (3.5/5) Free TheNatureoftheFuture:DispatchesfromtheSocialstructedWorld MarinaGorbis (4/5) Free Socialnomics:HowSocialMediaTransformstheWayWeLiveandDoBusiness ErikQualman (3/5) Free UltimateGuidetoMasteringCommandBlocks!:MinecraftKeystoUnlockingSecretCommands TriumphBooks (4.5/5) Free TheInmatesAreRunningtheAsylum(ReviewandAnalysisofCooper'sBook) BusinessNewsPublishing (4/5) Free RelatedAudiobooks Freewitha30daytrialfromScribd Seeall AlgorithmstoLiveBy:TheComputerScienceofHumanDecisions BrianChristian (4.5/5) Free AloneTogether:WhyWeExpectMorefromTechnologyandLessfromEachOther SherryTurkle (4.5/5) Free TheDeathofExpertise:TheCampaignAgainstEstablishedKnowledgeandWhyitMatters TomNichols (4.5/5) Free TheEmperor'sNewMind:ConcerningComputers,Minds,andtheLawsofPhysics RogerPenrose (3.5/5) Free BlockchainRevolution:HowtheTechnologyBehindBitcoinIsChangingMoney,Business,andtheWorld DonTapscott (4/5) Free NewDarkAge:TechnologyandtheEndoftheFuture JamesBridle (4.5/5) Free TheNewNewThing:ASiliconValleyStory MichaelLewis (4.5/5) Free EverybodyLies:BigData,NewData,andWhattheInternetCanTellUsAboutWhoWeReallyAre SethStephens-Davidowitz (4.5/5) Free SoYouWanttoStartaPodcast:FindingYourVoice,TellingYourStory,andBuildingaCommunitythatWillListen KristenMeinzer (4.5/5) Free CognitiveSurplus:CreativityandGenerosityinaConnectedAge ClayShirky (3.5/5) Free TheDarkNet:InsidetheDigitalUnderworld JamieBartlett (4/5) Free WhoOwnstheFuture? JaronLanier (4/5) Free AnIntroductiontoInformationTheory:Symbols,SignalsandNoise JohnR.Pierce (4.5/5) Free TheArtofSocialMedia:PowerTipsforPowerUsers GuyKawasaki (4/5) Free KillAllNormies:OnlineCultureWarsFrom4ChanAndTumblrToTrumpAndTheAlt-Right AngelaNagle (4/5) Free TheBookofWhy:TheNewScienceofCauseandEffect JudeaPearl (4/5) Free 2_人見人愛的control-m作業請求流程 1. 人見人愛的Control-M 作業請求流程 GeorgeChiou [email protected] 2017-11-09國家產業創新獎 卓越中堅企業 2. 批次作業的生命週期 2 開發人員 作業新增/修改 批管人員 作業/流程設計 OP 監控/異常處理 歷史紀錄 報表功能 預測未來流程 需求單 Control-MChange Manager 3. 溝通時間總是曠日廢時 3 DevelopersOperations BusinessUsersSystemAdministrators 4. 既有的批次作業部署 4 5. 全新的批次作業部署 5 6. 全新的批次作業部署 6 減少磨合增進效率 7. 人見人愛的Control-M作業請求流程 7 Control-M ManagedFileTransfer Build,schedule,andmanagefile transferswithininasinglesystemvia anecosystem-widedashboardview AutomationAPI BuildworkflowsinJSON,andmanage themtogetherwithotherapplications inasourcecodeenvironment OntheCloud Provision,install,configure,andscale up/downautomationenvironmentsto meetchangingbusinessneeds Self-Service Submitandmonitorjobsthroughan easily-understandableinterface(incl. mobile)withoutinterfacingwithIT. ForHadoop Develop,schedule,manage,monitor, andintegrateHadoopworkflows withinasingle,centralizedsystem. WorkloadChangeManager Buildworkflowsthatautomatically adheretoenterprise-widestandards ApplicationIntegrator Extendworkflowautomation solutionstoanyapplicationviaa simple,web-baseddesigntool. BatchImpactManager Automaticallydetectdelaysanderrors inworkflows,andextrapolatethose errorstoseeasystem-wideimpact 8. WorkloadChange Manager (WCM) 8 開發人員透過瀏覽器建立批次排程 9. Dragpicturetoplaceholderor clickicontoadd 專為DevOps設計的專屬Web平台 直觀的圖形介面開發 開發人員依據業務需求 定義批次排程 送出排程請求讓批管審核 提供介面快速排解問題 集中管理,一目了然 WorkloadChangeManager功能說明 9 10. 開發人員透過瀏覽器建立批次排程 10 功能區 流程區 參數區結果區 11. 提供溝通介面,快速排解疑難 11 開發人員批管人員 12. Control-M批管人員進行審核 12 退回請求or審核通過 檢視設定 有無滿足規則 13. 批管人員集中處理需求單 13 已處理 之清單列表 開發人員重新寄出請求 批管人員審核中 已退回請求, 尚未收到回覆 14. 批管人員集中處理需求單 14 集中管理 一目了然 尚未處理 之請求清單 15. 15 WCM作業請求生命週期 建立工作區 新增、修改作業定義 開發人員發出請求 批管人員審核請求 退回請求,修改內容 批准請求,作業上版 16. AutomationAPI (AAPI) 16 開發人員利用API建立/控制批次排程 17. AutomationAPI 17 制定 排程時間 定義 作業內容 建立 批次排程 執行與 控制作業 18. 更加彈性的控制批次排程 18 AP開發人員Control-M CLI、HTTPRequest 執行批次作業 安裝CLI (CTMCommandLineInterface) 19. 透過AutomationAPI建立批次排程 19 20. 透過AutomationAPI執行批次排程 20 21. 查看AutomationAPI結果 21 22. 全新的批次作業部署 22 WCMAAPI 透過瀏覽器便能操作 更貼近需求的批次排程 減少因流程的等待時間 降低溝通成本 新的部署選擇 快速的作業部署 更加彈性的運用 GitHub資源取用 23. 排程 部署時間 80% 排程 錯誤率 25% 平均 修復時間 30% 帶來效益 23 24. 全新的批次作業部署 24 減少磨合增進效率AAPIWCM 25. 25 國家產業創新獎 卓越中堅企業Vital雲端服務家族GSS叡揚資訊 謝謝聆聽 Q&A GSS技術部落格 Editor'sNotes 在公司的同一部門,甚至不同部門之間,都需要各種業務的合作,並做到流程自動化,但各自不同的系統和技術團隊,經常會有不同的情況、需求、願望,溝通時間總是曠日廢時。

過往可能遇到的問題:填寫需求單,但不一定有涵蓋到自身需求乍看下,覺得需求單太過複雜,不好填寫填單時有問題,但與批管人員的時間不好喬需求單填寫好了,但又來來回回修改了好幾次造成許多時間的浪費 開發人員是最清楚業務需求的所以讓開發人員親自定義業務需求的排程避免溝通上的誤會減少因認知不同造成的差異降低流程的等待時間 所以我們如何促進彼此間的合作,減少磨合,增進效率,是我們接下來的重心。

根據SiteStandards定義批次排程提供線上使用手冊WCMisanintuitiveuserinterfacewhichdoesnotrequireasteeplearningcurve.ThisisoneofmanyforwardthinkinginnovationsfromBMCwhichisdesignedtoincludethoseareaswhichneedbatchschedulingsothatthetimetovalueisdecreased.Timetodeploymentiskeytovalue. 介面介紹,各格說明設定亦可依循Server的SiteStandards 集中管理,一目了然 Control-MAutomationAPI允許你建立、測試、管理作業流程 只要設定好環境Control-MAutomationAPI允許你建立、測試、管理批次排程它讓你可以更好的控制Control-M排程功能,而不需藉由IT服務讓AAPI於EnterpriseManagerserver,意謂著AAPI可以從其他applications,或其他Server,接收request,或是HTTPrequest,代表你可以對job定義、submissionsjob、配置job至enterprisemanager,而這過程中你無需interface或是GUIclient。

 我們提供CLIinterface,把它安裝在你的機器後,您便得以透過commands進行作業。

你可以將所有意見和一切都裝在一個JSONfile,並送出所有submissions。

AAPI的一切code都在開發者的環境中。

Thenextseveralslidesareinlieuofademo.Thispresentationisintendedforatechnicalaudienceandalivedemoisalwayspreferredtoslides.Ifhowever,youdonothaveanenvironmentorarenotcomfortabledoingalivedemo,theseslidesprovideanalternative.ThisslidebuildssowatchitinSlideshowmode:ThefirstimageisofNotepad++,averypopulartexteditorshowingjobsinjsonformat.ThisisthevisualofJobs-as-Code.Itemstohighlightare:YoucodeonlywhatyouneedThefolderhasa“defaults”sectionthatappliestoallthejobs,toreducetheeffortevenfurtherFlowdefinitionsimplicitlydefine“conditions”.Ifdesired,theycanbedefinedexplicitly.JSONisade-factostandardforRESTfulWebServicesTheCommandpromptshowsthe“ctmenvsh”commandandoutput.The“environment”inAutomationAPIisacombinationofalogicalname,theRESTfulEndpointprovidingservices,usernameandpassword.Youcanseemultipleenvironmentsinthelist,withonebeingthedefault.Whensubmittingrequests,theyaresenttothedefaultenvironmentunlessanotheroneisspecifiedexplicitly.Thenextoperationweperformisabuild.Thisletsusverifythesyntaxofthejson.Theverificationisperformedwiththe“standards”ofthatenvironment.SothisisthenextclickwhereweseetheWorkloadChangeManagersitestandards.WhateverthattargetControl-Mhasdefinedasitssyntax,that’sthevalidationthatisapplied, Nextistesting.Usethe“run”servicetoactuallyrunjobsinaControl-Menvironment.Theservicereturnsa“runid”.Aswesawpreviously,youcandefinemultipleenvironmentsandthenrunthejobsinanyofthoseenvironmentsbyaddingthe“-etotherunrequest.Ifyou’readeveloperorDevOpsengineer,youmaybeworkingonbuildingaCI/CDprocessordevelopinganautomatedtestthatwillbeincludedinthepipeline.Youmaywanttosubmittherunrequesttoapersistenttestenvironment.Inanycase,therunidthatisreturned,isusedtoquerythestatusofthesubmissionusing“ctmrunstatus.Thestatsofeachjobisprovidedalongwitha“jobid”whichcanthenbeusedtogetajob’soutput,log,rerunthejob,killitifit’sstillrunning,etc.Functionstodemonstrateifdoingademo:ctmrunjob:output::getctmrunjob:log::getctmrunjob::hold 不需額外安裝作業環境由開發人員定義排程提供良好的溝通介面AAPI可RunSQLscript,也支援docker、Hadoop…等應用 為此,我們提出兩個解決方案WorkloadChangeManagerAutomationAPI便是授權給OP以外的人,也就是AP本身,來請求、建造、測試,與部署Control-Mjobs,更快速的部署關鍵排程,並更貼近真實狀況的需求,縮短各方溝通時間,一同創造Control-M的更高價值。

0likes × Bethefirsttolikethis Views × Totalviews 1,150 OnSlideShare 0 FromEmbeds 0 NumberofEmbeds 3 Youhavenowunlockedunlimitedaccessto20M+documents! × UnlimitedReading Learnfasterandsmarterfromtopexperts UnlimitedDownloading Downloadtotakeyourlearningsofflineandonthego YoualsogetfreeaccesstoScribd! Instantaccesstomillionsofebooks,audiobooks,magazines,podcastsandmore. Readandlistenofflinewithanydevice. FreeaccesstopremiumserviceslikeTuneln,Mubiandmore. DiscoverMoreOnScribd × ShareClipboard × Facebook Twitter LinkedIn Link Publicclipboardsfeaturingthisslide × Nopublicclipboardsfoundforthisslide Selectanotherclipboard × Lookslikeyou’veclippedthisslidetoalready. Createaclipboard Youjustclippedyourfirstslide! Clippingisahandywaytocollectimportantslidesyouwanttogobacktolater.Nowcustomizethenameofaclipboardtostoreyourclips. Name* Description Visibility OtherscanseemyClipboard Cancel Save SharethisSlideShare SpecialOffertoSlideShareReaders × TheSlideSharefamilyjustgotbigger.Younowhaveunlimited*accesstobooks,audiobooks,magazines,andmorefromScribd. Activateyourfree60daytrial Cancelanytime.



請為這篇文章評分?