SlideShare a Scribd company logo
Attaching Files to S3 Applications
Ian Morris
Agenda
What are Infor-delivered S3 attachments?
A more straight forward approach?
Where can we use this approach in HR, RQ,
PO and PCard?
Demonstration.
How to make it work for you...
Ian Morris
● Lawson Technical Consultant 1996
– Development, installations, problem solving, pre-
sales, BPM, LBI, E/MSS, RQC customization,
custom JavaScript/HTML
● Became a Lawson Customer in 2008
● Independent consultant 2014
● Nogalis – Alliance Partner
Infor S3 Attachments
APIs
● Writeattach
● <ATTACHXML><_AESC>IE</_AESC><_ANAM><!
[CDATA[test]]></_ANAM><_ATXT><![CDATA[mailto
%3Ajoe.bloggs@yahoo.com]]></_ATXT><_OUT>XML</
_OUT><_PDL>LIVE</_PDL><_FN>EMPLOYEE</_FN>
<_IN>EMPSET1</_IN><K1>0001</K1><K2>000000102
</K2><_ATYP>U</_ATYP><_AUDT>A</_AUDT><_USC
H>email</_USCH><_DATA>TRUE</_DATA><_ATTR>T
RUE</_ATTR><_AOBJ>TRUE</_AOBJ><_OPM>M</_O
PM><_ECODE>FALSE</_ECODE></ATTACHXML>
APIs
● /cgi-lawson/getattachrec.exe?
_OUT=XML&_PDL=LIVE&_FN=EMPLOYEE&
_IN=EMPSET1&K1=0001&K2=000000102&_
ATYP=U&_AUDT=A&_USCH=email&_KS=zz
&_OPM=A&_DATA=TRUE&_ECODE=FALSE
&_ATTR=TRUE&_AOBJ=TRUE&_AESC=IE
Attachments...
What does this mean to us?
Attachments...
● Allow S3 users to upload documents to the
server, attached to a particular record
– HR/ESS/MSS
– RQ/RQC
– PO
– PCARD
– AP
– Others...
HR
● Benefits proof documentation
– Marriage License
– Birth Certificate
● Employee data
– Resumé
– Performance reviews
– Confidentiality agreement
HR
RQ
● Requester enters requisition for facilities work to be
performed (new windows for example)
● After setting up a budget and creating an S3 activity,
the requester itemizes the tasks and costs of the
project in an Excel spreadsheet and attaches the
spreadsheet to the requisition
● During the buyer bidding process, the bids are
attached to the requisition as well. The project tasks
and bids are now available as the requisition is
passed along the approval chain
RQ/PO
PCard
● A PCard user is prompted via an automated
email to approve charges on their statement
(which was interfaced from the bank as part of
standard functionality)
● They scan/photograph their receipts and
attach them to the appropriate record in PCSS
● The attachments are available to the card
administrator who approves the charges
PCard
AP
● After receiving an invoice from a vendor and
entering the details into AP, the invoice is
attached to the record
● The attachment is available in the approver's
inbasket screen for review
AP
Demo
Code
Configuration Options
● Storage locations
● Contexts
– Sub contexts
● File types allowed
● File size limit
Configuration
Reporting
● Determine which records do not have
attachments
● Also which records have attachments of a
certain type and date. For example a non-
compete clause or notice of completion of
harassment training
Recap
● Infor S3 attachments
● Actual attachments
● HR – RQ – PO – AP – ESS – MSS – RQC –
PCSS – others...
Recap
● The attachment software will be available from
the Nogalis for free.
● Comprises Java servlet and HTML/JS pages
● Requires small customization to Infor S3 form
Infor 10x Upgrade Boot Camp
June 18
Q/A?

More Related Content

Similar to Attaching Files to S3 Applications

Observability for Application Developers (1)-1.pptx
Observability for Application Developers (1)-1.pptxObservability for Application Developers (1)-1.pptx
Observability for Application Developers (1)-1.pptxOpsTree solutions
 
Resume - Mukesh Mishra_March_2016
Resume - Mukesh Mishra_March_2016Resume - Mukesh Mishra_March_2016
Resume - Mukesh Mishra_March_2016Mukesh Mishra
 
Choosing the right IDP Solution
Choosing the right IDP SolutionChoosing the right IDP Solution
Choosing the right IDP SolutionProvectus
 
Agile Gurugram 2023 | Observability for Modern Applications. How does it help...
Agile Gurugram 2023 | Observability for Modern Applications. How does it help...Agile Gurugram 2023 | Observability for Modern Applications. How does it help...
Agile Gurugram 2023 | Observability for Modern Applications. How does it help...AgileNetwork
 
Gp Installation Presentation
Gp Installation PresentationGp Installation Presentation
Gp Installation Presentationguest2fc298
 
Gp Installation Presentation
Gp Installation PresentationGp Installation Presentation
Gp Installation Presentationddauphin
 
LMKT Microsoft Solutions and Services
LMKT Microsoft Solutions and Services LMKT Microsoft Solutions and Services
LMKT Microsoft Solutions and Services LMKT Private Limited
 
Datawarehouse and reporting in service manager
Datawarehouse and reporting in service manager Datawarehouse and reporting in service manager
Datawarehouse and reporting in service manager Eduardo Castro
 
Active directory solutions brochure
Active directory solutions brochureActive directory solutions brochure
Active directory solutions brochureZoho Corporation
 
Philip armstrong program_manager
Philip armstrong program_managerPhilip armstrong program_manager
Philip armstrong program_managerPhilip Sam
 
Philip armstrong program_manager
Philip armstrong program_managerPhilip armstrong program_manager
Philip armstrong program_managerPhilip Sam
 
Saikat Banerjee MS Dynamics AX Technical Consultant
Saikat Banerjee MS Dynamics AX Technical ConsultantSaikat Banerjee MS Dynamics AX Technical Consultant
Saikat Banerjee MS Dynamics AX Technical ConsultantSaikat Banerjee
 
Vithya r 4+yrs exp as400
Vithya r 4+yrs exp as400Vithya r 4+yrs exp as400
Vithya r 4+yrs exp as400Vithya Ramasamy
 
Philip armstrong it_manager
Philip armstrong it_managerPhilip armstrong it_manager
Philip armstrong it_managerPhilip Sam
 

Similar to Attaching Files to S3 Applications (20)

Observability for Application Developers (1)-1.pptx
Observability for Application Developers (1)-1.pptxObservability for Application Developers (1)-1.pptx
Observability for Application Developers (1)-1.pptx
 
Resume - Mukesh Mishra_March_2016
Resume - Mukesh Mishra_March_2016Resume - Mukesh Mishra_March_2016
Resume - Mukesh Mishra_March_2016
 
Thirupathi
ThirupathiThirupathi
Thirupathi
 
Arunprakash Alagesan
Arunprakash AlagesanArunprakash Alagesan
Arunprakash Alagesan
 
Choosing the right IDP Solution
Choosing the right IDP SolutionChoosing the right IDP Solution
Choosing the right IDP Solution
 
Agile Gurugram 2023 | Observability for Modern Applications. How does it help...
Agile Gurugram 2023 | Observability for Modern Applications. How does it help...Agile Gurugram 2023 | Observability for Modern Applications. How does it help...
Agile Gurugram 2023 | Observability for Modern Applications. How does it help...
 
Gp Installation Presentation
Gp Installation PresentationGp Installation Presentation
Gp Installation Presentation
 
Gp Installation Presentation
Gp Installation PresentationGp Installation Presentation
Gp Installation Presentation
 
LMKT Microsoft Solutions and Services
LMKT Microsoft Solutions and Services LMKT Microsoft Solutions and Services
LMKT Microsoft Solutions and Services
 
Datawarehouse and reporting in service manager
Datawarehouse and reporting in service manager Datawarehouse and reporting in service manager
Datawarehouse and reporting in service manager
 
Active directory solutions brochure
Active directory solutions brochureActive directory solutions brochure
Active directory solutions brochure
 
Resume
ResumeResume
Resume
 
Philip armstrong program_manager
Philip armstrong program_managerPhilip armstrong program_manager
Philip armstrong program_manager
 
Philip armstrong program_manager
Philip armstrong program_managerPhilip armstrong program_manager
Philip armstrong program_manager
 
Saikat Banerjee MS Dynamics AX Technical Consultant
Saikat Banerjee MS Dynamics AX Technical ConsultantSaikat Banerjee MS Dynamics AX Technical Consultant
Saikat Banerjee MS Dynamics AX Technical Consultant
 
Mazda Star Barcelona
Mazda Star BarcelonaMazda Star Barcelona
Mazda Star Barcelona
 
Bridget Milton Resume
Bridget Milton ResumeBridget Milton Resume
Bridget Milton Resume
 
Blue book
Blue bookBlue book
Blue book
 
Vithya r 4+yrs exp as400
Vithya r 4+yrs exp as400Vithya r 4+yrs exp as400
Vithya r 4+yrs exp as400
 
Philip armstrong it_manager
Philip armstrong it_managerPhilip armstrong it_manager
Philip armstrong it_manager
 

More from Nogalis Inc

Lawson for Total Beginners
Lawson for Total BeginnersLawson for Total Beginners
Lawson for Total BeginnersNogalis Inc
 
Troubleshooting Lawson Security
Troubleshooting Lawson SecurityTroubleshooting Lawson Security
Troubleshooting Lawson SecurityNogalis Inc
 
Upgrade to IPA Made Easy
Upgrade to IPA Made EasyUpgrade to IPA Made Easy
Upgrade to IPA Made EasyNogalis Inc
 
ProcessFlow/IPA Differences
ProcessFlow/IPA DifferencesProcessFlow/IPA Differences
ProcessFlow/IPA DifferencesNogalis Inc
 
Data Access Basics and Introduction to SQL
Data Access Basics and Introduction to SQLData Access Basics and Introduction to SQL
Data Access Basics and Introduction to SQLNogalis Inc
 
Lawson Microsoft Addins
Lawson Microsoft AddinsLawson Microsoft Addins
Lawson Microsoft AddinsNogalis Inc
 
Implementing Requisition Approval
Implementing Requisition ApprovalImplementing Requisition Approval
Implementing Requisition ApprovalNogalis Inc
 
Lawson ProcessFlow
Lawson ProcessFlowLawson ProcessFlow
Lawson ProcessFlowNogalis Inc
 

More from Nogalis Inc (9)

Lawson for Total Beginners
Lawson for Total BeginnersLawson for Total Beginners
Lawson for Total Beginners
 
Troubleshooting Lawson Security
Troubleshooting Lawson SecurityTroubleshooting Lawson Security
Troubleshooting Lawson Security
 
Upgrade to IPA Made Easy
Upgrade to IPA Made EasyUpgrade to IPA Made Easy
Upgrade to IPA Made Easy
 
ProcessFlow/IPA Differences
ProcessFlow/IPA DifferencesProcessFlow/IPA Differences
ProcessFlow/IPA Differences
 
Data Access Basics and Introduction to SQL
Data Access Basics and Introduction to SQLData Access Basics and Introduction to SQL
Data Access Basics and Introduction to SQL
 
Lawson Security
Lawson SecurityLawson Security
Lawson Security
 
Lawson Microsoft Addins
Lawson Microsoft AddinsLawson Microsoft Addins
Lawson Microsoft Addins
 
Implementing Requisition Approval
Implementing Requisition ApprovalImplementing Requisition Approval
Implementing Requisition Approval
 
Lawson ProcessFlow
Lawson ProcessFlowLawson ProcessFlow
Lawson ProcessFlow
 

Recently uploaded

AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAlluxio, Inc.
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockSkilrock Technologies
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareinfo611746
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisNeo4j
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Krakówbim.edu.pl
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfMeon Technology
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...Alluxio, Inc.
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfkalichargn70th171
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAlluxio, Inc.
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationWave PLM
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
 

Recently uploaded (20)

AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by Skilrock
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 

Attaching Files to S3 Applications