11
These tech tips are offered free of charge in the spirit of sharing knowledge with others. They do not include technical support, should you have a problem with them. We are always interested in how they can be improved, please do not hesitate to email us your comments. These tips have been thoroughly tested by our consultants in a variety of environments. Please read these tech tips thoroughly and be sure that you understand them before trying to use them. We can not be responsible for issues that develop because of the configuration of your hardware, technical environment or application of the tech memos. If you are not sure, then we urge you to contact Oracle technical support or your local support consultant for assistance. As a Unifier administrator or developer, you may have the following questions in BP design: How do I add a new BP to a Project Template? How do I add a new BP to a Project (shell)? How do I Activate and make sure I can see and use the BP inside my Project (Shell)? In today’s topic, we are going to explore these items and give you recommendations on how & when to use these design features in Unifier development. Add a BP to a Project Template To find the Shell Template, navigate to Company Workspace > Admin mode > Templates > Shells> Projects JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A SHELL

JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A …drmcnatty.com/wp-content/uploads/2019/06/June2019... · Projects JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A SHELL

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A …drmcnatty.com/wp-content/uploads/2019/06/June2019... · Projects JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A SHELL

Thesetechtipsareofferedfreeofchargeinthespiritofsharingknowledgewithothers.Theydonotincludetechnicalsupport,shouldyouhaveaproblemwiththem.Wearealwaysinterestedinhowtheycanbeimproved,pleasedonothesitatetoemailusyourcomments.Thesetipshavebeenthoroughlytestedbyourconsultantsinavarietyofenvironments.Pleasereadthesetechtipsthoroughlyandbe

surethatyouunderstandthembeforetryingtousethem.Wecannotberesponsibleforissuesthatdevelopbecauseoftheconfigurationofyourhardware,technicalenvironmentorapplicationofthetechmemos.Ifyouarenotsure,thenweurgeyoutocontactOracletechnicalsupportoryourlocalsupportconsultantforassistance.

AsaUnifieradministratorordeveloper,youmayhavethefollowingquestionsinBPdesign:

• HowdoIaddanewBPtoaProjectTemplate?• HowdoIaddanewBPtoaProject(shell)?• HowdoIActivateandmakesureIcanseeandusetheBPinsidemyProject(Shell)?

Intoday’stopic,wearegoingtoexploretheseitemsandgiveyourecommendationsonhow&whentousethesedesignfeaturesinUnifierdevelopment.AddaBPtoaProjectTemplateTofindtheShellTemplate,navigatetoCompanyWorkspace>Adminmode>Templates>Shells>Projects

JUNE 2019 ORACLE UNIFIER

ADDING A NEW BP FOR USE IN A SHELL

Page 2: JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A …drmcnatty.com/wp-content/uploads/2019/06/June2019... · Projects JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A SHELL

Page 2

ADDING A NEW BP FOR USE IN A SHELL

OpentheshelltemplateyouwanttoaddtheNewBPto.Withintheshelltypetemplate,navigatetoSetup>BusinessProcesses

• Foranewbusinessprocess,youmustclick“New”toaddthebusinessprocesstothetemplate.

o Thispresumestheprocesshasalreadybeendeployedandconfiguredatthecompanylevel.

Page 3: JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A …drmcnatty.com/wp-content/uploads/2019/06/June2019... · Projects JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A SHELL

Page 3

ADDING A NEW BP FOR USE IN A SHELL

SelecttheNewBPyouwanttoaddtoyourTemplate>ClickOK

Page 4: JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A …drmcnatty.com/wp-content/uploads/2019/06/June2019... · Projects JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A SHELL

Page 4

ADDING A NEW BP FOR USE IN A SHELL

FindyournewBPintheBusinessProcessesList>MakeSureitsaysStatus:Active

Note*IfitdoesnotsayStatus:ActivebutinsteadsaysInactive:NavigatetoCompanyWorkspace:Adminmode>Configuration>BusinessProcess>SelectyourNewBusinessProcess>ClickOpen

Page 5: JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A …drmcnatty.com/wp-content/uploads/2019/06/June2019... · Projects JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A SHELL

Page 5

ADDING A NEW BP FOR USE IN A SHELL

SettheStatusto:ActiveSetyourSequenceFormat:(FormatthattheBP’swillbecontinuallynumberedinastheyarecreated)BusinessProcessLog:AdvancedEnableforMobileApplication:checked(foriPhone&Tabletuse)

Page 6: JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A …drmcnatty.com/wp-content/uploads/2019/06/June2019... · Projects JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A SHELL

Page 6

ADDING A NEW BP FOR USE IN A SHELL

UndertheWorkflowTab>ClickAddandselecttheWFfortheBPyouwanttoadd>ClickonActivate>andclickonApply>OKNote*(NowyourBPandWFisactiveinthesystemandconfiguredatthecompanylevel)

Page 7: JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A …drmcnatty.com/wp-content/uploads/2019/06/June2019... · Projects JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A SHELL

Page 7

ADDING A NEW BP FOR USE IN A SHELL

NavigatebacktoyourCompanyWorkspaceinUnifier>navigatetoAdminmode>Templates>Shells>Projects>OpenyourTemplateType>Setup>BusinessProcess>FindyournewActiveBPintheBusinessProcessesList>ClickOpen>WorkflowSetup>New

SelecttheWorkflowYouJustActivatedfromtheDropdownMenu>ClickOKUnderGeneralTab:GivetheSetupName(usuallytheNameoftheBP)>youcangiveaDescription(usuallyrelatestothebusinesscontext)Status:Active

Page 8: JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A …drmcnatty.com/wp-content/uploads/2019/06/June2019... · Projects JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A SHELL

Page 8

ADDING A NEW BP FOR USE IN A SHELL

SettingsTab:OntheSettingsTab>NextWalkThroughEachStepoftheworkflowandassignassignees(usersorgroups;*recommendedusegroups)ateachstepintheWF>thenClickApply>OK

NextinyourCompanyWorkspaceinUnifier>navigatetoAdminmode>Templates>Shells>Projects>OpenyourTemplateType>AccessControl>UnderUserModeAccess>NavigatetoyourBusinessProcessNode(name)>ClickontheBPandgivetheapplicableGroupsthePermissionstosee/createthenewBusinessProcess>ClickOK>Apply>OK

Page 9: JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A …drmcnatty.com/wp-content/uploads/2019/06/June2019... · Projects JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A SHELL

Page 9

ADDING A NEW BP FOR USE IN A SHELL

UpdatingyourProjects(Shells)withChanges

Next,youwillneedtopushthesechangesyou’vemadetoyourprojects.

UnderWorkflowSetup>ClickonUpdateShellsandchooseoneofthefollowing:

ClickShells,OrAllShellsoptiontoselectoneormoreshellstoupdate.

• Selectingthe“AllShells”wouldupdateallprojects,andthiswouldONLYbeusedifallprojectshavetheexactsamesetups.

• Selectonlytheshells(projects)youwanttoupdate.Usethe“Find”tofilterthelistoruseCtrl-clicktoselectmultiple.

• Ifyouhavemultipletemplatesforyourprojects,thisisimportanttoselectONLYtheshellsthatshouldbeupdated.It’sVeryimportantthatyouupdateonlythetypethatyou’remodifying.

Page 10: JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A …drmcnatty.com/wp-content/uploads/2019/06/June2019... · Projects JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A SHELL

Page 10

ADDING A NEW BP FOR USE IN A SHELL

NowinyourProject(shell)thatyoupushedtheupdatesto>inUnifierNavigatetoUserMode>NavigatetoyourBusinessProcessNode(name)>ClickonCreate>andVerifyyoucanCreateyourNewlyAddedBPforuseinyourProject(Shell)

UpdateaBPSetupinaProjectAsoutlinedintheabovesection,thebestpracticemethodformanagingBPchangesandsetupsistousetheShellTemplatesandthenupdateindividualprojectshellsfromthetemplate.IfyouareusingGroupsthroughoutyourdesign,thentheonlyadditionalsetupattheprojectlevelwouldbetomanageandmakesurethattheappropriateusersareinthecorrectgroupsattheprojectlevel.However,ifthereareBPvariationsneededfromprojecttoproject,openingtheproject,andselectingAdmin>Setup>BusinessProcesseswilldisplayalltheBP’ssetupinthatproject.SelectingaBPdesignhereallowsyoutoopenandfurtherconfiguretheworkflowsetupifneeded.SelectingaBPdesignhereallowsyoutoopenandfurtherconfiguretheworkflowsetupifneeded.Examples:

• Ifthestepdurationrequirementisdifferentthanwhatisdefinedinthetemplate,itcanbechangedhere.ThischangeONLYaffectstheproject(shell)youareupdating.

• IfyouarenotusinggroupsbutassigningusersintheworkfloworBPsetup,youmayneedtoedit these based on personnel assigned to that project. Not recommended, but this is anoptionifthatishowyou’veconfiguredyoursetups.

• Also,ifanyoftheGeneralpropertiesinaworkflowbpchange,thesechangesmustbemadeineachproject(shell)ifthechangeismadeaftercreatingtheshell.

Page 11: JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A …drmcnatty.com/wp-content/uploads/2019/06/June2019... · Projects JUNE 2019 ORACLE UNIFIER ADDING A NEW BP FOR USE IN A SHELL

Page 11

ADDING A NEW BP FOR USE IN A SHELL

NotesandCautions• IfyouareaddingaBPtoatemplate,whenyouupdatetheshellsthisBPwillbeaddedtothose

projectswiththesetupyouhaveconfiguredinyourtemplate.• BestpracticeinthesesetupswouldbetouseGroupsinyoursetupswhereverpossibleandnot

individual users. If the groups in your BP setup are not already in the project(s), they’ll becreated, and you thenwill need tobe sure that the appropriateusers are assigned to thosegroups.Ifthegroupalreadyexistsandyou’resharingitwithotherBPdesigns,thenthegrouppermissionswillbeupdatedforthatgroup.

• Whenselectingwhatshellstoupdate, it’s importanttoupdateonlythecorrectshells. Ifyouupdatethewrongshelltype(ifyouhavemultipleshelltemplates)you’llimproperlyupdatethatshellwithBP’sthatshouldn’tbethere.

SummaryUsingUnifier’sShellTemplatesarethemostefficientwaytomanageBPdesignsbeingupdatedinprojectsaslongasyouunderstandsomeoftheaspectsoftheiruseandimpacts,theyhaveonyourprojects.