Transcript

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


Recommended