19
LLNL-PRES-XXXXXX This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344. Lawrence Livermore National Security, LLC Salesforce Use to Support the National Ignition Facility (NIF) Essex Bond, NIF User Office Allan Casey, NIF Data Systems NUFO Annual Meeting Federated Systems Session June 15, 2016

Salesforce Use to Support the National Ignition Facility (NIF)LLNL-PRES-xxxxxx 8 The NIF User Portal is being developed on the Salesforce Govcloud plaorm § Salesforce was founded

  • Upload
    vutu

  • View
    218

  • Download
    1

Embed Size (px)

Citation preview

LLNL-PRES-XXXXXX This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344. Lawrence Livermore National Security, LLC

Salesforce Use to Support the National Ignition Facility (NIF)

EssexBond,NIFUserOfficeAllanCasey,NIFDataSystems

NUFO Annual Meeting Federated Systems Session

June 15, 2016

LLNL-PRES-xxxxxx 2

§  In2009,thefirstsetofexperimentswerecarriedoutattheNIF.

—  Mostuserswereresidentexperimentalists.—  Userswereassumedtohaveexpert-level

knowledge.—  Emphasiswasplacedoncommissioning.

§  Since2012,NIFhasconNnuedtoevolveasauserfacility.

TheNIFisaworld-classlasersystemdesignedtosupportusersinthehigh-energydensitysciencefield

—  Usersincludeexperimentalists(experttothenovice)andreviewers.—  ThenumberofusersexternaltoLLNLisgrowing.—  EmphasisisonoperaNonalefficiencyandstreamlinesprocesses.

NIF has placed an emphasis on improving the user experience with software tools.

LLNL-PRES-xxxxxx 3

NIFso:waretoolsbeganasstovepipesdesignedtocommissionsomespecificfunc>onduringtheexperimentalprocess

The World (open network)

LLNL (internal network)

Each tool associated with own database tables

Tools for Experimental Planning, Setup, Approval, and Analysis

Data

LLNL-PRES-xxxxxx 4

Reques>ngfacility>meforanexperimentinvolvedemailingtheappropriatepersonnelanexceldocument

The World (open network)

LLNL (internal network)

Each tool associated with own database tables

Tools for Experimental Planning, Setup, Approval, and Analysis

Data

LLNL-PRES-xxxxxx 5

So:waretoolsaremigra>ngtoasetthatprovidesanintegrated,collabora>veenvironmenttousersbothinsideandoutsideLLNL

The World (open network)

LLNL (internal network)

Experiments

Tools for Experimental Planning, Setup, Approval, and Analysis

Single source of data

LLNL-PRES-xxxxxx 6

So:waretoolsaremigra>ngtoasetthatprovidesanintegrated,collabora>veenvironmenttousersbothinsideandoutsideLLNL

The World (open network)

LLNL (internal network)

Experiments

NIF User Portal Tools for Experimental Planning, Setup, Approval, and Analysis

NIF Lasers Website

LLNL-PRES-xxxxxx 7

TheNIFUserPortalisintendedtoallowforuserstoconnectwiththefacilityandothercollaboratorsfromanexternalsite

The World (open network)

NIF Lasers Website

NIF User Community

NIF User Portal

BusinessCases:

§  Manageuseraccounts

§  Submissionandreviewofuserproposals

§  Viewingthestatusofscheduledexperimentsassociatedwithapprovedproposals.

§  Archivalofdocumentsfromworkshopsandconferences

LLNL-PRES-xxxxxx 8

TheNIFUserPortalisbeingdevelopedontheSalesforceGovcloudplaPorm

§  Salesforcewasfoundedin1999.

§  Majorityofrevenuecomesfromitscustomerrela>onshipmanagement(CRM)product.

§  SalesforceoffersaPlaPormasaService(PaaS)thatallowsdeveloperstocreatemul>tenantadd-onapplica>onsthatintegrateintotheirmainapplica>on.

§  TheNIFdecidedtobuildonthePaaS,calledForce.com,andhavedatastoredinafederatedGovcloud.

The World (open network)

NIF Lasers Website

NIF User Portal

LLNL-PRES-xxxxxx 9

WhySalesforcewasselectedastheplaPorm?

Vendor maintains hardware Vendor maintains security

COTS but can customize Apex language integrates with latest tech stack

Reliance on vendor hardware and COTS software reduces cost.

LLNL-PRES-xxxxxx 10

ObtaininganAuthoriza>ontoOperate(ATO)theUserPortalrequired>meandplanning

Salesforce LLNL IT (Cybersecurity)

Livermore Field Office

§  Salesforcehascommercially-sensi>vedocumentsthatcannotbedownloadedorprinted.—  Ledtocumbersomecommunica>onbetweenSalesforceandIT

§  Salesforcerequires75%codecoverage.—  Startworkingonautomatedtestscriptsearly.

§  Understandtherolesandresponsibili>eswithITtes>ng.

§  ItwasimportanttoobtainanAuthoriza>ontoEvaluatefromtheFieldOffice.—  Allowedfortes>ngtooccurintheSalesforceenvironment.

LLNL-PRES-xxxxxx 11

NIFusesthefederatedpartnergatewaytocreatecommunityusersinSalesforce

New User

NIF Community User

Pending User

Partner Gateway

Auto-Create Salesforce Account

Auto-Approve User

Manually Approve User

Fill Out Form

LLNL Credential Personal Credential

LLNL-PRES-xxxxxx 12

TheProposalManagementToolwasreleasedintheuserportaloneyearago(h`p://nifportal.force.com/)

Common interface for all users to interact with their proposals and experiments

LLNL-PRES-xxxxxx 13

Theproposaltoolincludesadraganddropinterfaceforreviewerstorankproposals

Proposal 1

Proposal 2

Proposal 3

Collaboration can occur via the web instead of relying solely on Excel.

LLNL-PRES-xxxxxx 14

Theproposaltoolincludesadraganddropinterfaceforreviewerstorankproposals

Proposal 1

Proposal 2

Proposal 3

Collaboration can occur via the web instead of relying solely on Excel.

LLNL-PRES-xxxxxx 15

AswithalltoolsthereareadvantagesanddisadvantageswithSalesforce

The Good The Not So Good

Workflows Object Security Debugging The Way It Is

Development Environment Collaboration Unit Testing

LLNL-PRES-xxxxxx 16

FutureWork:Showkeyexperimentallifecyclestatusinforma>ontotheuser

Experiment #1 Current Status

Ready To Execute

T-3 Week Review

T-3 Month Review

T-6 Month Review

LLNL-PRES-xxxxxx 17

§  OneyearagotheNIFUserPortalwaslaunchedusingtheSalesforcepla[ormwithdatastoredinagovernmentcloud.

§  Takingthefederatedapproachtotheportalallowedtheso\wareteamtodeploytheportalunderaNghtschedule.

§  FederatedidenNtyisusedtoonboardusersintotheNIFusercommunity.

§  TheportalcurrentlycontainsasingleapplicaNon,theproposalmanagementsystem,withmoretocomeinthefuture.

§ Weareopentodiscussingpartnershipswithusinganyofthetoolsintheportal.

Summary

LLNL-PRES-xxxxxx 19

FutureWork:Exploringthemul>-tenantcapabili>esinSalesforce

The World

NIF User Community

Org. A User Community

NIF Data Org. A Data

User Portal