Top Banner
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
19

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

Apr 12, 2018

Download

Documents

vutu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 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

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

Page 2: 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

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.

Page 3: 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

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

Page 4: 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

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

Page 5: 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

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

Page 6: 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

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

Page 7: 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

LLNL-PRES-xxxxxx 7

TheNIFUserPortalisintendedtoallowforuserstoconnectwiththefacilityandothercollaboratorsfromanexternalsite

The World (open network)

NIF Lasers Website

NIF User Community

NIF User Portal

BusinessCases:

§  Manageuseraccounts

§  Submissionandreviewofuserproposals

§  Viewingthestatusofscheduledexperimentsassociatedwithapprovedproposals.

§  Archivalofdocumentsfromworkshopsandconferences

Page 8: 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

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

Page 9: 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

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.

Page 10: 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

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.

Page 11: 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

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

Page 12: 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

LLNL-PRES-xxxxxx 12

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

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

Page 13: 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

LLNL-PRES-xxxxxx 13

Theproposaltoolincludesadraganddropinterfaceforreviewerstorankproposals

Proposal 1

Proposal 2

Proposal 3

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

Page 14: 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

LLNL-PRES-xxxxxx 14

Theproposaltoolincludesadraganddropinterfaceforreviewerstorankproposals

Proposal 1

Proposal 2

Proposal 3

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

Page 15: 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

LLNL-PRES-xxxxxx 15

AswithalltoolsthereareadvantagesanddisadvantageswithSalesforce

The Good The Not So Good

Workflows Object Security Debugging The Way It Is

Development Environment Collaboration Unit Testing

Page 16: 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

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

Page 17: 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

LLNL-PRES-xxxxxx 17

§  OneyearagotheNIFUserPortalwaslaunchedusingtheSalesforcepla[ormwithdatastoredinagovernmentcloud.

§  Takingthefederatedapproachtotheportalallowedtheso\wareteamtodeploytheportalunderaNghtschedule.

§  FederatedidenNtyisusedtoonboardusersintotheNIFusercommunity.

§  TheportalcurrentlycontainsasingleapplicaNon,theproposalmanagementsystem,withmoretocomeinthefuture.

§ Weareopentodiscussingpartnershipswithusinganyofthetoolsintheportal.

Summary

Page 18: 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
Page 19: 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

LLNL-PRES-xxxxxx 19

FutureWork:Exploringthemul>-tenantcapabili>esinSalesforce

The World

NIF User Community

Org. A User Community

NIF Data Org. A Data

User Portal