diff --git a/README.Rmd b/README.Rmd index 0876b2c9..86cfbf36 100644 --- a/README.Rmd +++ b/README.Rmd @@ -88,7 +88,8 @@ which contains the following vignettes: * [Getting Started](https://StevenMMortimer.github.io/salesforcer/articles/getting-started.html) * [Supported Queries](https://StevenMMortimer.github.io/salesforcer/articles/supported-queries.html) - * [Working with the Bulk APIs](https://StevenMMortimer.github.io/salesforcer/articles/working-with-the-bulk-apis.html) + * [Working with Bulk APIs](https://StevenMMortimer.github.io/salesforcer/articles/working-with-bulk-apis.html) + * [Working with Reports](https://StevenMMortimer.github.io/salesforcer/articles/working-with-reports.html) * [Working with Attachments](https://StevenMMortimer.github.io/salesforcer/articles/working-with-attachments.html) * [Working with Metadata](https://StevenMMortimer.github.io/salesforcer/articles/working-with-metadata.html) * [Passing Control Args](https://StevenMMortimer.github.io/salesforcer/articles/passing-control-args.html) diff --git a/README.md b/README.md index e9e3ad0e..dcec24f7 100644 --- a/README.md +++ b/README.md @@ -92,8 +92,10 @@ following vignettes: Started](https://StevenMMortimer.github.io/salesforcer/articles/getting-started.html) - [Supported Queries](https://StevenMMortimer.github.io/salesforcer/articles/supported-queries.html) - - [Working with the Bulk - APIs](https://StevenMMortimer.github.io/salesforcer/articles/working-with-the-bulk-apis.html) + - [Working with Bulk + APIs](https://StevenMMortimer.github.io/salesforcer/articles/working-with-bulk-apis.html) + - [Working with + Reports](https://StevenMMortimer.github.io/salesforcer/articles/working-with-reports.html) - [Working with Attachments](https://StevenMMortimer.github.io/salesforcer/articles/working-with-attachments.html) - [Working with @@ -166,8 +168,8 @@ created_records #> # A tibble: 2 x 2 #> id success #> -#> 1 0033s000013Y6h7AAC TRUE -#> 2 0033s000013Y6h8AAC TRUE +#> 1 0033s000013Y9dsAAC TRUE +#> 2 0033s000013Y9dtAAC TRUE ``` ### Query @@ -192,8 +194,8 @@ queried_records #> # A tibble: 2 x 3 #> Id FirstName LastName #> -#> 1 0033s000013Y6h7AAC Test Contact-Create-1 -#> 2 0033s000013Y6h8AAC Test Contact-Create-2 +#> 1 0033s000013Y9dsAAC Test Contact-Create-1 +#> 2 0033s000013Y9dtAAC Test Contact-Create-2 ``` You’ll notice that the `"Account.Name"` column does not appear in the @@ -226,8 +228,8 @@ updated_records #> # A tibble: 2 x 2 #> id success #> -#> 1 0033s000013Y6h7AAC TRUE -#> 2 0033s000013Y6h8AAC TRUE +#> 1 0033s000013Y9dsAAC TRUE +#> 2 0033s000013Y9dtAAC TRUE ``` ### Bulk Operations @@ -264,8 +266,8 @@ created_records #> # A tibble: 2 x 4 #> Id Success Created Error #> -#> 1 0033s000013Y6hCAAS TRUE TRUE NA -#> 2 0033s000013Y6hDAAS TRUE TRUE NA +#> 1 0033s000013Y9dwAAC TRUE TRUE NA +#> 2 0033s000013Y9dxAAC TRUE TRUE NA # query large recordsets using the Bulk API my_soql <- sprintf("SELECT Id, @@ -280,8 +282,8 @@ queried_records #> # A tibble: 2 x 3 #> Id FirstName LastName #> -#> 1 0033s000013Y6hCAAS Test Contact-Create-1 -#> 2 0033s000013Y6hDAAS Test Contact-Create-2 +#> 1 0033s000013Y9dwAAC Test Contact-Create-1 +#> 2 0033s000013Y9dxAAC Test Contact-Create-2 # delete these records using the Bulk 2.0 API deleted_records <- sf_delete(queried_records$Id, "Contact", api_type = "Bulk 2.0") @@ -289,8 +291,8 @@ deleted_records #> # A tibble: 2 x 4 #> Id sf__Id sf__Created sf__Error #> -#> 1 0033s000013Y6hCAAS 0033s000013Y6hCAAS FALSE NA -#> 2 0033s000013Y6hDAAS 0033s000013Y6hDAAS FALSE NA +#> 1 0033s000013Y9dwAAC 0033s000013Y9dwAAC FALSE NA +#> 2 0033s000013Y9dxAAC 0033s000013Y9dxAAC FALSE NA ``` ### Using the Metadata API @@ -373,12 +375,12 @@ acct_fields %>% #> [[1]] #> # A tibble: 7 x 4 #> active defaultValue label value -#> -#> 1 TRUE FALSE Prospect Prospect -#> 2 TRUE FALSE Customer - Direct Customer - Direct -#> 3 TRUE FALSE Customer - Channel Customer - Channel -#> 4 TRUE FALSE Channel Partner / Reseller Channel Partner / Reseller -#> 5 TRUE FALSE Installation Partner Installation Partner +#> +#> 1 true false Prospect Prospect +#> 2 true false Customer - Direct Customer - Direct +#> 3 true false Customer - Channel Customer - Channel +#> 4 true false Channel Partner / Reseller Channel Partner / Reseller +#> 5 true false Installation Partner Installation Partner #> # … with 2 more rows ``` diff --git a/_pkgdown.yml b/_pkgdown.yml index e9eb0577..1a949b34 100644 --- a/_pkgdown.yml +++ b/_pkgdown.yml @@ -21,8 +21,8 @@ navbar: href: articles/getting-started.html - text: Supported Queries href: articles/supported-queries.html - - text: Working with the Bulk APIs - href: articles/working-with-the-bulk-apis.html + - text: Working with Bulk APIs + href: articles/working-with-bulk-apis.html - text: Working with Reports href: articles/working-with-reports.html - text: Working with Attachments diff --git a/cran-comments.md b/cran-comments.md index 1e202312..c262a2d4 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,10 +1,22 @@ +# Release summary + ## Test environments -* Local OSX install, R 4.0.0 -* Ubuntu 16.04 (xenial on Travis-CI) - R-release 4.0.0, R-oldrel (3.6.3), R-devel (eventually 4.1.0). -* Windows (on Appveyor) - R 4.0.2 -* Win-builder - R-release 4.0.0 +* local mac OS install, R 4.0.2 +* ubuntu 16.04 (on github actions), R-release, R 4.0.2 +* mac OS 10.15.5 (on github actions) R-release, R 4.0.2 +* Microsoft Windows Server 2019 10.0.17763 (on github actions) R-release, R 4.0.2 +* win-builder (devel) ## R CMD check results 0 ERRORs | 0 WARNINGs | 0 NOTEs + +---- + +## revdepcheck results + +We checked 0 reverse dependencies, comparing R CMD check results across CRAN and dev versions of this package. + + * We saw 0 new problems + * We failed to check 0 packages diff --git a/index.Rmd b/index.Rmd index 8ae6ee57..0cf7565d 100644 --- a/index.Rmd +++ b/index.Rmd @@ -89,7 +89,8 @@ which contains the following vignettes: * [Getting Started](https://StevenMMortimer.github.io/salesforcer/articles/getting-started.html) * [Supported Queries](https://StevenMMortimer.github.io/salesforcer/articles/supported-queries.html) - * [Working with the Bulk APIs](https://StevenMMortimer.github.io/salesforcer/articles/working-with-the-bulk-apis.html) + * [Working with Bulk APIs](https://StevenMMortimer.github.io/salesforcer/articles/working-with-bulk-apis.html) + * [Working with Reports](https://StevenMMortimer.github.io/salesforcer/articles/working-with-reports.html) * [Working with Attachments](https://StevenMMortimer.github.io/salesforcer/articles/working-with-attachments.html) * [Working with Metadata](https://StevenMMortimer.github.io/salesforcer/articles/working-with-metadata.html) * [Passing Control Args](https://StevenMMortimer.github.io/salesforcer/articles/passing-control-args.html) diff --git a/index.md b/index.md index ea7e1301..a254ff45 100644 --- a/index.md +++ b/index.md @@ -93,8 +93,10 @@ following vignettes: Started](https://StevenMMortimer.github.io/salesforcer/articles/getting-started.html) - [Supported Queries](https://StevenMMortimer.github.io/salesforcer/articles/supported-queries.html) - - [Working with the Bulk - APIs](https://StevenMMortimer.github.io/salesforcer/articles/working-with-the-bulk-apis.html) + - [Working with Bulk + APIs](https://StevenMMortimer.github.io/salesforcer/articles/working-with-bulk-apis.html) + - [Working with + Reports](https://StevenMMortimer.github.io/salesforcer/articles/working-with-reports.html) - [Working with Attachments](https://StevenMMortimer.github.io/salesforcer/articles/working-with-attachments.html) - [Working with @@ -167,8 +169,8 @@ created_records #> # A tibble: 2 x 2 #> id success #> -#> 1 0033s000013Y6f7AAC TRUE -#> 2 0033s000013Y6f8AAC TRUE +#> 1 0033s000013Y9dcAAC TRUE +#> 2 0033s000013Y9ddAAC TRUE ``` ### Query @@ -193,8 +195,8 @@ queried_records #> # A tibble: 2 x 3 #> Id FirstName LastName #> -#> 1 0033s000013Y6f7AAC Test Contact-Create-1 -#> 2 0033s000013Y6f8AAC Test Contact-Create-2 +#> 1 0033s000013Y9dcAAC Test Contact-Create-1 +#> 2 0033s000013Y9ddAAC Test Contact-Create-2 ``` You’ll notice that the `"Account.Name"` column does not appear in the @@ -227,8 +229,8 @@ updated_records #> # A tibble: 2 x 2 #> id success #> -#> 1 0033s000013Y6f7AAC TRUE -#> 2 0033s000013Y6f8AAC TRUE +#> 1 0033s000013Y9dcAAC TRUE +#> 2 0033s000013Y9ddAAC TRUE ``` ### Bulk Operations @@ -265,8 +267,8 @@ created_records #> # A tibble: 2 x 4 #> Id Success Created Error #> -#> 1 0033s000013Y6h2AAC TRUE TRUE NA -#> 2 0033s000013Y6h3AAC TRUE TRUE NA +#> 1 0033s000013Y9dhAAC TRUE TRUE NA +#> 2 0033s000013Y9diAAC TRUE TRUE NA # query large recordsets using the Bulk API my_soql <- sprintf("SELECT Id, @@ -281,8 +283,8 @@ queried_records #> # A tibble: 2 x 3 #> Id FirstName LastName #> -#> 1 0033s000013Y6h2AAC Test Contact-Create-1 -#> 2 0033s000013Y6h3AAC Test Contact-Create-2 +#> 1 0033s000013Y9dhAAC Test Contact-Create-1 +#> 2 0033s000013Y9diAAC Test Contact-Create-2 # delete these records using the Bulk 2.0 API deleted_records <- sf_delete(queried_records$Id, "Contact", api_type = "Bulk 2.0") @@ -290,8 +292,8 @@ deleted_records #> # A tibble: 2 x 4 #> Id sf__Id sf__Created sf__Error #> -#> 1 0033s000013Y6h2AAC 0033s000013Y6h2AAC FALSE NA -#> 2 0033s000013Y6h3AAC 0033s000013Y6h3AAC FALSE NA +#> 1 0033s000013Y9dhAAC 0033s000013Y9dhAAC FALSE NA +#> 2 0033s000013Y9diAAC 0033s000013Y9diAAC FALSE NA ``` ### Using the Metadata API @@ -377,12 +379,12 @@ acct_fields %>% #> [[1]] #> # A tibble: 7 x 4 #> active defaultValue label value -#> -#> 1 TRUE FALSE Prospect Prospect -#> 2 TRUE FALSE Customer - Direct Customer - Direct -#> 3 TRUE FALSE Customer - Channel Customer - Channel -#> 4 TRUE FALSE Channel Partner / Reseller Channel Partner / Reseller -#> 5 TRUE FALSE Installation Partner Installation Partner +#> +#> 1 true false Prospect Prospect +#> 2 true false Customer - Direct Customer - Direct +#> 3 true false Customer - Channel Customer - Channel +#> 4 true false Channel Partner / Reseller Channel Partner / Reseller +#> 5 true false Installation Partner Installation Partner #> # … with 2 more rows ``` diff --git a/revdep/.gitignore b/revdep/.gitignore new file mode 100644 index 00000000..d3ac4e16 --- /dev/null +++ b/revdep/.gitignore @@ -0,0 +1,9 @@ +checks +library +checks.noindex +library.noindex +data.sqlite +*.html +download +lib +cloud.noindex diff --git a/revdep/check.R b/revdep/check.R new file mode 100644 index 00000000..fc6036c0 --- /dev/null +++ b/revdep/check.R @@ -0,0 +1,84 @@ +if (Sys.getenv("DISPLAY") == "") stop("Run with xvfb-run") + +free <- system(paste0("df --output=avail ", tempdir(), " | tail -n 1"), intern = TRUE) +if (as.numeric(free) < 1e8) stop("Set TMPDIR to a location with at least 100 GB free space") + +package <- basename(getwd()) + +library(revdepcheck) + +dir_setup(getwd()) +if (!revdepcheck:::db_exists(getwd())) { + revdepcheck:::db_setup(getwd()) +} + + +if (length(revdep_todo()) == 0) { + import_revdeps <- revdepcheck:::cran_revdeps(package = package, dependencies = c("Depends", "Imports"), bioc = TRUE) + import_revdeps <- setdiff(import_revdeps, package) + todo_import_revdeps <- import_revdeps + + while (FALSE && length(todo_import_revdeps) > 0) { + print(length(todo_import_revdeps)) + print(todo_import_revdeps) + print(Sys.time()) + new_import_revdeps <- unlist(purrr::map(todo_import_revdeps, revdepcheck:::cran_revdeps, dependencies = c("Depends", "Imports"), bioc = TRUE)) + todo_import_revdeps <- setdiff(new_import_revdeps, import_revdeps) + import_revdeps <- union(import_revdeps, new_import_revdeps) + print(new_import_revdeps) + + break # only one level for now + } + + weak_revdeps <- revdepcheck:::cran_revdeps(package = package, dependencies = c("Suggests", "Enhances", "LinkingTo"), bioc = TRUE) + print(weak_revdeps) + + revdep_add(".", c(import_revdeps, weak_revdeps)) +} + +options(repos = revdepcheck:::get_repos(bioc = TRUE)) + +todo <- revdep_todo() +withr::with_temp_libpaths(action = "replace", { + crancache::install_packages(c( + todo, + "pillar" + )) + + remotes::install_local(".") +}) + +repos <- paste0( + "file://", + file.path(crancache::get_cache_dir(), c("cran-bin", "bioc-bin", "other-bin")) +) + +names(repos) <- c("CRAN", "Bioc", "other") + +options(repos = repos) + +N <- 100 +for (i in seq_len(N)) { + try( + revdepcheck::revdep_check( + bioc = TRUE, + dependencies = character(), + quiet = FALSE, + num_workers = 24, + timeout = as.difftime(60, units = "mins") + ) + ) + + if (length(revdep_todo()) == 0) break +} + +options(repos = revdepcheck:::get_repos(bioc = TRUE)) + +withr::with_output_sink( + "revdep/cran.md", + revdep_report_cran() +) + +system("git add revdep/*.md") +system("git commit -m 'update revdep results'") +system("git push -u origin HEAD") diff --git a/revdep/checks.noindex/libraries.csv b/revdep/checks.noindex/libraries.csv deleted file mode 100644 index 9b40d592..00000000 --- a/revdep/checks.noindex/libraries.csv +++ /dev/null @@ -1,2 +0,0 @@ -package,old,new,delta -salesforcer,0.1.4,0.2.0,* diff --git a/revdep/cran.md b/revdep/cran.md new file mode 100644 index 00000000..33114b63 --- /dev/null +++ b/revdep/cran.md @@ -0,0 +1,7 @@ +## revdepcheck results + +We checked 0 reverse dependencies, comparing R CMD check results across CRAN and dev versions of this package. + + * We saw 0 new problems + * We failed to check 0 packages + diff --git a/revdep/data.sqlite b/revdep/data.sqlite deleted file mode 100644 index 626c6638..00000000 Binary files a/revdep/data.sqlite and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/DESCRIPTION b/revdep/library.noindex/salesforcer/new/salesforcer/DESCRIPTION deleted file mode 100644 index 30d76ce0..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/DESCRIPTION +++ /dev/null @@ -1,50 +0,0 @@ -Package: salesforcer -Title: An Implementation of 'Salesforce' APIs Using Tidy Principles -Version: 0.2.0 -Date: 2020-07-20 -Description: Functions connecting to the 'Salesforce' Platform APIs (REST, SOAP, - Bulk 1.0, Bulk 2.0, Metadata, Reports and Dashboards) - . - "API" is an acronym for "application programming interface". Most all calls - from these APIs are supported as they use CSV, XML or JSON data that can be - parsed into R data structures. For more details please see the 'Salesforce' - API documentation and this package's website - for more information, - documentation, and examples. -Authors@R: c( - person(c("Steven", "M."), "Mortimer", , "reportmort@gmail.com", c("aut", "cre")), - person("Takekatsu", "Hiramura", , "thira@plavox.info", c("ctb")), - person("Jennifer", "Bryan", , "jenny@rstudio.com", c("ctb", "cph")), - person("Joanna", "Zhao", , "joanna.zhao@alumni.ubc.ca", c("ctb", "cph")) - ) -License: MIT + file LICENSE -URL: https://github.com/StevenMMortimer/salesforcer -BugReports: https://github.com/StevenMMortimer/salesforcer/issues -Depends: R (>= 3.6.0) -Imports: methods (>= 3.6.0), utils (>= 3.6.0), stats (>= 3.6.0), XML - (>= 3.99-0.3), httr (>= 1.4.1), dplyr (>= 1.0.0), xml2 (>= - 1.3.2), readr (>= 1.3.1), jsonlite (>= 1.6.1), purrr (>= - 0.3.4), rlang (>= 0.4.6), rlist (>= 0.4.6.1), lubridate (>= - 1.7.8), tibble (>= 3.0.3), vctrs (>= 0.3.1), curl (>= 4.3), zip - (>= 2.0.4), base64enc (>= 0.1-3), mime (>= 0.9), lifecycle (>= - 0.2.0) -Suggests: knitr, testthat, spelling, rmarkdown, here, microbenchmark, - ggplot2, RForcecom -VignetteBuilder: knitr -RdMacros: lifecycle -ByteCompile: true -Encoding: UTF-8 -Language: en-US -LazyData: true -Roxygen: list(markdown = TRUE) -RoxygenNote: 7.1.1 -RemoteType: local -RemoteUrl: /Users/steven.mortimer/github/salesforcer -NeedsCompilation: no -Packaged: 2020-07-21 13:38:45 UTC; steven.mortimer -Author: Steven M. Mortimer [aut, cre], - Takekatsu Hiramura [ctb], - Jennifer Bryan [ctb, cph], - Joanna Zhao [ctb, cph] -Maintainer: Steven M. Mortimer -Built: R 4.0.2; ; 2020-07-21 13:38:46 UTC; unix diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/INDEX b/revdep/library.noindex/salesforcer/new/salesforcer/INDEX deleted file mode 100644 index 386dbaf1..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/INDEX +++ /dev/null @@ -1,187 +0,0 @@ -collapse_list_with_dupe_names - Collapse Elements in List with Same Name -metadata_type_validator - Metadata Data Type Validator -parameterized_search_control - Auxiliary for Controlling Parametrized Searches -rforcecom.bulkAction The 'salesforcer' backwards compatible version - of the RForcecom function - 'rforcecom.bulkAction' -rforcecom.bulkQuery The 'salesforcer' backwards compatible version - of 'rforcecom.bulkQuery' -rforcecom.create The 'salesforcer' backwards compatible version - of 'rforcecom.create' -rforcecom.delete The 'salesforcer' backwards compatible version - of 'rforcecom.delete' -rforcecom.getObjectDescription - The 'salesforcer' backwards compatible version - of 'rforcecom.getObjectDescription' -rforcecom.getServerTimestamp - The 'salesforcer' backwards compatible version - of 'rforcecom.getServerTimestamp' -rforcecom.login The 'salesforcer' backwards compatible version - of 'rforcecom.login' -rforcecom.query The 'salesforcer' backwards compatible version - of 'rforcecom.query' -rforcecom.retrieve The 'salesforcer' backwards compatible version - of 'rforcecom.retrieve' -rforcecom.search The 'salesforcer' backwards compatible version - of 'rforcecom.search' -rforcecom.update The 'salesforcer' backwards compatible version - of 'rforcecom.update' -rforcecom.upsert The 'salesforcer' backwards compatible version - of 'rforcecom.upsert' -sf_abort_job_bulk Abort Bulk API Job -sf_analytics_notification_create - Create an analytics notification -sf_analytics_notification_delete - Delete an analytics notification -sf_analytics_notification_describe - Describe an analytics notification -sf_analytics_notification_update - Update an analytics notification -sf_analytics_notifications_limits - Return limits of analytics notifications -sf_analytics_notifications_list - List analytics notifications -sf_auth Log in to Salesforce -sf_batch_details_bulk Returning the Details of a Batch in a Bulk API - Job -sf_batch_status_bulk Checking the Status of a Batch in a Bulk API - Job -sf_close_job_bulk Close Bulk API Job -sf_control Auxiliary for Controlling Calls to Salesforce - APIs -sf_convert_lead Convert Leads -sf_copy_report Copy a report -sf_create Create Records -sf_create_attachment Create Attachments -sf_create_batches_bulk - Add Batches to a Bulk API Job -sf_create_job_bulk Create Bulk API Job -sf_create_metadata Create Object or Field Metadata in Salesforce -sf_create_report Create a report -sf_dashboard_components_describe - Describe dashboard components -sf_dashboard_copy Copy a dashboard -sf_dashboard_delete Delete a dashboard -sf_dashboard_describe Describe a dashboard -sf_dashboard_filter_operators_list - List dashboard filter operators -sf_dashboard_filter_options_analysis - Get an analysis of the filter options for a - dashboard -sf_dashboard_refresh Refresh an existing dashboard -sf_dashboard_results Get the results of an existing dashboard -sf_dashboard_set_sticky_filter - Set a sticky dashboard filter -sf_dashboard_status Get the status of a dashboard -sf_dashboard_update Update a dashboard -sf_dashboards_list List dashboards -sf_delete Delete Records -sf_delete_job_bulk Delete Bulk API Job -sf_delete_metadata Delete Object or Field Metadata in Salesforce -sf_delete_report Delete a report -sf_delete_report_instance - Delete a report instance -sf_describe_metadata Describe the Metadata in an Organization -sf_describe_object_fields - Describe Object Fields -sf_describe_objects SObject Basic Information -sf_describe_report Describe a report -sf_describe_report_type - Describe a report type -sf_download_attachment - Download an Attachment -sf_empty_recycle_bin Empty Recycle Bin -sf_execute_report Execute a report -sf_find_duplicates Find Duplicate Records -sf_find_duplicates_by_id - Find Duplicate Records By Id -sf_get_all_jobs_bulk Get All Bulk API Jobs -sf_get_all_query_jobs_bulk - Get All Bulk API Query Jobs -sf_get_dashboard_data Get dashboard data in a tabular format -sf_get_deleted Get Deleted Records from a Timeframe -sf_get_job_bulk Get Bulk API Job -sf_get_job_records_bulk - Returning the Details of a Bulk API Job -sf_get_report_instance_results - Get report instance results -sf_get_updated Get Updated Records from a Timeframe -sf_job_batches_bulk Checking the Status of a Batch in a Bulk API - Job -sf_list_api_limits List the Limits for an API -sf_list_metadata List All Objects of a Certain Metadata Type in - Salesforce -sf_list_objects List Organization Objects and their Metadata -sf_list_report_fields Get a list of report fields -sf_list_report_filter_operators - List report filter operators -sf_list_report_instances - List report instances -sf_list_report_types List report types -sf_list_reports List reports -sf_list_resources List the Resources for an API -sf_list_rest_api_versions - List REST API Versions -sf_merge Merge Records -sf_query Perform SOQL Query -sf_query_bulk_v1 Run Bulk 1.0 query -sf_query_bulk_v2 Run Bulk 2.0 query -sf_query_report Get Report Data without Saving Changes to or - Creating a Report -sf_query_result_bulk Retrieve the results of a completed bulk query -sf_query_result_bulk_v1 - Retrieve the results of a Bulk 1.0 query -sf_query_result_bulk_v2 - Retrieve the results of a Bulk 2.0 query -sf_read_metadata Read Object or Field Metadata from Salesforce -sf_rename_metadata Rename Metadata Elements in Salesforce -sf_report_folder_children - Get the subfolders (children) of a report - folder -sf_report_folder_create - Create report folder -sf_report_folder_delete - Delete a report folder -sf_report_folder_describe - Describe a report folder -sf_report_folder_share_delete - Delete a report folder share -sf_report_folder_share_describe - Describe a report folder share -sf_report_folder_share_recipients - Get report folder share recipients -sf_report_folder_share_update - Update a report folder share -sf_report_folder_shares_add - Add shares to a report folder -sf_report_folder_shares_list - List the shares in a report folder -sf_report_folder_shares_update - Update the shares for a report folder -sf_report_folder_update - Update a report folder -sf_report_folders_list - List report folders -sf_reset_password Reset User Password -sf_retrieve Retrieve Records By Id -sf_retrieve_metadata Make A Request to Retrieve the Metadata -sf_run_bulk_operation Run Bulk Operation -sf_run_bulk_query Run bulk query -sf_run_report Get a report's data in tabular format -sf_search Perform SOSL Search -sf_server_timestamp Salesforce Server Timestamp -sf_set_password Set User Password -sf_submit_query_bulk Submit Bulk Query Batch to a Bulk API Job -sf_undelete Undelete Records -sf_update Update Records -sf_update_metadata Update Object or Field Metadata in Salesforce -sf_update_report Update a report -sf_upload_complete_bulk - Signal Upload Complete to Bulk API Job -sf_upsert Upsert Records -sf_upsert_metadata Upsert Object or Field Metadata in Salesforce -sf_user_info Return Current User Info -valid_metadata_list List of Valid Data Types diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/LICENSE b/revdep/library.noindex/salesforcer/new/salesforcer/LICENSE deleted file mode 100644 index 2b970cb5..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/LICENSE +++ /dev/null @@ -1,2 +0,0 @@ -YEAR: 2018-2020 -COPYRIGHT HOLDER: Steven M. Mortimer diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/NAMESPACE b/revdep/library.noindex/salesforcer/new/salesforcer/NAMESPACE deleted file mode 100644 index 42e18916..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/NAMESPACE +++ /dev/null @@ -1,381 +0,0 @@ -# Generated by roxygen2: do not edit by hand - -S3method(sf_format_time,"NULL") -S3method(sf_format_time,AsIs) -S3method(sf_format_time,Date) -S3method(sf_format_time,POSIXct) -S3method(sf_format_time,POSIXlt) -S3method(sf_format_time,POSIXt) -S3method(sf_format_time,character) -S3method(sf_format_time,data.frame) -S3method(sf_format_time,list) -S3method(sf_format_time,logical) -S3method(sf_format_time,numeric) -export(VERB_n) -export(accepted_controls_by_api) -export(accepted_controls_by_operation) -export(bind_query_resultsets) -export(build_manifest_xml_from_list) -export(build_metadata_xml_from_list) -export(build_proxy) -export(build_soap_xml_from_list) -export(catch_errors) -export(catch_unknown_api) -export(collapse_list_with_dupe_names) -export(combine_parent_and_child_resultsets) -export(compact2) -export(drop_attributes) -export(drop_attributes_recursively) -export(drop_empty_recursively) -export(drop_nested_child_records) -export(extract_nested_child_records) -export(extract_records_from_xml_node) -export(extract_records_from_xml_nodeset) -export(extract_records_from_xml_nodeset_of_records) -export(filter_valid_controls) -export(flatten_tbl_df) -export(format_headers_for_verbose) -export(format_report_row) -export(get_os) -export(guess_object_name_from_soql) -export(list_extract_parent_and_child_result) -export(make_analytics_folder_child_operations_url) -export(make_analytics_folder_collections_url) -export(make_analytics_folder_operations_url) -export(make_analytics_folder_share_by_id_url) -export(make_analytics_folder_share_recipients_url) -export(make_analytics_folder_shares_url) -export(make_analytics_notification_operations_url) -export(make_analytics_notifications_limits_url) -export(make_analytics_notifications_list_url) -export(make_base_metadata_url) -export(make_base_rest_url) -export(make_base_soap_url) -export(make_bulk_batch_details_url) -export(make_bulk_batch_status_url) -export(make_bulk_batches_url) -export(make_bulk_create_job_url) -export(make_bulk_delete_job_url) -export(make_bulk_end_job_generic_url) -export(make_bulk_get_all_jobs_url) -export(make_bulk_get_all_query_jobs_url) -export(make_bulk_get_job_url) -export(make_bulk_job_records_url) -export(make_bulk_query_result_url) -export(make_bulk_query_url) -export(make_chatter_users_url) -export(make_composite_batch_url) -export(make_composite_url) -export(make_dashboard_copy_url) -export(make_dashboard_describe_url) -export(make_dashboard_filter_operators_list_url) -export(make_dashboard_filter_options_analysis_url) -export(make_dashboard_status_url) -export(make_dashboard_url) -export(make_dashboards_list_url) -export(make_login_url) -export(make_parameterized_search_url) -export(make_query_url) -export(make_report_copy_url) -export(make_report_create_url) -export(make_report_describe_url) -export(make_report_execute_url) -export(make_report_fields_url) -export(make_report_filter_operators_list_url) -export(make_report_instance_url) -export(make_report_instances_list_url) -export(make_report_query_url) -export(make_report_type_describe_url) -export(make_report_types_list_url) -export(make_report_url) -export(make_reports_list_url) -export(make_rest_describe_url) -export(make_rest_objects_url) -export(make_search_url) -export(make_soap_xml_skeleton) -export(make_verbose_httr_message) -export(map_sf_type_to_r_type) -export(merge_null_to_na) -export(message_w_errors_listed) -export(metadata_type_validator) -export(parameterized_search_control) -export(parse_report_detail_rows) -export(rDELETE) -export(rGET) -export(rPATCH) -export(rPOST) -export(rPUT) -export(records_list_to_tbl) -export(remove_empty_linked_object_cols) -export(return_matching_controls) -export(rforcecom.bulkAction) -export(rforcecom.bulkQuery) -export(rforcecom.create) -export(rforcecom.delete) -export(rforcecom.getObjectDescription) -export(rforcecom.getServerTimestamp) -export(rforcecom.login) -export(rforcecom.query) -export(rforcecom.retrieve) -export(rforcecom.search) -export(rforcecom.update) -export(rforcecom.upsert) -export(salesforcer_state) -export(session_id_available) -export(set_null_elements_to_na) -export(set_null_elements_to_na_recursively) -export(sf_abort_job_bulk) -export(sf_access_token) -export(sf_analytics_notification_create) -export(sf_analytics_notification_delete) -export(sf_analytics_notification_describe) -export(sf_analytics_notification_update) -export(sf_analytics_notifications_limits) -export(sf_analytics_notifications_list) -export(sf_auth) -export(sf_auth_check) -export(sf_auth_refresh) -export(sf_batch_details_bulk) -export(sf_batch_status_bulk) -export(sf_build_cols_spec) -export(sf_bulk_operation) -export(sf_close_job_bulk) -export(sf_control) -export(sf_convert_lead) -export(sf_copy_report) -export(sf_create) -export(sf_create_attachment) -export(sf_create_batches_bulk) -export(sf_create_job_bulk) -export(sf_create_metadata) -export(sf_create_report) -export(sf_dashboard_components_describe) -export(sf_dashboard_copy) -export(sf_dashboard_delete) -export(sf_dashboard_describe) -export(sf_dashboard_filter_operators_list) -export(sf_dashboard_filter_options_analysis) -export(sf_dashboard_refresh) -export(sf_dashboard_results) -export(sf_dashboard_set_sticky_filter) -export(sf_dashboard_status) -export(sf_dashboard_update) -export(sf_dashboards_list) -export(sf_delete) -export(sf_delete_job_bulk) -export(sf_delete_metadata) -export(sf_delete_report) -export(sf_delete_report_instance) -export(sf_describe_metadata) -export(sf_describe_object_fields) -export(sf_describe_objects) -export(sf_describe_report) -export(sf_describe_report_type) -export(sf_download_attachment) -export(sf_empty_recycle_bin) -export(sf_end_job_bulk) -export(sf_execute_report) -export(sf_find_duplicates) -export(sf_find_duplicates_by_id) -export(sf_format_date) -export(sf_format_datetime) -export(sf_get_all_jobs_bulk) -export(sf_get_all_query_jobs_bulk) -export(sf_get_dashboard_data) -export(sf_get_deleted) -export(sf_get_job_bulk) -export(sf_get_job_records_bulk) -export(sf_get_report_instance_results) -export(sf_get_updated) -export(sf_guess_cols) -export(sf_input_data_validation) -export(sf_job_batches_bulk) -export(sf_list_api_limits) -export(sf_list_metadata) -export(sf_list_objects) -export(sf_list_report_fields) -export(sf_list_report_filter_operators) -export(sf_list_report_instances) -export(sf_list_report_types) -export(sf_list_reports) -export(sf_list_resources) -export(sf_list_rest_api_versions) -export(sf_merge) -export(sf_query) -export(sf_query_bulk) -export(sf_query_bulk_v1) -export(sf_query_bulk_v2) -export(sf_query_report) -export(sf_query_result_bulk) -export(sf_query_result_bulk_v1) -export(sf_query_result_bulk_v2) -export(sf_read_metadata) -export(sf_rename_metadata) -export(sf_reorder_cols) -export(sf_report_folder_children) -export(sf_report_folder_create) -export(sf_report_folder_delete) -export(sf_report_folder_describe) -export(sf_report_folder_share_delete) -export(sf_report_folder_share_describe) -export(sf_report_folder_share_recipients) -export(sf_report_folder_share_update) -export(sf_report_folder_shares_add) -export(sf_report_folder_shares_list) -export(sf_report_folder_shares_update) -export(sf_report_folder_update) -export(sf_report_folders_list) -export(sf_reset_password) -export(sf_rest_list) -export(sf_retrieve) -export(sf_retrieve_metadata) -export(sf_retrieve_metadata_check_status) -export(sf_run_bulk_operation) -export(sf_run_bulk_query) -export(sf_run_report) -export(sf_search) -export(sf_server_timestamp) -export(sf_session_id) -export(sf_set_password) -export(sf_submit_query_bulk) -export(sf_undelete) -export(sf_update) -export(sf_update_metadata) -export(sf_update_report) -export(sf_upload_complete_bulk) -export(sf_upsert) -export(sf_upsert_metadata) -export(sf_user_info) -export(sf_write_csv) -export(simplify_report_metadata) -export(stop_w_errors_listed) -export(token_available) -export(unnest_col) -export(valid_metadata_list) -export(validate_get_all_jobs_params) -export(warn_w_errors_listed) -export(xmlToList2) -export(xml_drop_and_unlist) -export(xml_drop_and_unlist_recursively) -export(xml_extract_parent_and_child_result) -export(xml_nodeset_to_df) -importFrom(XML,"xmlValue<-") -importFrom(XML,addChildren) -importFrom(XML,newXMLNode) -importFrom(XML,saveXML) -importFrom(XML,xmlApply) -importFrom(XML,xmlAttrs) -importFrom(XML,xmlChildren) -importFrom(XML,xmlDoc) -importFrom(XML,xmlInternalTreeParse) -importFrom(XML,xmlParse) -importFrom(XML,xmlRoot) -importFrom(XML,xmlSApply) -importFrom(XML,xmlSize) -importFrom(XML,xmlToList) -importFrom(XML,xmlValue) -importFrom(base64enc,base64encode) -importFrom(curl,form_data) -importFrom(curl,form_file) -importFrom(dplyr,"%>%") -importFrom(dplyr,across) -importFrom(dplyr,all_of) -importFrom(dplyr,any_of) -importFrom(dplyr,as_tibble) -importFrom(dplyr,bind_cols) -importFrom(dplyr,bind_rows) -importFrom(dplyr,contains) -importFrom(dplyr,everything) -importFrom(dplyr,expr) -importFrom(dplyr,filter) -importFrom(dplyr,is.tbl) -importFrom(dplyr,matches) -importFrom(dplyr,mutate) -importFrom(dplyr,mutate_all) -importFrom(dplyr,mutate_if) -importFrom(dplyr,one_of) -importFrom(dplyr,rename) -importFrom(dplyr,rename_at) -importFrom(dplyr,rename_with) -importFrom(dplyr,select) -importFrom(dplyr,tibble) -importFrom(httr,GET) -importFrom(httr,RETRY) -importFrom(httr,add_headers) -importFrom(httr,build_url) -importFrom(httr,config) -importFrom(httr,content) -importFrom(httr,headers) -importFrom(httr,http_error) -importFrom(httr,oauth2.0_token) -importFrom(httr,oauth_app) -importFrom(httr,oauth_endpoint) -importFrom(httr,parse_url) -importFrom(httr,status_code) -importFrom(httr,upload_file) -importFrom(httr,use_proxy) -importFrom(jsonlite,base64_dec) -importFrom(jsonlite,fromJSON) -importFrom(jsonlite,prettify) -importFrom(jsonlite,toJSON) -importFrom(lifecycle,deprecate_soft) -importFrom(lifecycle,deprecate_warn) -importFrom(lifecycle,deprecated) -importFrom(lifecycle,is_present) -importFrom(lubridate,as_datetime) -importFrom(lubridate,dmy_hms) -importFrom(lubridate,is.Date) -importFrom(lubridate,is.POSIXct) -importFrom(lubridate,is.POSIXlt) -importFrom(lubridate,is.POSIXt) -importFrom(methods,as) -importFrom(mime,guess_type) -importFrom(purrr,as_mapper) -importFrom(purrr,compact) -importFrom(purrr,discard) -importFrom(purrr,map) -importFrom(purrr,map_chr) -importFrom(purrr,map_depth) -importFrom(purrr,map_df) -importFrom(purrr,map_dfc) -importFrom(purrr,map_if) -importFrom(purrr,map_lgl) -importFrom(purrr,modify) -importFrom(purrr,modify_if) -importFrom(purrr,pluck) -importFrom(purrr,set_names) -importFrom(purrr,transpose) -importFrom(readr,col_character) -importFrom(readr,col_guess) -importFrom(readr,cols) -importFrom(readr,parse_datetime) -importFrom(readr,read_csv) -importFrom(readr,type_convert) -importFrom(readr,write_csv) -importFrom(rlang,is_empty) -importFrom(rlist,list.flatten) -importFrom(stats,quantile) -importFrom(stats,runif) -importFrom(stats,setNames) -importFrom(tibble,as_tibble_row) -importFrom(utils,capture.output) -importFrom(utils,head) -importFrom(utils,object.size) -importFrom(utils,tail) -importFrom(vctrs,vec_as_names) -importFrom(xml2,as_list) -importFrom(xml2,read_xml) -importFrom(xml2,url_escape) -importFrom(xml2,xml_add_child) -importFrom(xml2,xml_add_sibling) -importFrom(xml2,xml_child) -importFrom(xml2,xml_children) -importFrom(xml2,xml_find_all) -importFrom(xml2,xml_find_first) -importFrom(xml2,xml_name) -importFrom(xml2,xml_new_document) -importFrom(xml2,xml_ns_strip) -importFrom(xml2,xml_remove) -importFrom(xml2,xml_set_namespace) -importFrom(xml2,xml_text) -importFrom(zip,zipr) diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/NEWS.md b/revdep/library.noindex/salesforcer/new/salesforcer/NEWS.md deleted file mode 100644 index 9b115e8f..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/NEWS.md +++ /dev/null @@ -1,302 +0,0 @@ -## salesforcer 0.2.0 - -### Features - - * **CAUTION: This release only has automated test coverage on R 4.0.0 or greater. - Users should still be able to install and run using R (>= 3.6.0); however, it - is recommended to upgrade to R 4.0.0 or greater.** - - * Add experimental support for the Reports and Dashboards REST API. - - * Add support for Bulk 2.0 queries that was added in Salesforce version 47.0 - (Winter '20). **CAUTION: The Bulk 2.0 API is now the default API when using - `sf_query_bulk()` or `sf_run_bulk_query()`**. Please test prior to upgrading - in a production environment where you are running bulk queries. - - * Standardize the column order and format of query and CRUD operations that - prioritizes the object type and Ids over other fields and finaly relationship - fields. **CAUTION: This will switch up the order of the columns returned by - your existing code**. Please test prior to upgrading in a production environment - where column ordering is a breaking change. For example we prioritize the following - fields in queries alphabetically within this prioritization waterfall: - - 1. The `sObject` field first (indicates the record's object if multiple objects returned in the results) - 2. The Id field second (`Id`, `id`, `sf__Id`) - 3. Salesforce record success status (`Success`, `success`, `sf_Success`) - 4. Salesforce record created status (`Created`, `created`, `sf__Created`) - 5. Salesforce record error(s) status (`Error`, `error`, `errors`, - `errors.statusCode`, `errors.fields`, `errors.message`, `sf__Error`) - 6. All other fields from the target object (e.g. `Name`, `Phone`, etc.) - 7. Relationship fields (fields from a parent or child of the target). For example, - anything typically containing a dot like `Account.Id`, `Owner.Name`, etc. - - * Standardize the names of functions that submit long running jobs to Salesforce. - These functions now all start with `sf_run_*`. However, the original names have - been aliased to the new names so this version will acknowledge the old function - names without deprecation warning.For example, the new names are: - - * `sf_query_bulk()` ==> `sf_run_bulk_query()` - * `sf_bulk_operation()` ==> `sf_run_bulk_operation()` - * `sf_run_report()` - - * Add support for logging in with a proxy without having to use OAuth 2.0 as - the authentication method. When proxy support was first implemented in - {salesforcer} 0.1.4, it only supported proxy connections when logging in via - OAuth 2.0. Now, this untested version of proxy support for basic - authentication has been implemented. This means that proxy users should be - able to login using just a username, password, and security token if their - organization has not implemented OAuth 2.0 or if they do not want to use OAuth - 2.0 while logging in via this package. - - * Add lifecycle badges to signal maturity of different package aspects. - - * Add two vignettes, one that outlines the query types supported by the package - and another that outlines the new report functionality that was introduced in - this release. - - * Add enhanced query test coverage in its own test script. - - * Remove dependency on {data.table} which does not have a build for R-devel. This - should only affect `sf_read_metadata()`. - - -### Bug Fixes - - * Fix bug that prevented enabling PKChunking in Bulk 1.0 queries. Users can - now specify using `TRUE/FALSE` or details like `chunkSize` that imply `TRUE`. - The results are then parsed appropriately by waiting for all individual - batches to finish. (#46) - - * Fix bugs in REST and SOAP API queries to prevent infinite looping and - mangling results of relationship queries, specifically parent-to-child - nested queries. (#19, #35, #38, #54) - - * Fix bug in REST and SOAP APIs where the creation of a record that fails - duplicate rules will return the duplicate match results as well and cause the - entire function call to fail because it cannot parse the results. Now only the - status code and message are returned and the function will execute - successfully even if the record has not been created due to the rule. - ---- - -## salesforcer 0.1.4 [release](https://github.com/StevenMMortimer/salesforcer/releases/tag/v0.1.4) - -### Features - - * Rebuilt package against R 4.0 (no issues observed with 3.6.3, 4.0.0, 4.0.1) - (#53) - - * Upgrade to Salesforce version 48.0 (Spring '20) from version 46.0 (Summer '19) - - * Add support for connections through a proxy by setting in package options (#32) - - * CRUD operations now automatically cast date and datetime (Date, POSIXct, - POSIXlt, POSIXt) formats into an accepted string format recognized by - Salesforce (`YYYY-MM-DDThh:mm:ss.sssZ`). - - * Add `batch_size` argument to support specifying custom batch sizes for Bulk jobs - - * Add `sf_convert_lead()` which takes leads and will associate them to the - corresponding Accounts, Contacts, and Opportunities as directed in the input - along with many other options to send an email to the new owner, block the - opportunity creation, and more. - - * Add `sf_create_attachment()` along with a vignette that better describes how - to interact with attachments and other blob data. - - * Add Attachment and Metadata vignettes along with updated Bulk vignette. - -### Bug Fixes - - * Fix issue where REST query was not correctly passing and honoring the batch - size control argument to paginate results - - * Fix issue in results of REST query pagination where the function was looping - infinitely because of a bug in the implementation that would continue using - the same `next_records_url` that was previously passed into the function (#54) - - * Fix issue where the results of Bulk 1.0 query batches where returning fewer - rows than expected because of using `content(..., as="text")` which truncated - the results instead of using `content(..., type="text/csv")` (#54) - - * Fix issue where the details of an object's picklist contains NULLs (e.g. the - `validFor` entry of a picklist value is NULL) so now it is replaced with NA - and then can be bound together into a data.frame (#27) - - * Fix issue where NA values in create, update, and upsert operations where - setting the fields to blank in Bulk APIs, but not the SOAP or REST APIs. Now - NA values in a record will set the field to blank across all APIs (#29) - - * Fix issue where supplying all NA values in the Id field for certain - operations would result in a cryptic error message (`"BAD_REQUEST: Unsupported - Tooling Sobject Type"`); the affected operations are: delete, undelete, - emptyRecycleBin, retrieve, update, and findDuplicatesByIds - ---- - -## salesforcer 0.1.3 [release](https://github.com/StevenMMortimer/salesforcer/releases/tag/v0.1.3) - -### Features - - * Upgrade to version 46.0 (Summer '19) from version 45.0 (Spring '19) - - * Add **RForcecom** backward compatible version of - `rforcecom.getObjectDescription()` - - * Add `sf_describe_object_fields()` which is a tidier version of - `rforcecom.getObjectDescription()` - - * Allow users to control whether query results are kept as all character or - the types are guessed (#12) - - * Add `sf_get_all_jobs_bulk()` so that users can see retrieve details for all - bulk jobs (#13) - - * Add new utility functions `sf_set_password()` and `sf_reset_password()` (#11) - - * Add two new functions to check for duplicates (`sf_find_duplicates()`, - `sf_find_duplicates_by_id()`) (#4) - - * Add new function to download attachments to disk - (`sf_download_attachment()`) (#20) - - * Add functionality to infer the `object_name` argument, required for bulk - queries, if left blank. - - * Add `control` argument to most all package functions and dots (`...`) which - allows for more than a dozen different control parameters listed in - `sf_control()` to be fed into existing function calls to tweak the default - behavior. For example, if you would like to override duplicate rules then you - can adjust the `DuplicateRuleHeader`. If you would like to have certain - assignment rule run on newly created records, then pass in the - `AssignmentRuleHeader` (#4, #5) - - * Add new function `sf_undelete()` which will take records out of the Recycle Bin - - * Add new function `sf_empty_recycle_bin()` which will remove records - permanently from the Recycle Bin - - * Add new function `sf_merge()` which combines up to 3 records of the same - type into 1 record (#22) - -### Bug Fixes - - * Fix bug where Username/Password authenticated sessions where not working with - api_type = "Bulk 1.0" - - * Fix bug where Bulk 1.0 queries that timeout hit an error while trying to abort - since that only supported aborting Bulk 2.0 jobs (#13) - - * Fix bug that had only production environment logins possible because of hard - coding (@weckstm, #18) - - * Enhance `sf_describe_object_fields()` to be robust against nested list - elements and also return picklist labels and their values as a tibble (#16) - - * Fix bug where four of the bulk operation options (`content_type`, `concurrency_mode`, - `line_ending`, and `column_delimiter`) where not being passed down from - the top level generic functions like `sf_create()`, `sf_update()`, etc. However, - `line_ending` has now been moved into the `sf_control` function so it is no longer - explicitly listed for bulk operations as an argument. (@mitch-niche, #23) - - * Ensure that for SOAP, REST, and Bulk 2.0 APIs the verbose argument prints out - the XML or JSON along with the URL of the call so it can be replicated via cURL or - some other programming language (#8) - ---- - -## salesforcer 0.1.2 [release](https://github.com/StevenMMortimer/salesforcer/releases/tag/v0.1.2) - -### Features - - * Add support for Bulk 1.0 operations of "create", "update", "upsert", "delete" - and "hardDelete" - - * Bulk 2.0 operations, by default, now return a single `tbl_df` containing all - of the successful records, error records, and unprocessed records - - * Create internal functions that explicitly call each API for an operation. For - example, `sf_create()` routes into `sf_create_soap()`, `sf_create_rest()`, and - `sf_bulk_operation()`. - ---- - -## salesforcer 0.1.1 [release](https://github.com/StevenMMortimer/salesforcer/releases/tag/v0.1.1) - -### Features - - * Add `sf_search()` with REST and SOAP API support for SOSL and free text search - - * Add `sf_describe_objects()` with REST and SOAP API to return object metadata - - * Add REST API support for upsert (`sf_upsert()`) - - * Add SOAP API support for the following operations: - - * `sf_create()` - * `sf_update()` - * `sf_delete()` - * `sf_retrieve()` - - * Add Metadata API support for the following operations: - - * `sf_create_metadata()` - * `sf_read_metadata()` - * `sf_update_metadata()` - * `sf_upsert_metadata()` - * `sf_delete_metadata()` - * `sf_describe_metadata()` - * `sf_list_metadata()` - * `sf_rename_metadata()` - * `sf_retrieve_metdata()` - * `sf_deploy_metdata()` - - * Update the default file name for a cached token to `.httr-oauth-salesforcer` - so that it does not clash with other package token names. - -### Bug Fixes - - * `sf_user_info()` returning `argument is of length zero` because token is not -automatically refreshed before calling GET. - - * `sf_token()` ignoring basic authorized sessions since it was only looking - for a token using `token_avaiable()`. Replace with `sf_auth_check()` so now - it considers a session or a token to be "available" (#1). - ---- - -## salesforcer 0.1.0 [release](https://github.com/StevenMMortimer/salesforcer/releases/tag/v0.1.0) - -### Features - - * OAuth 2.0 and Basic authentication methods (`sf_auth()`) - - * Query operations via REST and Bulk APIs (`sf_query()`) - - * CRUD operations (Create, Retrieve, Update, Delete) for REST and Bulk APIs: - - * `sf_create()` - * `sf_retrieve()` - * `sf_update()` - * `sf_upsert()` - * `sf_delete()` - - * Backwards compatible versions of **RForcecom** package functions: - - * `rforcecom.login()` - * `rforcecom.getServerTimestamp()` - * `rforcecom.query()` - * `rforcecom.bulkQuery()` - * `rforcecom.create()` - * `rforcecom.update()` - * `rforcecom.upsert()` - * `rforcecom.delete()` - - * Basic utility calls: - - * `sf_user_info()` - * `sf_server_timestamp()` - * `sf_list_rest_api_versions()` - * `sf_list_resources()` - * `sf_list_api_limits()` - * `sf_list_objects()` diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/R/salesforcer b/revdep/library.noindex/salesforcer/new/salesforcer/R/salesforcer deleted file mode 100644 index 3b65e3cb..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/R/salesforcer +++ /dev/null @@ -1,27 +0,0 @@ -# File share/R/nspackloader.R -# Part of the R package, http://www.R-project.org -# -# Copyright (C) 1995-2012 The R Core Team -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# A copy of the GNU General Public License is available at -# http://www.r-project.org/Licenses/ - -local({ - info <- loadingNamespaceInfo() - pkg <- info$pkgname - ns <- .getNamespace(as.name(pkg)) - if (is.null(ns)) - stop("cannot find namespace environment for ", pkg, domain = NA); - dbbase <- file.path(info$libname, pkg, "R", pkg) - lazyLoad(dbbase, ns, filter = function(n) n != ".__NAMESPACE__.") -}) diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/R/salesforcer.rdb b/revdep/library.noindex/salesforcer/new/salesforcer/R/salesforcer.rdb deleted file mode 100644 index 7632e91e..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/R/salesforcer.rdb and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/R/salesforcer.rdx b/revdep/library.noindex/salesforcer/new/salesforcer/R/salesforcer.rdx deleted file mode 100644 index 2ac1fd65..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/R/salesforcer.rdx and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/WORDLIST b/revdep/library.noindex/salesforcer/new/salesforcer/WORDLIST deleted file mode 100644 index eb89f997..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/WORDLIST +++ /dev/null @@ -1,1951 +0,0 @@ -AAC -Abessive -aboveOrBelow -acceptedDataType -acceptedValues -AccessMapping -AccessMethod -AccessResource -accountCreator -accountId -AccountInformation -AccountMaster -accountOwner -AccountSettings -AccountSharingRuleSettings -accountTeam -ACGI -ACTIONCALL -actionCallName -ActionEmailRecipientTypes -ActionEmailSenderType -ActionLink -ActionLinkExecutionsAllowed -ActionLinkGroupTemplate -ActionLinkHttpMethod -ActionLinkTemplate -ActionLinkType -ActionLinkUserVisibility -ActionOverride -ActionOverrideType -ActionPlan -ActionTaskAssignedToTypes -actionValue -activateSessionPermSet -ActivationFailed -ActivitiesSettings -ActivityEvent -AddItem -AddMember -AddRecord -AddressSettings -Adessive -adhoc -AdjustmentsSettings -AdminOnly -AdminOrCurrentApprover -AdminSetupEvent -AdvancedTextPost -AE -AED -AES -AFA -AgentConfigAssignments -AgentConfigButtons -AgentConfigProfileAssignments -AgentConfigSkills -AgentConfigUserAssignments -aggregateValue -Allative -AllChannels -AllCspUsers -allInternalUsers -AllOrNoneHeader -AllowAllFraming -ALLOWBACK -AllowFieldTruncationHeader -ALLOWFINISH -ALLOWPAUSE -AllPrmUsers -ALLTHUMBS -AllUpdates -AllUsers -AlphaNumeric -analytics -Analytics -AnalyticsCloudComponentLayoutItem -AnalyticSnapshot -AnalyticSnapshotMapping -ANG -AnimateMasculine -AnnouncementPost -AnnualRevenue -AOA -APEXCALLOUT -ApexClass -APEXCLASS -apexClassName -ApexCodeUnitStatus -ApexComponent -ApexPage -ApexTestSuite -ApexTrigger -api -Api -APIAccessLevel -APIAsync -ApiEvent -AppActionOverride -AppBrand -AppComponentList -AppLauncher -AppMenu -AppMenuItem -AppPage -AppPreferences -AppProfileActionOverride -ApprovalAction -ApprovalEntryCriteria -ApprovalPageField -ApprovalPost -ApprovalProcess -ApprovalStep -ApprovalStepApprover -ApprovalStepRejectBehavior -ApprovalSubmitter -Approver -ApproveRecord -AppWorkspaceConfig -ar -Args -ARS -ArticleTypeChannelDisplay -ArticleTypeTemplate -Asc -ASF -AsIs -AssignedToMe -ASSIGNMENTITEM -assignmentName -AssignmentRule -AssignmentRuleHeader -AssignmentRules -ASSIGNNEXTVALUETO -AssignToLookupValueType -ASSIGNTOREFERENCE -AssistantRecommendationType -AssociativeBusinessOrPersonalData -async -Async -AttachArticleEvent -attributeName -AUD -AudienceCriteriaType -AuditTrail -AuraBundleType -AuraDefinitionBundle -auth -authenticaion -AuthenticationData -AuthenticationProtocol -AuthProvider -AuthProviderType -Autofill -AUTOLAUNCHED -AutoLaunchedFlow -AutoNumber -AutoResponseRule -AutoResponseRules -AWG -AZM -AZN -BackToPrevious -BAM -BannerPhoto -BarGrouped -BarStacked -BasicTemplateFeedItem -BBD -BDT -BEF -BestCase -bg -BGL -BGN -BH -BHD -BIF -BigObjectIngest -BinaryOnly -BlankAsBlank -BlankAsZero -BlankValueBehavior -BMD -BMP -bn -BND -BottomLeft -BottomLeftBottom -BottomLeftLeft -BottomRight -BottomRightBottom -BottomRightRight -BOV -BOXNOTE -BrandingSet -BrandingSetProperty -BRB -BRL -bs -BTN -BubbleGrouped -BuildCustom -BusinessHoursEntry -BusinessHoursSettings -BusinessHoursSourceType -BusinessProcess -BusinessSetupDataBusinessDataAndAggregates -busop -BWP -BYB -BYN -BypassSharingRules -BYR -BZD -CallCenter -CallCenterItem -CallCenterSection -CallLogPost -CallOptions -Callout -callouts -CampaignInfluenceModel -campaignMemberDerivedOwner -CanvasLocationOptions -CanvasOptions -CanvasPost -CaseCommentPost -CaseCreation -CaseInteraction -CaseLastModified -CaseSettings -CaseSubjectOption -CaseSubjectParticle -CaseSubjectParticleType -caseTeam -CaseType -CaseUnifiedFiles -CategoryGroupVisibility -Causalfinal -CenterDropDown -ChangeDueDate -ChangePriority -ChangeStatus -ChangeStatusPost -ChannelLayout -ChannelLayoutItem -ChannelProgramGroup -characterLimit -ChartAxis -ChartBackgroundDirection -ChartColorPalettes -ChartLegendPosition -ChartPosition -ChartRangeType -ChartSummary -ChartTheme -ChartType -ChartUnits -ChatterAnswersReputationLevel -ChatterAnswersSettings -ChatterExtension -ChatterExtensionType -ChatterFeed -ChatterMobileSettings -chatterPost -ChatTranscriptPost -CHF -ChildServiceReportTemplateStyle -CHOICEFIELD -CHOICELOOKUP -choiceLookupName -choiceName -CHOICETYPE -choosePricebook -CLASSNAME -CleanDataService -CleanRule -CleanRuleStatus -CLF -CLP -CN -CNY -CodeLocation -CollaborationGroupCreated -CollaborationGroupUnarchived -COLLECTIONTYPES -ColonSeparator -colorSafe -ColumnGrouped -ColumnLine -ColumnLineGrouped -ColumnLineStacked -ColumnStacked -Comitative -CommAppPage -CommForgotPasswordPage -CommGlobalSearchResultPage -CommLoginPage -CommObjectPage -CommQuickActionCreatePage -CommRecordPage -CommRelatedListPage -CommSearchResultPage -CommSelfRegisterPage -CommThemeLayoutPage -CommunityBaseTemplate -CommunityCustomThemeLayoutType -CommunityRoles -CommunityTemplateBundleInfo -CommunityTemplateBundleInfoType -CommunityTemplateCategory -CommunityTemplateDefinition -CommunityTemplatePageSetting -CommunityThemeDefinition -CommunityThemeLayoutType -CommunityThemeSetting -CompactLayout -CompanyName -CompanySettings -ComponentInstance -ComponentInstanceProperty -ComponentInstancePropertyTypeEnum -componentName -concurrencyMode -ConfigurationAndUsageData -ConnectedApp -ConnectedAppAttribute -ConnectedAppCanvasConfig -ConnectedAppIpRange -ConnectedAppMobileDetailConfig -ConnectedAppOauthAccessScope -ConnectedAppOauthConfig -ConnectedAppSamlConfig -constantName -contactId -contactLookup -ContentAsset -ContentAssetAccess -ContentAssetFormat -ContentAssetLink -ContentAssetRelationships -ContentAssetVersion -ContentAssetVersions -ContentPost -contentWorkspaceEnableFolders -ContractSettings -ControlledByParent -coordinateLimit -coordinateName -CorsWhitelistOrigin -CountriesAndStates -CPP -CRC -CreateNew -CreateNewRecordType -CreateRecordEvent -createResponseEventAction -createServiceReport -creditCard -criterionIndex -CSD -Csp -CspTrustedSite -css -CUC -CURFY -cURL -CURNEXT -CURNEXTFY -CURNEXTQ -CURNEXTY -CURPREV -CURPREVQ -CurrencyIsoCode -CURRENTQ -CurrentUser -CURY -CustomApexPolicy -CustomApplication -CustomApplicationComponent -CustomApplications -CustomApplicationTranslation -CustomAttribute -CustomButton -CustomButtons -CustomChannel -CustomConditionBuilderPolicy -CustomConsoleComponents -CustomDataType -CustomDataTypeComponent -CustomDataTypeComponentTranslation -CustomDataTypeTranslation -customerPortalUser -CustomerPortalUser -CustomerSuccess -CustomEvent -CUSTOMEVENT -CUSTOMEVENTS -CustomExcludedUser -CustomExperience -CustomExperienceBranding -CustomExperienceTabSet -CustomFeedFilter -CustomField -CustomFieldTranslation -CustomLabel -CustomLabels -CustomLabelTranslation -CustomLinks -CustomList -CustomMetadata -CustomMetadataValue -CustomNotificationType -CustomObject -CustomObjects -CustomObjectTranslation -CustomPageWebLink -CustomPageWebLinkTranslation -CustomPermission -CustomPermissionDependencyRequired -CustomPermissions -CustomSettingsType -CustomShortcut -CustomSite -CustomSummaryFormula -CustomTab -CustomTabTranslation -CustomUser -CustomValue -CVE -cy -CYP -CZK -da -DashboardComponent -DashboardComponentColumn -DashboardComponentColumnType -DashboardComponentFilter -DashboardComponentSection -DashboardComponentSize -DashboardComponentSnapshot -DashboardComponentSortInfo -DashboardComponentType -DashboardFilter -DashboardFilterColumn -DashboardFilterOperation -DashboardFilterOption -DashboardFlexTableComponentProperties -DashboardFolder -DashboardGridComponent -DashboardGridLayout -DashboardMobileSettings -DashboardTableColumn -DashboardType -DataCategory -DataCategoryFilterOperation -DataCategoryGroup -Datacloud -DataExport -DataIntendedToBePublic -Datajourney -DataPipeline -DataPipelineType -dataType -dataTypeFilterOperatorMap -datatypes -DATATYPES -datetime -Datetime -DateTime -DATETIME -Datetimes -DayInMonth -ddThh -de -deactivateSessionPermSet -DeactivationFailed -DefaultChannel -DefaultOff -DefaultOn -DefaultQuoteTemplate -DefaultServiceReportTemplate -DefaultShortcut -DEFAULTVALUE -DefaultWorkflowUser -Delative -DelegateGroup -DeleteConstraint -DELETEs -DeployDetails -DeploymentStatus -DeployMessage -DeployOptions -deployOrchestration -Des -Desc -DescribeMetadataObject -dev -DeveloperControlled -DevicePlatformType -DeviceType -df -DisableFeedTrackingHeader -DisplayCurrency -DisplayText -DJF -DKK -Dockable -DocumentFolder -DoesNotContainPassword -DOESNT -doNotCreateOpportunity -Donut -DOP -DownForMaintenance -dplyr -DropdownBox -DupeActionType -DupeSecurityOptionType -DuplicateRule -DuplicateRuleFilter -DuplicateRuleFilterItem -DuplicateRuleMatchRule -DWG -DZD -EclairGeoData -EclairMap -ECS -EditAllContents -EditDescription -EG -EGP -EightHours -el -Elative -Electoronics -elementName -elementType -EmailAddress -emailAlert -EmailFolder -EmailHeader -EmailMessageEvent -EmailServicesAddress -EmailServicesAttOptions -EmailServicesErrorAction -EmailServicesFunction -emailSimple -EmailTemplate -EmailTemplateStyle -EmailTemplateType -EmailTemplateUiType -EmailToCase -EmailToCaseOnFailureActionType -EmailToCaseRoutingAddress -EmailToCaseRoutingAddressType -EmailToCaseSettings -EmbeddedServiceBranding -EmbeddedServiceConfig -EmbeddedServiceFieldService -EmbeddedServiceFontSize -EmbeddedServiceLiveAgent -EmbeddedServiceQuickAction -EmbeddedServiceScenario -emptyRecycleBin -EncryptedFieldMaskChar -EncryptedFieldMaskType -EncryptedText -EndsWith -EnforceSharingRules -EntitlementProcess -EntitlementProcessMilestoneItem -EntitlementProcessMilestoneTimeTrigger -EntitlementSettings -EntitlementTemplate -eo -EO -EqualTo -Ergative -ERN -errorCode -errorIdentifier -errorParams -EscalateToRecord -EscalationAction -EscalationRule -EscalationRules -EscalationStartTimeType -Essive -Essiveformal -et -ETB -eu -EUC -EventDelivery -EventDeliveryType -EventParameterMap -eventParameterName -EventSubscription -EVENTTYPE -EveryoneButCreator -EXCELT -EXE -explicity -ExtendedErrorCode -ExtendedErrorDetails -extensionName -ExternalDataSource -ExternalDataSourceType -ExternalLookup -ExternalPrincipalType -ExternalServiceRegistration -FacebookPost -Factmap -failedResults -FederationId -FeedElement -FeedFilterCriterion -FeedItemDisplayFormat -FeedItemSettings -FeedItemType -FeedItemVisibility -FeedLayout -FeedLayoutComponent -FeedLayoutComponentType -FeedLayoutFilter -FeedLayoutFilterPosition -FeedLayoutFilterType -fi -FIELDASSIGNMENT -FieldManageability -FieldMapping -FieldMappingField -FieldMappingRow -fieldName -FieldOverride -fieldReference -FIELDREFERENCE -fieldRelationshipName -FIELDSERVICE -FieldServiceMobile -FieldServiceSettings -FieldServiceWeb -FieldSet -FieldSetItem -FieldSetTranslation -fieldType -FieldType -FieldUpdate -FieldUpdateOperation -fieldValue -FieldValue -FifteenMinutes -FileDownloadBehavior -FileProperties -filesystem -FileType -FileTypeDispositionAssignmentBean -FileUploadAndDownloadSecuritySettings -FilterItem -FilterOperation -FilterScope -filterValues -FIM -finaly -findDuplicatesByIds -FindSimilarOppFilter -FirstName -FirstResponse -FiscalPeriod -FISCALPERIOD -FiscalQuarter -FiscalWeek -FISCALWEEK -FiscalYear -FiscalYearSettings -FiveAttempts -FJD -FK -FKP -Flexipage -FlexiPage -FLEXIPAGE -FlexiPageRegion -FlexiPageRegionMode -FlexiPageRegionType -FlexiPageTemplateInstance -FlexiPageType -FlexTable -FlowAction -FlowActionCall -FlowActionCallInputParameter -FlowActionCallOutputParameter -FlowApexPluginCall -FlowApexPluginCallInputParameter -FlowApexPluginCallOutputParameter -FlowAssignment -FlowAssignmentItem -FlowAssignmentOperator -FlowBaseElement -FlowCategory -FlowCategoryItems -FlowChoice -FlowChoiceTranslation -FlowChoiceUserInput -FlowChoiceUserInputTranslation -FlowComparisonOperator -FlowCondition -FlowConnector -FlowConstant -FlowDataType -flowDecision -FlowDecision -FlowDefinition -FlowDefinitionTranslation -FlowDynamicChoiceSet -FlowElement -FlowElementReferenceOrValue -FlowFormula -FlowInputFieldAssignment -FlowInputValidationRule -FlowInputValidationRuleTranslation -FlowLoop -FlowMetadataValue -flowName -FlowNode -FlowOutputFieldAssignment -FlowProcessType -FlowRecordCreate -FlowRecordDelete -FlowRecordFilter -FlowRecordFilterOperator -FlowRecordLookup -FlowRecordUpdate -FlowRule -FlowScreen -FlowScreenField -FlowScreenFieldInputParameter -FlowScreenFieldOutputParameter -FlowScreenFieldTranslation -FlowScreenFieldType -FlowScreenRule -FlowScreenRuleAction -FlowScreenTranslation -FlowStage -FlowStep -FlowSubflow -FlowSubflowInputAssignment -FlowSubflowOutputAssignment -FlowTextTemplate -FlowTranslation -FLOWTYPE -FlowVariable -flowVersion -FlowWait -FlowWaitEvent -FlowWaitEventInputParameter -FlowWaitEventOutputParameter -FolderAccessTypes -FolderId -FolderShare -FolderShareAccessLevel -FolderSharedToType -ForecastCategories -ForecastingCategoryMapping -ForecastingDateType -ForecastingDisplayedFamilySettings -ForecastingSettings -ForecastingTypeSettings -ForecastRangeSettings -formalLetter -FormFactor -formulaExpression -FourHours -freeForm -FreezeAndNotify -FRF -FullAccess -fullName -fullScreen -ga -GBP -generateWorkOrders -geolocation -GEOLOCATION -GETs -GHC -GHS -GIP -github -GlobalPicklistValue -GlobalQuickActionTranslation -GlobalValueSet -GlobalValueSetTranslation -GMD -GNF -googlesheets -GotoNextStep -GRD -greaterOrEqual -greaterThan -GreaterThan -GreaterThanOrEqualTo -GTQ -GWP -GYD -GZIP -hardDelete -HelpAndToolLinks -hh -HideBlankLines -HideHeader -HideShare -HighVolume -hiratake -HistoryRetentionPolicy -HK -HKD -HKSCS -HN -HNL -HomePage -HomePageComponent -HomePageLayout -HorizontalBar -HorizontalBarGrouped -HorizontalBarStacked -HorizontalBarStackedTo -HRD -HRK -HTG -HTM -htmlArea -HttpDelete -HttpGet -HttpHead -HttpPatch -HttpPost -HttpPut -https -httr -HTX -hu -HUF -hy -HyphenSeparator -IDASSIGNMENT -IdeaReputationLevel -IdeasSettings -IdpInitiated -IDR -IEP -Illative -ILS -imageOrNote -incompatibleDataType -incompatibleValue -InDevelopment -IndexField -IndirectLookup -Inessive -INI -inputAssignmentNames -InputField -INPUTPARAM -inputParameterName -inputParameterNames -inputVariableName -INR -InsightParentType -InsightTrendType -InsightType -InstalledPackage -IntegrationHubSettings -IntegrationHubSettingsType -InternalUsers -invalidTokens -invalidValue -InvocableAction -InvocableActionType -InvocableProcess -io -ios -IpRange -IQD -IRR -ISK -IsNull -isPkChunkingEnabled -ISREQUIRED -IterationOrder -ITL -iw -ja -Janrain -javascript -jennybc -JFIF -JIS -JMD -JobComplete -jobType -JOD -JourneyBuilderIntegration -JPE -JPG -JPY -js -JS -JSON -ka -KES -KeyboardShortcuts -KeywordList -KGS -KHR -KMF -KnowledgeAnswerSettings -KnowledgeCaseEditor -KnowledgeCaseField -KnowledgeCaseFieldsSettings -KnowledgeCaseSettings -KnowledgeCommunitiesSettings -KnowledgeLanguage -KnowledgeLanguageLookupValueType -KnowledgeLanguageSettings -KnowledgePublish -KnowledgeSettings -KnowledgeSitesSettings -KnowledgeSuggestedArticlesSettings -KnowledgeWorkflowAction -KnowledgeWorkOrderField -KnowledgeWorkOrderFieldsSettings -KnowledgeWorkOrderLineItemField -KnowledgeWorkOrderLineItemFieldsSettings -ko -KPW -KRW -KWD -KYD -KZT -LAK -LargeTextArea -lastFour -LASTMONTH -LastName -LASTTHIS -LASTTHISMONTH -LASTWEEK -LayoutColumn -LayoutHeader -LayoutItem -LayoutSection -LayoutSectionStyle -LayoutSectionTranslation -LayoutTranslation -LBP -LeadConvertSettings -LeadSource -LeadStatus -LeastActive -leftElementName -leftElementType -LeftFixed -LeftFloat -LEFTOPERAND -LeftToRight -lessOrEqual -lessThan -LessThan -LessThanOrEqualTo -LetterheadHeaderFooter -LetterheadHorizontalAlignment -LetterheadLine -LetterheadVerticalAlignment -LF -LFs -LicensedCustomPermissions -LicenseDefinition -lifecycle -Lifecycle -LightningBolt -LightningBoltCategory -LightningBoltFeatures -LightningBoltImages -LightningBoltItems -LightningComponent -LightningComponentBundle -LightningExperienceTheme -LimitInfoHeader -LineCumulative -LineCumulativeGrouped -LineGrouped -LineGroupedCumulative -LinkedIn -LinkPost -ListMetadataQuery -ListPlacement -ListView -ListViewDefinition -ListViewFilter -ListViewRecord -LiveAgentConfig -LiveAgentSettings -LiveChatAgentConfig -LiveChatButton -LiveChatButtonDeployments -LiveChatButtonInviteEndPosition -LiveChatButtonInviteStartPosition -LiveChatButtonPresentation -LiveChatButtonRoutingType -LiveChatButtonSkills -LiveChatButtonType -LiveChatDeployment -LiveChatDeploymentDomainWhitelist -LiveChatSensitiveDataRule -LiveMessageSettings -LKR -localAction -LocaleOptions -Locative -LockoutInterval -LogACall -LogANote -LogCategory -LogCategoryLevel -LoggedInUser -LoginEvent -LoginFlow -LogInfo -LoginScopeHeader -LongTextArea -LookupFilter -LookupFilterTranslation -LookupValue -LookupValueType -LRD -LSL -lt -LTL -LUF -lv -LVL -LY -LYD -MacroSettings -MailAppAppPage -ManageableState -ManagedTopic -ManagedTopics -ManagerAndSubordinatesInternal -MappingOperation -MarketingActionSettings -MarketingResourceType -massActionButton -MasterDetail -MASTERFLOW -MatchBlanks -MatchingMethod -MatchingRule -MatchingRuleItem -MatchingRules -MatchingRuleStatus -MaxDaysInCommunity -maxLength -maxLimit -MaxLoginAttempts -MDL -MDM -mergeFieldReference -MessageType -MetadataRelationship -metadataValue -METADATAVALUES -MetadataWithContent -metricRefresh -MGA -MGF -MHTM -MHTML -MicrosoftACS -MilestoneEvent -MilestoneTimeUnits -MilestoneType -MilestoneTypeRecurrenceType -MiniLayout -minitablet -MISTMATCHED -mk -MKD -MMK -MNT -MobileNav -MobileSettings -ModeratedEntityField -ModerationRule -ModerationRuleAction -ModerationRuleType -ModifiedDate -MonitoredEvents -MonthInYear -MostAvailable -MOV -MRO -MruHeader -MruList -MruRow -MTL -multiBatch -MultiBlock -Multipicklist -MultiSelectCheckboxes -MULTISELECTCHOICE -MULTISELECTFIELD -MultiselectPicklist -MultiSelectPicklist -MUR -MVR -MWK -MX -MXN -MXV -MYR -MyTeamTerritory -MyTeamUser -MyTerritory -MZM -MZN -NAD -NamedCredential -NamedUser -NameSettings -NavigationLinkSet -NavigationMenuItem -NavigationSubMenu -NavType -NetworkAccess -NetworkBranding -NetworkMemberGroup -NetworkPageOverride -NetworkPageOverrideSetting -NetworkStatus -NetworkTabSet -NetworkUserType -NewChild -NewChildRecordType -NewRecordType -newWindow -NextAutomatedApprover -NEXTFY -NEXTMONTH -NextOwnerType -NEXTQ -NextValue -NEXTWEEK -NEXTY -NGN -NinetyDays -nino -NIO -nl -NL -NLG -NoAuthentication -NoContent -nodeset -NoFraming -NOK -NoLimit -NONCOLLECTION -NONSURVEY -NONVARIABLE -NoRestriction -noSidebar -notContain -notEqual -NotEqualTo -NoTestRun -NOTFOUND -NotVisible -NullNotAllowed -NULLs -NZD -oauth -Oauth -OAuth -ObjectFilterOperator -ObjectHomeChart -ObjectMapping -ObjectMappingField -objectName -ObjectNameCaseValue -ObjectPage -ObjectRelationship -ObjectSearchSetting -objectType -OBJECTTYPE -ObjectUsage -OBJECTVARIABLE -objectVariableName -OData -ODP -ODT -OfferFeedback -OfflineAccess -OFFSETNUMBER -OFFSETUNIT -OGV -OLDOBJECTVARIABLE -oldObjectVariableName -OMR -onAllChanges -OncePerUser -OnChart -onClickJavaScript -onCreateOnly -onCreateOrTriggeringUpdate -OneColumn -OneYear -OnRecursiveUpdate -OpenCTI -OpenID -OpenIdConnect -OpenSearch -operatorName -OpportunityCloseDate -opportunityId -OpportunityListFieldsLabelMapping -OpportunityListFieldsSelectedSettings -OpportunityListFieldsUnselectedSettings -opportunityName -OpportunitySettings -opportunityTeam -OPX -OrchestrationContext -OrchestrationContextEvent -orchestrationDebugLog -OrchestrationFlow -orchestrationTimer -OrderSettings -Org's -OrganizationSettingsDetail -OrgPreferenceSettings -OrgWideEmailAddress -otherFieldName -OutboundMessage -outgoingemail -outputAssignment -outputAssignmentName -OUTPUTPARAM -outputParameter -outputParameterNames -outputVariableName -OwnerChangeOptions -ownerId -PAB -PackageTypeMembers -PackageVersion -PackageVersionHeader -PageComponentType -PageComponentWidth -PageLayout -PARAM -parameterName -Parametrized -parentFlowName -ParentId -ParentIds -parentScreenFieldName -partnerUser -PartnerUser -PasswordField -PasswordPolicies -PATCHs -PathAssistant -PathAssistantSettings -PathAssistantStep -PAUSEDTEXT -PeriodTypes -PermissionSet -PermissionSetApexClassAccess -PermissionSetApexPageAccess -PermissionSetApplicationVisibility -PermissionSetCustomPermissions -PermissionSetExternalDataSourceAccess -PermissionSetFieldPermissions -PermissionSetGroup -PermissionSetObjectPermissions -PermissionSetRecordTypeVisibility -PermissionSetTabSetting -PermissionSetTabVisibility -PermissionSetUserPermission -PersistentId -PersonAccount -PersonalEnabled -PersonalJourneySettings -PersonalTagging -PersonListSettings -PerUser -PGK -PhP -picklist -Picklist -PICKLIST -PicklistEntry -PICKLISTFIELD -PicklistValue -picklistValues -PicklistValueTranslation -PipeSeparator -PJP -PJPEG -Pkb -PKChunking -PKR -PlatformActionGroupCategory -PlatformActionList -PlatformActionListContext -PlatformActionListItem -PlatformActionType -PlatformCachePartition -PlatformCachePartitionType -PlatformCacheType -PlatformEventType -PLN -POINTT -PollPost -portalRole -PortalRole -PortalRoleAndSubordinates -PortalRoles -portalRoleSubordinates -PortalType -POSIXct -POSIXlt -POSIXt -PostBinding -POSTs -PostTemplate -PPSX -PREV -PREVCUR -PREVCURFY -PREVCURY -PREVFY -PreviewImage -PreviousValue -PREVQ -PREVY -PrimaryTabComponents -Prm -PROCESSMETADATAVALUE -PROCESSMETADATAVALUES -ProcessSubmitterType -processType -PROCESSTYPE -ProductDate -ProductivityAction -ProductSettings -ProfileActionOverride -ProfileApexClassAccess -ProfileApexPageAccess -ProfileApplicationVisibility -ProfileCategoryGroupVisibility -ProfileCustomPermissions -ProfileExternalDataSourceAccess -ProfileFieldLevelSecurity -ProfileLayoutAssignment -ProfileLoginHours -ProfileLoginIpRange -ProfileObjectPermissions -ProfilePasswordPolicy -ProfileRecordTypeVisibility -ProfileSessionSetting -ProfileSkillPost -ProfileTabVisibility -ProfileUserPermission -programmatically -promotionLeft -promotionRight -propertyName -propertyType -ProvidedString -PSD -PTE -PublicFolderAccess -PublicGroups -PublicInternal -PublicTagging -PublishAsNew -purrr -PushNotification -PUTs -PY -PYG -QAR -QIngest -queryall -QueryOptions -questionName -QuestionPost -QuestionRestriction -queueable -QueueMembers -QueueSobject -quickAction -QuickAction -QuickActionLabel -QuickActionLayout -QuickActionLayoutColumn -QuickActionLayoutItem -QuickActionLayoutLeftRight -QuickActionLayoutTopDown -QuickActionList -QuickActionListItem -QuickActionSendEmailOptions -QuickActionTranslation -QuickActionType -QuickRecordType -QUIPDOC -QUIPSHEET -QuotasSettings -QuoteSettings -QuoteTemplate -RadioButtons -RateLimitTimePeriod -RCurl -README -Readonly -ReadOnly -readr -ReadSelect -ReadWrite -ReadWriteTransfer -RealName -RecommendationAudience -RecommendationAudienceDetail -RecommendationChannel -RecommendationDefinition -RecommendationDefinitionDetail -RecommendationStrategy -RecordEdit -RecordEditabilityType -RECORDFILTER -RECORDLOOKUP -RecordPage -RecordPreview -recordset -recordsets -RecordType -RecordTypePicklistValue -RecordTypeTranslation -RECORDUPDATE -recursChained -recursIndependently -RECURSIVECOUNTVARIABLE -RedirectBinding -REFERENCEDFLOW -referenceTo -RefreshToken -RegionFlagStatus -RejectRecord -RejectRequest -RelatedContent -RelatedContentItem -RelatedList -RelatedListItem -RelatedListRecord -relatedUserField -RELATIVEALARM -RemoteSiteSetting -ReplyAll -ReplyPost -ReportAggregate -ReportAggregateDatatype -ReportAggregateReference -ReportAggrType -ReportBlockInfo -ReportBucketField -ReportBucketFieldSourceValue -ReportBucketFieldType -ReportBucketFieldValue -ReportChart -ReportChartComponentLayoutItem -ReportChartComponentSize -ReportChartSize -ReportColorRange -ReportColumn -ReportCrossFilter -ReportDataCategoryFilter -ReportEvent -reportFilter -ReportFilter -ReportFilterItem -reportFilters -ReportFolder -ReportFormat -ReportFormulaNullTreatment -ReportGrouping -ReportHistoricalSelector -ReportJobSourceTypes -ReportLayoutSection -ReportParam -ReportSortType -ReportSummaryType -ReportTimeFrameFilter -ReportType -ReportTypeCategory -ReportTypeColumn -ReportTypeColumnTranslation -ReportTypeSectionTranslation -ReportTypeTranslation -ReputationBranding -ReputationLevel -ReputationLevelDefinitions -ReputationLevels -ReputationPointsRule -ReputationPointsRules -RequestFeedback -Requeue -requiredField -resultset -ResumeFlow -retrieveMetadata -retrieveRequest -RetrieveRequest -RetrieveResult -rforcecom -RForcecom -rightElementName -rightElementType -RIGHTOPERAND -RMB -ro -ROL -RoleAndSubordinates -RoleAndSubordinatesInternal -RoleOrTerritory -roleSubordinates -roleSubordinatesInternal -ROLLUP -RoutingType -RowCount -RowLabelAscending -RowLabelDescending -RowValueAscending -RowValueDescending -RSD -RTF -ru -RuleAssociation -RuleEntry -RuleItem -ruleName -RunAllTestsInOrg -RunLocalTests -RunSpecifiedTests -RunTestsResult -RUR -RWF -RypplePost -salesforce -SameOriginOnly -SAML -SamlEncryptionType -SamlIdentityLocationType -SamlIdentityType -SamlIdpSLOBinding -SamlInitiationMethod -SamlNameIdFormatType -SamlSpSLOBinding -SamlSsoConfig -SamlSubjectType -SamlType -SAR -SBD -ScatterGrouped -ScheduleDate -ScheduledRecommendation -ScheduledRecommendationDetail -sControl -Scontrol -SControlContentSource -ScontrolTranslation -SCR -SCREENFIELD -screenFieldName -SCREENFIELDTYPE -SCREENRULE -screenRuleName -SDD -SDG -SearchLayouts -SearchSettings -SearchSettingsByObject -SecurityClassification -SecuritySettings -SEK -SendAction -SendEmail -SensitiveDataActionType -ServiceCloudConsoleConfig -ServiceDesk -ServiceReportTemplate -sessionId -SessionSecurityLevel -SessionSettings -SessionTimeout -SetNull -SettingsOpportunityFilter -SetupObjectVisibility -SFDCMobileSettings -SfdcOrg -SFX -SG -SGD -SharedTo -SharingBaseRule -SharingCriteriaRule -SharingModel -SharingOwnerRule -SharingReason -SharingReasonTranslation -SharingRecalculation -SharingRules -SharingSet -SharingTerritoryRule -SHP -SHTM -SHTML -SidebarComponent -SimpleURL -SiteClickjackProtectionLevel -SiteDotCom -Siteforce -SiteRedirect -SiteRedirectMapping -SiteType -SiteWebAddress -SixMonths -SixtyDays -SixtyMinutes -SJIS -sk -SkillAssignments -SkillProfileAssignments -SkillUserAssignments -SKK -sl -SLL -SNOTE -sobject -SObject -SOBJECT -sobjectName -SocialCustomerServiceSettings -SocialHandle -SocialNetwork -SocialPost -SocialPostContent -SocialPostSource -SOQL -sortOrder -SortOrder -sosl -SOSL -SpecialCharacters -SpecifiedUser -SpInitiated -SpokeId -sr -SRD -SRG -ssn -SSO -SSP -ssZ -stageName -StandardButton -StandardFieldTranslation -StandardValue -StandardValueSet -StandardValueSetTranslation -StandardVolume -StartFlow -startsWith -StartsWith -StaticResource -StaticResourceCacheControl -StepCriteriaNotMetType -StepRejectBehaviorType -stevenmmortimer -StevenMMortimer -StrategyNode -STYPI -SUBFLOW -subflowName -SUBFLOWS -subflowType -subfolders -SubjectNameId -Sublative -SubscriberControlled -SubtabComponents -successfulResults -SummaryLayout -SummaryLayoutItem -SummaryLayoutStyle -SummaryOperations -Superessive -SupervisorAgentConfigSkills -SupervisorAgentStatusFilter -SUR -surveyName -sv -SV -SVC -SVGZ -SY -SynonymDictionary -SynonymGroup -SYP -SZL -TabLimitConfig -TabVisibility -teardown -TenAttempts -Termanative -TerritoryAndSubordinates -TestLevel -TestTest -TextArea -TextOnly -TextPost -th -THB -ThirtyDays -ThirtyMinutes -THISMONTH -THISNEXT -THISNEXTMONTH -THISWEEK -ThreeAttempts -THTML -thunderResponse -tibble -tibbles -Tidelift -tidyverse -TIF -timeframe -Timeframe -timespan -TJR -TJS -tl -TMM -TMT -TND -Toc -TopicsForObjects -topLeft -TopLeft -TopLeftLeft -TopLeftTop -TopRight -TopRightRight -TopRightTop -TopToBottom -TouchMobileSettings -TPE -TrackedChange -trailhead -TransactionSecurityAction -TransactionSecurityEventName -TransactionSecurityFlow -TransactionSecurityNotification -TransactionSecurityPolicy -Translative -TreatBlanksAs -TRIGGERTYPE -TRL -TRTF -TTD -TW -TWD -TwelveHours -TwentyFourHours -TwoColumnsLeftToRight -TwoColumnsTopToBottom -TwoHours -TXML -TxnSecurityPolicyType -TZS -UAH -UGX -UI -UiBehavior -UiFormulaCriterion -UiFormulaRule -UiPlugin -UiType -uk -undelete -Undelete -undeleted -Undeletes -UnderConstruction -unlist -unmanaged -unnest -unnested -unprocessedRecords -UpperLowerCaseNumeric -UpperLowerCaseNumericSpecialCharacters -upsert -Upsert -upserting -Upserting -upserts -Upserts -ur -URI -UserCriteria -UserDateGranularity -UserDateInterval -userHierarchyField -UserId -USERINPUT -userLookup -UserProfile -UserProvisioningFlow -UserStatus -UserTerritoryDeleteHeader -UseSystemDefault -UtilityBar -UY -UYU -UZS -ValidationRule -VALIDATIONRULE -ValidationRuleTranslation -Validator -ValueSet -ValueSettings -ValueSetValuesDefinition -ValueTranslation -ValueTypeField -variableName -VE -VEB -VEF -VerticalColumn -VerticalColumnGrouped -VerticalColumnGroupedLine -VerticalColumnLine -VerticalColumnStacked -VerticalColumnStackedLine -VerticalColumnStackedTo -VisibleOptional -VisibleOrRequired -VisibleRequired -VISIO -visualforce -Visualforce -VisualForce -visualforcePage -VisualforcePage -VisualizationPlugin -VisualizationResource -VisualizationResourceType -VisualizationType -VND -VUV -WAITEVENT -waitEventName -WasSelected -WasSet -WasVisited -WAV -WaveApplication -WaveDashboard -WaveDataflow -WaveDataset -WaveLens -WaveRecipe -WaveTemplateBundle -WaveXmd -WaveXmdDate -WaveXmdDimension -WaveXmdDimensionCustomAction -WaveXmdDimensionMember -WaveXmdDimensionSalesforceAction -WaveXmdMeasure -WaveXmdOrganization -WaveXmdRecordDisplayLookup -wdc -WebLink -WebLinkAvailability -WebLinkDisplayType -WebLinkPosition -WebLinkTranslation -WebLinkType -WebLinkWindowType -WebToCaseSettings -WEBVIEW -WeightedSourceCategory -WMA -WMV -WORDT -WorkflowAction -WorkflowActionReference -WorkflowActionType -WorkflowAlert -WorkflowEmailRecipient -WorkflowFieldUpdate -WorkflowFlowAction -WorkflowFlowActionParameter -WorkflowKnowledgePublish -WorkflowOutboundMessage -WorkflowRule -WorkflowSend -WorkflowTask -WorkflowTaskTranslation -WorkflowTimeTrigger -WorkflowTimeUnits -WorkflowTriggerTypes -WorkspaceMapping -WRF -WST -XAF -XCD -XHTML -XJS -xmlToList -XOF -XPF -XPSD -XSN -xxxxxZZZ -XYZXYZXYZXYZ -XZIP -yyyy -ZA -ZAR -zh -ZippedVersions -ZMK -ZMW -ZWD -ZWL diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/extdata/cloud.png b/revdep/library.noindex/salesforcer/new/salesforcer/extdata/cloud.png deleted file mode 100644 index f3d90f71..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/extdata/cloud.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/extdata/data-wrangling-cheatsheet.pdf b/revdep/library.noindex/salesforcer/new/salesforcer/extdata/data-wrangling-cheatsheet.pdf deleted file mode 100644 index e6bf8984..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/extdata/data-wrangling-cheatsheet.pdf and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/extdata/logo.png b/revdep/library.noindex/salesforcer/new/salesforcer/extdata/logo.png deleted file mode 100644 index ecf5fa74..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/extdata/logo.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/extdata/old-logo.png b/revdep/library.noindex/salesforcer/new/salesforcer/extdata/old-logo.png deleted file mode 100644 index 9e2ae3be..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/extdata/old-logo.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/AnIndex b/revdep/library.noindex/salesforcer/new/salesforcer/help/AnIndex deleted file mode 100644 index 7dc15859..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/help/AnIndex +++ /dev/null @@ -1,277 +0,0 @@ -salesforcer-package salesforcer-package -accepted_controls_by_api accepted_controls_by_api -accepted_controls_by_operation accepted_controls_by_operation -bind_query_resultsets bind_query_resultsets -build_manifest_xml_from_list build_manifest_xml_from_list -build_metadata_xml_from_list build_metadata_xml_from_list -build_proxy build_proxy -build_soap_xml_from_list build_soap_xml_from_list -catch_errors catch_errors -catch_unknown_api catch_unknown_api -check_and_encode_files check_and_encode_files -collapse_list_with_dupe_names collapse_list_with_dupe_names -combine_parent_and_child_resultsets combine_parent_and_child_resultsets -compact2 compact2 -drop_attributes drop_attributes -drop_attributes_recursively drop_attributes_recursively -drop_empty_recursively drop_empty_recursively -drop_nested_child_records drop_nested_child_records -extract_nested_child_records extract_nested_child_records -extract_records_from_xml_node extract_records_from_xml_node -extract_records_from_xml_nodeset extract_records_from_xml_nodeset -extract_records_from_xml_nodeset_of_records extract_records_from_xml_nodeset_of_records -filter_valid_controls filter_valid_controls -flatten_tbl_df flatten_tbl_df -format_headers_for_verbose format_headers_for_verbose -format_report_row format_report_row -get_os get_os -guess_object_name_from_soql guess_object_name_from_soql -is_legit_token is_legit_token -list_extract_parent_and_child_result list_extract_parent_and_child_result -make_analytics_folder_child_operations_url make_analytics_folder_child_operations_url -make_analytics_folder_collections_url make_analytics_folder_collections_url -make_analytics_folder_operations_url make_analytics_folder_operations_url -make_analytics_folder_shares_url make_analytics_folder_shares_url -make_analytics_folder_share_by_id_url make_analytics_folder_share_by_id_url -make_analytics_folder_share_recipients_url make_analytics_folder_share_recipients_url -make_analytics_notifications_limits_url make_analytics_notifications_limits_url -make_analytics_notifications_list_url make_analytics_notifications_list_url -make_analytics_notification_operations_url make_analytics_notification_operations_url -make_base_metadata_url make_base_metadata_url -make_base_rest_url make_base_rest_url -make_base_soap_url make_base_soap_url -make_bulk_batches_url make_bulk_batches_url -make_bulk_batch_details_url make_bulk_batch_details_url -make_bulk_batch_status_url make_bulk_batch_status_url -make_bulk_create_job_url make_bulk_create_job_url -make_bulk_delete_job_url make_bulk_delete_job_url -make_bulk_end_job_generic_url make_bulk_end_job_generic_url -make_bulk_get_all_jobs_url make_bulk_get_all_jobs_url -make_bulk_get_all_query_jobs_url make_bulk_get_all_query_jobs_url -make_bulk_get_job_url make_bulk_get_job_url -make_bulk_job_records_url make_bulk_job_records_url -make_bulk_query_result_url make_bulk_query_result_url -make_bulk_query_url make_bulk_query_url -make_chatter_users_url make_chatter_users_url -make_composite_batch_url make_composite_batch_url -make_composite_url make_composite_url -make_dashboards_list_url make_dashboards_list_url -make_dashboard_copy_url make_dashboard_copy_url -make_dashboard_describe_url make_dashboard_describe_url -make_dashboard_filter_operators_list_url make_dashboard_filter_operators_list_url -make_dashboard_filter_options_analysis_url make_dashboard_filter_options_analysis_url -make_dashboard_status_url make_dashboard_status_url -make_dashboard_url make_dashboard_url -make_login_url make_login_url -make_parameterized_search_url make_parameterized_search_url -make_query_url make_query_url -make_reports_list_url make_reports_list_url -make_report_copy_url make_report_copy_url -make_report_create_url make_report_create_url -make_report_describe_url make_report_describe_url -make_report_execute_url make_report_execute_url -make_report_fields_url make_report_fields_url -make_report_filter_operators_list_url make_report_filter_operators_list_url -make_report_instances_list_url make_report_instances_list_url -make_report_instance_url make_report_instance_url -make_report_query_url make_report_query_url -make_report_types_list_url make_report_types_list_url -make_report_type_describe_url make_report_type_describe_url -make_report_url make_report_url -make_rest_describe_url make_rest_describe_url -make_rest_objects_url make_rest_objects_url -make_search_url make_search_url -make_soap_xml_skeleton make_soap_xml_skeleton -make_verbose_httr_message make_verbose_httr_message -map_sf_type_to_r_type map_sf_type_to_r_type -merge_null_to_na merge_null_to_na -message_w_errors_listed message_w_errors_listed -metadata_type_validator metadata_type_validator -parameterized_search_control parameterized_search_control -parse_report_detail_rows parse_report_detail_rows -rDELETE rDELETE -records_list_to_tbl records_list_to_tbl -remove_empty_linked_object_cols remove_empty_linked_object_cols -return_matching_controls return_matching_controls -rforcecom.bulkAction rforcecom.bulkAction -rforcecom.bulkQuery rforcecom.bulkQuery -rforcecom.create rforcecom.create -rforcecom.delete rforcecom.delete -rforcecom.getObjectDescription rforcecom.getObjectDescription -rforcecom.getServerTimestamp rforcecom.getServerTimestamp -rforcecom.login rforcecom.login -rforcecom.query rforcecom.query -rforcecom.retrieve rforcecom.retrieve -rforcecom.search rforcecom.search -rforcecom.update rforcecom.update -rforcecom.upsert rforcecom.upsert -rGET rGET -rPATCH rPATCH -rPOST rPOST -rPUT rPUT -salesforcer salesforcer-package -salesforcer_state salesforcer_state -session_id_available session_id_available -set_null_elements_to_na set_null_elements_to_na -set_null_elements_to_na_recursively set_null_elements_to_na_recursively -sf_abort_job_bulk sf_abort_job_bulk -sf_access_token sf_access_token -sf_analytics_notifications_limits sf_analytics_notifications_limits -sf_analytics_notifications_list sf_analytics_notifications_list -sf_analytics_notification_create sf_analytics_notification_create -sf_analytics_notification_delete sf_analytics_notification_delete -sf_analytics_notification_describe sf_analytics_notification_describe -sf_analytics_notification_update sf_analytics_notification_update -sf_auth sf_auth -sf_auth_check sf_auth_check -sf_auth_refresh sf_auth_refresh -sf_batch_details_bulk sf_batch_details_bulk -sf_batch_status_bulk sf_batch_status_bulk -sf_build_cols_spec sf_build_cols_spec -sf_bulk_operation sf_run_bulk_operation -sf_close_job_bulk sf_close_job_bulk -sf_control sf_control -sf_convert_lead sf_convert_lead -sf_copy_report sf_copy_report -sf_create sf_create -sf_create_attachment sf_create_attachment -sf_create_attachment_bulk_v1 sf_create_attachment_bulk_v1 -sf_create_attachment_rest sf_create_attachment_rest -sf_create_attachment_soap sf_create_attachment_soap -sf_create_batches_bulk sf_create_batches_bulk -sf_create_bulk_v1 sf_create_bulk_v1 -sf_create_bulk_v2 sf_create_bulk_v2 -sf_create_job_bulk sf_create_job_bulk -sf_create_job_bulk_v1 sf_create_job_bulk_v1 -sf_create_job_bulk_v2 sf_create_job_bulk_v2 -sf_create_metadata sf_create_metadata -sf_create_report sf_create_report -sf_create_rest sf_create_rest -sf_create_soap sf_create_soap -sf_dashboards_list sf_dashboards_list -sf_dashboard_components_describe sf_dashboard_components_describe -sf_dashboard_copy sf_dashboard_copy -sf_dashboard_delete sf_dashboard_delete -sf_dashboard_describe sf_dashboard_describe -sf_dashboard_filter_operators_list sf_dashboard_filter_operators_list -sf_dashboard_filter_options_analysis sf_dashboard_filter_options_analysis -sf_dashboard_refresh sf_dashboard_refresh -sf_dashboard_results sf_dashboard_results -sf_dashboard_set_sticky_filter sf_dashboard_set_sticky_filter -sf_dashboard_status sf_dashboard_status -sf_dashboard_update sf_dashboard_update -sf_delete sf_delete -sf_delete_bulk_v1 sf_delete_bulk_v1 -sf_delete_bulk_v2 sf_delete_bulk_v2 -sf_delete_job_bulk sf_delete_job_bulk -sf_delete_metadata sf_delete_metadata -sf_delete_report sf_delete_report -sf_delete_report_instance sf_delete_report_instance -sf_delete_rest sf_delete_rest -sf_delete_soap sf_delete_soap -sf_describe_metadata sf_describe_metadata -sf_describe_objects sf_describe_objects -sf_describe_object_fields sf_describe_object_fields -sf_describe_report sf_describe_report -sf_describe_report_type sf_describe_report_type -sf_download_attachment sf_download_attachment -sf_empty_recycle_bin sf_empty_recycle_bin -sf_end_job_bulk sf_end_job_bulk -sf_execute_report sf_execute_report -sf_find_duplicates sf_find_duplicates -sf_find_duplicates_by_id sf_find_duplicates_by_id -sf_format_date sf_format_date -sf_format_datetime sf_format_datetime -sf_format_time.data.frame sf_format_time.data.frame -sf_format_time.list sf_format_time.list -sf_get_all_jobs_bulk sf_get_all_jobs_bulk -sf_get_all_query_jobs_bulk sf_get_all_query_jobs_bulk -sf_get_dashboard_data sf_get_dashboard_data -sf_get_deleted sf_get_deleted -sf_get_job_bulk sf_get_job_bulk -sf_get_job_records_bulk sf_get_job_records_bulk -sf_get_report_instance_results sf_get_report_instance_results -sf_get_updated sf_get_updated -sf_guess_cols sf_guess_cols -sf_input_data_validation sf_input_data_validation -sf_job_batches_bulk sf_job_batches_bulk -sf_list_api_limits sf_list_api_limits -sf_list_metadata sf_list_metadata -sf_list_objects sf_list_objects -sf_list_reports sf_list_reports -sf_list_report_fields sf_list_report_fields -sf_list_report_filter_operators sf_list_report_filter_operators -sf_list_report_instances sf_list_report_instances -sf_list_report_types sf_list_report_types -sf_list_resources sf_list_resources -sf_list_rest_api_versions sf_list_rest_api_versions -sf_merge sf_merge -sf_query sf_query -sf_query_bulk sf_run_bulk_query -sf_query_bulk_v1 sf_query_bulk_v1 -sf_query_bulk_v2 sf_query_bulk_v2 -sf_query_report sf_query_report -sf_query_result_bulk sf_query_result_bulk -sf_query_result_bulk_v1 sf_query_result_bulk_v1 -sf_query_result_bulk_v2 sf_query_result_bulk_v2 -sf_read_metadata sf_read_metadata -sf_rename_metadata sf_rename_metadata -sf_reorder_cols sf_reorder_cols -sf_report_folders_list sf_report_folders_list -sf_report_folder_children sf_report_folder_children -sf_report_folder_create sf_report_folder_create -sf_report_folder_delete sf_report_folder_delete -sf_report_folder_describe sf_report_folder_describe -sf_report_folder_shares_add sf_report_folder_shares_add -sf_report_folder_shares_list sf_report_folder_shares_list -sf_report_folder_shares_update sf_report_folder_shares_update -sf_report_folder_share_delete sf_report_folder_share_delete -sf_report_folder_share_describe sf_report_folder_share_describe -sf_report_folder_share_recipients sf_report_folder_share_recipients -sf_report_folder_share_update sf_report_folder_share_update -sf_report_folder_update sf_report_folder_update -sf_reset_password sf_reset_password -sf_rest_list sf_rest_list -sf_retrieve sf_retrieve -sf_retrieve_metadata sf_retrieve_metadata -sf_retrieve_metadata_check_status sf_retrieve_metadata_check_status -sf_retrieve_rest sf_retrieve_rest -sf_retrieve_soap sf_retrieve_soap -sf_run_bulk_operation sf_run_bulk_operation -sf_run_bulk_query sf_run_bulk_query -sf_run_report sf_run_report -sf_search sf_search -sf_server_timestamp sf_server_timestamp -sf_session_id sf_session_id -sf_set_password sf_set_password -sf_submit_query_bulk sf_submit_query_bulk -sf_undelete sf_undelete -sf_update sf_update -sf_update_bulk_v1 sf_update_bulk_v1 -sf_update_bulk_v2 sf_update_bulk_v2 -sf_update_metadata sf_update_metadata -sf_update_report sf_update_report -sf_update_rest sf_update_rest -sf_update_soap sf_update_soap -sf_upload_complete_bulk sf_upload_complete_bulk -sf_upsert sf_upsert -sf_upsert_bulk_v1 sf_upsert_bulk_v1 -sf_upsert_bulk_v2 sf_upsert_bulk_v2 -sf_upsert_metadata sf_upsert_metadata -sf_upsert_rest sf_upsert_rest -sf_upsert_soap sf_upsert_soap -sf_user_info sf_user_info -sf_write_csv sf_write_csv -simplify_report_metadata simplify_report_metadata -stop_w_errors_listed stop_w_errors_listed -token_available token_available -unnest_col unnest_col -validate_get_all_jobs_params validate_get_all_jobs_params -valid_metadata_list valid_metadata_list -VERB_n VERB_n -warn_w_errors_listed warn_w_errors_listed -xmlToList2 xmlToList2 -xml_drop_and_unlist xml_drop_and_unlist -xml_drop_and_unlist_recursively xml_drop_and_unlist_recursively -xml_extract_parent_and_child_result xml_extract_parent_and_child_result -xml_nodeset_to_df xml_nodeset_to_df diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/aliases.rds b/revdep/library.noindex/salesforcer/new/salesforcer/help/aliases.rds deleted file mode 100644 index 4ce3ca99..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/help/aliases.rds and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/cloud.png b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/cloud.png deleted file mode 100644 index f3d90f71..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/cloud.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-archived.svg b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-archived.svg deleted file mode 100644 index 48f72a6f..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-archived.svg +++ /dev/null @@ -1 +0,0 @@ - lifecyclelifecyclearchivedarchived \ No newline at end of file diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-defunct.svg b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-defunct.svg deleted file mode 100644 index 01452e5f..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-defunct.svg +++ /dev/null @@ -1 +0,0 @@ -lifecyclelifecycledefunctdefunct \ No newline at end of file diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-deprecated.svg b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-deprecated.svg deleted file mode 100644 index 4baaee01..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-deprecated.svg +++ /dev/null @@ -1 +0,0 @@ -lifecyclelifecycledeprecateddeprecated \ No newline at end of file diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-experimental.svg b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-experimental.svg deleted file mode 100644 index d1d060e9..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-experimental.svg +++ /dev/null @@ -1 +0,0 @@ -lifecyclelifecycleexperimentalexperimental \ No newline at end of file diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-maturing.svg b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-maturing.svg deleted file mode 100644 index df713101..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-maturing.svg +++ /dev/null @@ -1 +0,0 @@ -lifecyclelifecyclematuringmaturing \ No newline at end of file diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-questioning.svg b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-questioning.svg deleted file mode 100644 index 08ee0c90..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-questioning.svg +++ /dev/null @@ -1 +0,0 @@ -lifecyclelifecyclequestioningquestioning \ No newline at end of file diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-soft-deprecated.svg b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-soft-deprecated.svg deleted file mode 100644 index 9f014fd1..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-soft-deprecated.svg +++ /dev/null @@ -1 +0,0 @@ -lifecyclelifecyclesoft-deprecatedsoft-deprecated \ No newline at end of file diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-stable.svg b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-stable.svg deleted file mode 100644 index e015dc81..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-stable.svg +++ /dev/null @@ -1 +0,0 @@ -lifecyclelifecyclestablestable \ No newline at end of file diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-superseded.svg b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-superseded.svg deleted file mode 100644 index 75f24f55..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/lifecycle-superseded.svg +++ /dev/null @@ -1 +0,0 @@ - lifecyclelifecyclesupersededsuperseded \ No newline at end of file diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/logo.png b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/logo.png deleted file mode 100644 index ecf5fa74..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/logo.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/old-logo.png b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/old-logo.png deleted file mode 100644 index 9e2ae3be..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/old-logo.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/old-salesforcer-hex.png b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/old-salesforcer-hex.png deleted file mode 100644 index 2fc28638..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/old-salesforcer-hex.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/old-salesforcer.png b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/old-salesforcer.png deleted file mode 100644 index 90772457..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/old-salesforcer.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/salesforcer.png b/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/salesforcer.png deleted file mode 100644 index ff56023c..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/help/figures/salesforcer.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/paths.rds b/revdep/library.noindex/salesforcer/new/salesforcer/help/paths.rds deleted file mode 100644 index 7f53f457..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/help/paths.rds and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/salesforcer.rdb b/revdep/library.noindex/salesforcer/new/salesforcer/help/salesforcer.rdb deleted file mode 100644 index 78d027e8..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/help/salesforcer.rdb and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/help/salesforcer.rdx b/revdep/library.noindex/salesforcer/new/salesforcer/help/salesforcer.rdx deleted file mode 100644 index a6e5e069..00000000 Binary files a/revdep/library.noindex/salesforcer/new/salesforcer/help/salesforcer.rdx and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/html/00Index.html b/revdep/library.noindex/salesforcer/new/salesforcer/html/00Index.html deleted file mode 100644 index 2350387c..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/html/00Index.html +++ /dev/null @@ -1,311 +0,0 @@ - - -R: An Implementation of 'Salesforce' APIs Using Tidy Principles - - - -

An Implementation of 'Salesforce' APIs Using Tidy Principles - -

-
-
-[Up] -[Top] -

Documentation for package ‘salesforcer’ version 0.2.0

- - - -

Help Pages

- - -

-C -M -P -R -S -V -

- - -

-- C --

- - - - -
collapse_list_with_dupe_namesCollapse Elements in List with Same Name
- -

-- M --

- - - - -
metadata_type_validatorMetadata Data Type Validator
- -

-- P --

- - - - -
parameterized_search_controlAuxiliary for Controlling Parametrized Searches
- -

-- R --

- - - - - - - - - - - - - - - - - - - - - - - - - - -
rforcecom.bulkActionThe 'salesforcer' backwards compatible version of the RForcecom function 'rforcecom.bulkAction'
rforcecom.bulkQueryThe 'salesforcer' backwards compatible version of 'rforcecom.bulkQuery'
rforcecom.createThe 'salesforcer' backwards compatible version of 'rforcecom.create'
rforcecom.deleteThe 'salesforcer' backwards compatible version of 'rforcecom.delete'
rforcecom.getObjectDescriptionThe 'salesforcer' backwards compatible version of 'rforcecom.getObjectDescription'
rforcecom.getServerTimestampThe 'salesforcer' backwards compatible version of 'rforcecom.getServerTimestamp'
rforcecom.loginThe 'salesforcer' backwards compatible version of 'rforcecom.login'
rforcecom.queryThe 'salesforcer' backwards compatible version of 'rforcecom.query'
rforcecom.retrieveThe 'salesforcer' backwards compatible version of 'rforcecom.retrieve'
rforcecom.searchThe 'salesforcer' backwards compatible version of 'rforcecom.search'
rforcecom.updateThe 'salesforcer' backwards compatible version of 'rforcecom.update'
rforcecom.upsertThe 'salesforcer' backwards compatible version of 'rforcecom.upsert'
- -

-- S --

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sf_abort_job_bulkAbort Bulk API Job
sf_analytics_notifications_limitsReturn limits of analytics notifications
sf_analytics_notifications_listList analytics notifications
sf_analytics_notification_createCreate an analytics notification
sf_analytics_notification_deleteDelete an analytics notification
sf_analytics_notification_describeDescribe an analytics notification
sf_analytics_notification_updateUpdate an analytics notification
sf_authLog in to Salesforce
sf_batch_details_bulkReturning the Details of a Batch in a Bulk API Job
sf_batch_status_bulkChecking the Status of a Batch in a Bulk API Job
sf_bulk_operationRun Bulk Operation
sf_close_job_bulkClose Bulk API Job
sf_controlAuxiliary for Controlling Calls to Salesforce APIs
sf_convert_leadConvert Leads
sf_copy_reportCopy a report
sf_createCreate Records
sf_create_attachmentCreate Attachments
sf_create_batches_bulkAdd Batches to a Bulk API Job
sf_create_job_bulkCreate Bulk API Job
sf_create_metadataCreate Object or Field Metadata in Salesforce
sf_create_reportCreate a report
sf_dashboards_listList dashboards
sf_dashboard_components_describeDescribe dashboard components
sf_dashboard_copyCopy a dashboard
sf_dashboard_deleteDelete a dashboard
sf_dashboard_describeDescribe a dashboard
sf_dashboard_filter_operators_listList dashboard filter operators
sf_dashboard_filter_options_analysisGet an analysis of the filter options for a dashboard
sf_dashboard_refreshRefresh an existing dashboard
sf_dashboard_resultsGet the results of an existing dashboard
sf_dashboard_set_sticky_filterSet a sticky dashboard filter
sf_dashboard_statusGet the status of a dashboard
sf_dashboard_updateUpdate a dashboard
sf_deleteDelete Records
sf_delete_job_bulkDelete Bulk API Job
sf_delete_metadataDelete Object or Field Metadata in Salesforce
sf_delete_reportDelete a report
sf_delete_report_instanceDelete a report instance
sf_describe_metadataDescribe the Metadata in an Organization
sf_describe_objectsSObject Basic Information
sf_describe_object_fieldsDescribe Object Fields
sf_describe_reportDescribe a report
sf_describe_report_typeDescribe a report type
sf_download_attachmentDownload an Attachment
sf_empty_recycle_binEmpty Recycle Bin
sf_execute_reportExecute a report
sf_find_duplicatesFind Duplicate Records
sf_find_duplicates_by_idFind Duplicate Records By Id
sf_get_all_jobs_bulkGet All Bulk API Jobs
sf_get_all_query_jobs_bulkGet All Bulk API Query Jobs
sf_get_dashboard_dataGet dashboard data in a tabular format
sf_get_deletedGet Deleted Records from a Timeframe
sf_get_job_bulkGet Bulk API Job
sf_get_job_records_bulkReturning the Details of a Bulk API Job
sf_get_report_instance_resultsGet report instance results
sf_get_updatedGet Updated Records from a Timeframe
sf_job_batches_bulkChecking the Status of a Batch in a Bulk API Job
sf_list_api_limitsList the Limits for an API
sf_list_metadataList All Objects of a Certain Metadata Type in Salesforce
sf_list_objectsList Organization Objects and their Metadata
sf_list_reportsList reports
sf_list_report_fieldsGet a list of report fields
sf_list_report_filter_operatorsList report filter operators
sf_list_report_instancesList report instances
sf_list_report_typesList report types
sf_list_resourcesList the Resources for an API
sf_list_rest_api_versionsList REST API Versions
sf_mergeMerge Records
sf_queryPerform SOQL Query
sf_query_bulkRun bulk query
sf_query_bulk_v1Run Bulk 1.0 query
sf_query_bulk_v2Run Bulk 2.0 query
sf_query_reportGet Report Data without Saving Changes to or Creating a Report
sf_query_result_bulkRetrieve the results of a completed bulk query
sf_query_result_bulk_v1Retrieve the results of a Bulk 1.0 query
sf_query_result_bulk_v2Retrieve the results of a Bulk 2.0 query
sf_read_metadataRead Object or Field Metadata from Salesforce
sf_rename_metadataRename Metadata Elements in Salesforce
sf_report_folders_listList report folders
sf_report_folder_childrenGet the subfolders (children) of a report folder
sf_report_folder_createCreate report folder
sf_report_folder_deleteDelete a report folder
sf_report_folder_describeDescribe a report folder
sf_report_folder_shares_addAdd shares to a report folder
sf_report_folder_shares_listList the shares in a report folder
sf_report_folder_shares_updateUpdate the shares for a report folder
sf_report_folder_share_deleteDelete a report folder share
sf_report_folder_share_describeDescribe a report folder share
sf_report_folder_share_recipientsGet report folder share recipients
sf_report_folder_share_updateUpdate a report folder share
sf_report_folder_updateUpdate a report folder
sf_reset_passwordReset User Password
sf_retrieveRetrieve Records By Id
sf_retrieve_metadataMake A Request to Retrieve the Metadata
sf_run_bulk_operationRun Bulk Operation
sf_run_bulk_queryRun bulk query
sf_run_reportGet a report's data in tabular format
sf_searchPerform SOSL Search
sf_server_timestampSalesforce Server Timestamp
sf_set_passwordSet User Password
sf_submit_query_bulkSubmit Bulk Query Batch to a Bulk API Job
sf_undeleteUndelete Records
sf_updateUpdate Records
sf_update_metadataUpdate Object or Field Metadata in Salesforce
sf_update_reportUpdate a report
sf_upload_complete_bulkSignal Upload Complete to Bulk API Job
sf_upsertUpsert Records
sf_upsert_metadataUpsert Object or Field Metadata in Salesforce
sf_user_infoReturn Current User Info
- -

-- V --

- - - - -
valid_metadata_listList of Valid Data Types
- diff --git a/revdep/library.noindex/salesforcer/new/salesforcer/html/R.css b/revdep/library.noindex/salesforcer/new/salesforcer/html/R.css deleted file mode 100644 index f10f5ea6..00000000 --- a/revdep/library.noindex/salesforcer/new/salesforcer/html/R.css +++ /dev/null @@ -1,97 +0,0 @@ -body { - background: white; - color: black; -} - -a:link { - background: white; - color: blue; -} - -a:visited { - background: white; - color: rgb(50%, 0%, 50%); -} - -h1 { - background: white; - color: rgb(55%, 55%, 55%); - font-family: monospace; - font-size: x-large; - text-align: center; -} - -h2 { - background: white; - color: rgb(40%, 40%, 40%); - font-family: monospace; - font-size: large; - text-align: center; -} - -h3 { - background: white; - color: rgb(40%, 40%, 40%); - font-family: monospace; - font-size: large; -} - -h4 { - background: white; - color: rgb(40%, 40%, 40%); - font-family: monospace; - font-style: italic; - font-size: large; -} - -h5 { - background: white; - color: rgb(40%, 40%, 40%); - font-family: monospace; -} - -h6 { - background: white; - color: rgb(40%, 40%, 40%); - font-family: monospace; - font-style: italic; -} - -img.toplogo { - width: 4em; - vertical-align: middle; -} - -img.arrow { - width: 30px; - height: 30px; - border: 0; -} - -span.acronym { - font-size: small; -} - -span.env { - font-family: monospace; -} - -span.file { - font-family: monospace; -} - -span.option{ - font-family: monospace; -} - -span.pkg { - font-weight: bold; -} - -span.samp{ - font-family: monospace; -} - -div.vignettes a:hover { - background: rgb(85%, 85%, 85%); -} diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/DESCRIPTION b/revdep/library.noindex/salesforcer/old/salesforcer/DESCRIPTION deleted file mode 100644 index 783795f6..00000000 --- a/revdep/library.noindex/salesforcer/old/salesforcer/DESCRIPTION +++ /dev/null @@ -1,40 +0,0 @@ -Package: salesforcer -Title: An Implementation of 'Salesforce' APIs Using Tidy Principles -Version: 0.1.4 -Date: 2020-06-13 -Description: Functions connecting to the 'Salesforce' Platform APIs (REST, SOAP, - Bulk 1.0, Bulk 2.0, and Metadata) . - Most all calls from these APIs are supported as they use CSV, XML or JSON data - that can be parsed into R data structures. For more details please see the - 'Salesforce' API documentation and this package's website - for more information, - documentation, and examples. -Authors@R: c( - person(c("Steven", "M."), "Mortimer", , "reportmort@gmail.com", c("aut", "cre")), - person("Takekatsu", "Hiramura", , "thira@plavox.info", c("ctb")), - person("Jennifer", "Bryan", , "jenny@rstudio.com", c("ctb", "cph")), - person("Joanna", "Zhao", , "joanna.zhao@alumni.ubc.ca", c("ctb", "cph")) - ) -URL: https://github.com/StevenMMortimer/salesforcer -BugReports: https://github.com/StevenMMortimer/salesforcer/issues -Encoding: UTF-8 -Depends: R (>= 3.6.0) -License: MIT + file LICENSE -LazyData: true -Imports: methods (>= 3.6.0), XML (>= 3.99-0.3), httr (>= 1.4.1), dplyr - (>= 1.0.0), xml2 (>= 1.2.0), readr (>= 1.3.1), data.table (>= - 1.12.0), jsonlite (>= 1.6.1), purrr (>= 0.3.4), lubridate (>= - 1.7.8), base64enc, mime, curl, zip -Suggests: knitr, testthat, rmarkdown, here, RForcecom -VignetteBuilder: knitr -RoxygenNote: 7.1.0 -NeedsCompilation: no -Packaged: 2020-06-13 16:44:40 UTC; steven.mortimer -Author: Steven M. Mortimer [aut, cre], - Takekatsu Hiramura [ctb], - Jennifer Bryan [ctb, cph], - Joanna Zhao [ctb, cph] -Maintainer: Steven M. Mortimer -Repository: CRAN -Date/Publication: 2020-06-13 17:20:02 UTC -Built: R 4.0.2; ; 2020-07-16 17:13:29 UTC; unix diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/INDEX b/revdep/library.noindex/salesforcer/old/salesforcer/INDEX deleted file mode 100644 index 6bf50175..00000000 --- a/revdep/library.noindex/salesforcer/old/salesforcer/INDEX +++ /dev/null @@ -1,102 +0,0 @@ -collapse_list_with_dupe_names - Collapse Elements in List with Same Name -metadata_type_validator - Metadata Data Type Validator -parameterized_search_control - Auxiliary for Controlling Parametrized Searches -rforcecom.bulkAction Run Bulk Action -rforcecom.bulkQuery salesforcer's backwards compatible version of - rforcecom.bulkQuery -rforcecom.create salesforcer's backwards compatible version of - rforcecom.create -rforcecom.delete salesforcer's backwards compatible version of - rforcecom.delete -rforcecom.getObjectDescription - salesforcer's backwards compatible version of - rforcecom.getObjectDescription -rforcecom.getServerTimestamp - salesforcer's backwards compatible version of - rforcecom.getServerTimestamp -rforcecom.login salesforcer's backwards compatible version of - rforcecom.login -rforcecom.query salesforcer's backwards compatible version of - rforcecom.query -rforcecom.retrieve salesforcer's backwards compatible version of - rforcecom.retrieve -rforcecom.search salesforcer's backwards compatible version of - rforcecom.search -rforcecom.update salesforcer's backwards compatible version of - rforcecom.update -rforcecom.upsert salesforcer's backwards compatible version of - rforcecom.upsert -salesforcer 'salesforcer' package -sf_abort_job_bulk Abort Bulk API Job -sf_auth Log in to Salesforce -sf_batch_details_bulk Returning the Details of a Batch in a Bulk API - Job -sf_batch_status_bulk Checking the Status of a Batch in a Bulk API - Job -sf_bulk_operation Run Bulk Operation -sf_close_job_bulk Close Bulk API Job -sf_control Auxiliary for Controlling Calls to Salesforce - APIs -sf_convert_lead Convert Leads -sf_create Create Records -sf_create_attachment Create Attachments -sf_create_batches_bulk - Add Batches to a Bulk API Job -sf_create_job_bulk Create Bulk API Job -sf_create_metadata Create Object or Field Metadata in Salesforce -sf_delete Delete Records -sf_delete_job_bulk Delete Bulk API Job -sf_delete_metadata Delete Object or Field Metadata in Salesforce -sf_describe_metadata Describe the Metadata in an Organization -sf_describe_object_fields - Describe Object Fields -sf_describe_objects SObject Basic Information -sf_download_attachment - Download an Attachment -sf_empty_recycle_bin Empty Recycle Bin -sf_find_duplicates Find Duplicate Records -sf_find_duplicates_by_id - Find Duplicate Records By Id -sf_get_all_jobs_bulk Get All Bulk API Jobs -sf_get_all_query_jobs_bulk - Get All Bulk API Query Jobs -sf_get_deleted Get Deleted Records from a Timeframe -sf_get_job_bulk Get Bulk API Job -sf_get_job_records_bulk - Returning the Details of a Bulk API Job -sf_get_updated Get Updated Records from a Timeframe -sf_job_batches_bulk Checking the Status of a Batch in a Bulk API - Job -sf_list_api_limits List the Limits for an API -sf_list_metadata List All Objects of a Certain Metadata Type in - Salesforce -sf_list_objects List Organization Objects and their Metadata -sf_list_resources List the Resources for an API -sf_list_rest_api_versions - List REST API Versions -sf_merge Merge Records -sf_query Perform SOQL Query -sf_query_bulk Run Bulk Query -sf_query_result_bulk Retrieving the Results of a Bulk Query Batch in - a Bulk API Job -sf_read_metadata Read Object or Field Metadata from Salesforce -sf_rename_metadata Rename Metadata Elements in Salesforce -sf_reset_password Reset User Password -sf_retrieve Retrieve Records By Id -sf_retrieve_metadata Make A Request to Retrieve the Metadata -sf_search Perform SOSL Search -sf_server_timestamp Salesforce Server Timestamp -sf_set_password Set User Password -sf_submit_query_bulk Submit Bulk Query Batch to a Bulk API Job -sf_undelete Undelete Records -sf_update Update Records -sf_update_metadata Update Object or Field Metadata in Salesforce -sf_upload_complete_bulk - Signal Upload Complete to Bulk API Job -sf_upsert Upsert Records -sf_upsert_metadata Upsert Object or Field Metadata in Salesforce -sf_user_info Return Current User Info -valid_metadata_list List of Valid Data Types diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/LICENSE b/revdep/library.noindex/salesforcer/old/salesforcer/LICENSE deleted file mode 100644 index 2b970cb5..00000000 --- a/revdep/library.noindex/salesforcer/old/salesforcer/LICENSE +++ /dev/null @@ -1,2 +0,0 @@ -YEAR: 2018-2020 -COPYRIGHT HOLDER: Steven M. Mortimer diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/NAMESPACE b/revdep/library.noindex/salesforcer/old/salesforcer/NAMESPACE deleted file mode 100644 index 0120cbb7..00000000 --- a/revdep/library.noindex/salesforcer/old/salesforcer/NAMESPACE +++ /dev/null @@ -1,238 +0,0 @@ -# Generated by roxygen2: do not edit by hand - -S3method(sf_format_time,Date) -S3method(sf_format_time,POSIXct) -S3method(sf_format_time,POSIXlt) -S3method(sf_format_time,POSIXt) -S3method(sf_format_time,character) -S3method(sf_format_time,data.frame) -S3method(sf_format_time,list) -S3method(sf_format_time,logical) -S3method(sf_format_time,numeric) -export(VERB_n) -export(accepted_controls_by_api) -export(accepted_controls_by_operation) -export(build_manifest_xml_from_list) -export(build_metadata_xml_from_list) -export(build_proxy) -export(build_soap_xml_from_list) -export(catch_errors) -export(collapse_list_with_dupe_names) -export(filter_valid_controls) -export(format_headers_for_verbose) -export(get_os) -export(guess_object_name_from_soql) -export(make_base_metadata_url) -export(make_base_rest_url) -export(make_base_soap_url) -export(make_bulk_batch_details_url) -export(make_bulk_batch_status_url) -export(make_bulk_batches_url) -export(make_bulk_create_job_url) -export(make_bulk_delete_job_url) -export(make_bulk_end_job_generic_url) -export(make_bulk_get_all_jobs_url) -export(make_bulk_get_all_query_jobs_url) -export(make_bulk_get_job_url) -export(make_bulk_job_records_url) -export(make_bulk_query_result_url) -export(make_bulk_query_url) -export(make_chatter_users_url) -export(make_composite_batch_url) -export(make_composite_url) -export(make_login_url) -export(make_parameterized_search_url) -export(make_query_url) -export(make_rest_objects_url) -export(make_search_url) -export(make_soap_xml_skeleton) -export(make_verbose_httr_message) -export(merge_null_to_na) -export(metadata_type_validator) -export(parameterized_search_control) -export(rDELETE) -export(rGET) -export(rPATCH) -export(rPOST) -export(rPUT) -export(remove_empty_linked_object_cols) -export(return_matching_controls) -export(rforcecom.bulkAction) -export(rforcecom.bulkQuery) -export(rforcecom.create) -export(rforcecom.delete) -export(rforcecom.getObjectDescription) -export(rforcecom.getServerTimestamp) -export(rforcecom.login) -export(rforcecom.query) -export(rforcecom.retrieve) -export(rforcecom.search) -export(rforcecom.update) -export(rforcecom.upsert) -export(salesforcer_state) -export(session_id_available) -export(sf_abort_job_bulk) -export(sf_access_token) -export(sf_auth) -export(sf_auth_check) -export(sf_auth_refresh) -export(sf_batch_details_bulk) -export(sf_batch_status_bulk) -export(sf_bulk_operation) -export(sf_close_job_bulk) -export(sf_control) -export(sf_convert_lead) -export(sf_create) -export(sf_create_attachment) -export(sf_create_batches_bulk) -export(sf_create_job_bulk) -export(sf_create_metadata) -export(sf_delete) -export(sf_delete_job_bulk) -export(sf_delete_metadata) -export(sf_describe_metadata) -export(sf_describe_object_fields) -export(sf_describe_objects) -export(sf_download_attachment) -export(sf_empty_recycle_bin) -export(sf_end_job_bulk) -export(sf_find_duplicates) -export(sf_find_duplicates_by_id) -export(sf_format_date) -export(sf_format_datetime) -export(sf_get_all_jobs_bulk) -export(sf_get_all_query_jobs_bulk) -export(sf_get_deleted) -export(sf_get_job_bulk) -export(sf_get_job_records_bulk) -export(sf_get_updated) -export(sf_input_data_validation) -export(sf_job_batches_bulk) -export(sf_list_api_limits) -export(sf_list_metadata) -export(sf_list_objects) -export(sf_list_resources) -export(sf_list_rest_api_versions) -export(sf_merge) -export(sf_query) -export(sf_query_bulk) -export(sf_query_result_bulk) -export(sf_read_metadata) -export(sf_rename_metadata) -export(sf_reset_password) -export(sf_retrieve) -export(sf_retrieve_metadata) -export(sf_retrieve_metadata_check_status) -export(sf_search) -export(sf_server_timestamp) -export(sf_session_id) -export(sf_set_password) -export(sf_submit_query_bulk) -export(sf_undelete) -export(sf_update) -export(sf_update_metadata) -export(sf_upload_complete_bulk) -export(sf_upsert) -export(sf_upsert_metadata) -export(sf_user_info) -export(sf_write_csv) -export(token_available) -export(valid_metadata_list) -export(validate_get_all_jobs_params) -export(xmlToList2) -export(xml_nodeset_to_df) -importFrom(XML,"xmlValue<-") -importFrom(XML,addChildren) -importFrom(XML,newXMLNode) -importFrom(XML,saveXML) -importFrom(XML,xmlApply) -importFrom(XML,xmlAttrs) -importFrom(XML,xmlChildren) -importFrom(XML,xmlDoc) -importFrom(XML,xmlInternalTreeParse) -importFrom(XML,xmlParse) -importFrom(XML,xmlRoot) -importFrom(XML,xmlSApply) -importFrom(XML,xmlSize) -importFrom(XML,xmlToList) -importFrom(XML,xmlValue) -importFrom(base64enc,base64encode) -importFrom(curl,form_data) -importFrom(curl,form_file) -importFrom(data.table,rbindlist) -importFrom(dplyr,"%>%") -importFrom(dplyr,any_of) -importFrom(dplyr,as_tibble) -importFrom(dplyr,bind_rows) -importFrom(dplyr,contains) -importFrom(dplyr,everything) -importFrom(dplyr,filter) -importFrom(dplyr,matches) -importFrom(dplyr,mutate) -importFrom(dplyr,mutate_all) -importFrom(dplyr,mutate_if) -importFrom(dplyr,one_of) -importFrom(dplyr,rename) -importFrom(dplyr,rename_at) -importFrom(dplyr,select) -importFrom(dplyr,starts_with) -importFrom(dplyr,tibble) -importFrom(dplyr,vars) -importFrom(httr,GET) -importFrom(httr,RETRY) -importFrom(httr,add_headers) -importFrom(httr,build_url) -importFrom(httr,config) -importFrom(httr,content) -importFrom(httr,headers) -importFrom(httr,http_error) -importFrom(httr,oauth2.0_token) -importFrom(httr,oauth_app) -importFrom(httr,oauth_endpoint) -importFrom(httr,parse_url) -importFrom(httr,status_code) -importFrom(httr,upload_file) -importFrom(httr,use_proxy) -importFrom(jsonlite,base64_dec) -importFrom(jsonlite,fromJSON) -importFrom(jsonlite,prettify) -importFrom(jsonlite,toJSON) -importFrom(lubridate,as_datetime) -importFrom(lubridate,dmy_hms) -importFrom(lubridate,is.Date) -importFrom(lubridate,is.POSIXct) -importFrom(lubridate,is.POSIXlt) -importFrom(lubridate,is.POSIXt) -importFrom(methods,as) -importFrom(mime,guess_type) -importFrom(purrr,map) -importFrom(purrr,map_df) -importFrom(purrr,map_dfc) -importFrom(purrr,modify) -importFrom(purrr,modify_if) -importFrom(purrr,transpose) -importFrom(readr,col_character) -importFrom(readr,col_guess) -importFrom(readr,cols) -importFrom(readr,read_csv) -importFrom(readr,type_convert) -importFrom(readr,write_csv) -importFrom(stats,quantile) -importFrom(stats,runif) -importFrom(utils,capture.output) -importFrom(utils,head) -importFrom(utils,object.size) -importFrom(utils,tail) -importFrom(xml2,as_list) -importFrom(xml2,read_xml) -importFrom(xml2,url_escape) -importFrom(xml2,xml_add_child) -importFrom(xml2,xml_add_sibling) -importFrom(xml2,xml_child) -importFrom(xml2,xml_find_all) -importFrom(xml2,xml_find_first) -importFrom(xml2,xml_new_document) -importFrom(xml2,xml_ns_strip) -importFrom(xml2,xml_set_namespace) -importFrom(xml2,xml_text) -importFrom(zip,zipr) diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/NEWS.md b/revdep/library.noindex/salesforcer/old/salesforcer/NEWS.md deleted file mode 100644 index 18754860..00000000 --- a/revdep/library.noindex/salesforcer/old/salesforcer/NEWS.md +++ /dev/null @@ -1,165 +0,0 @@ -## salesforcer 0.1.4 - -### Features - - * Rebuilt package against R 4.0 (no issues observed with 3.6.3, 4.0.0, 4.0.1) (#53) - * Upgraded to Salesforce version 48.0 (Spring '20) from version 46.0 (Summer '19) - * Add support for connections through a proxy by setting in package options (#32) - * CRUD operations now atomatically cast date and datetime (Date, POSIXct, POSIXlt, POSIXt) - formats into an accepted string format recognized by Salesforce (`YYYY-MM-DDThh:mm:ss.sssZ`) - * Add `batch_size` argument to support specifying custom batch sizes for Bulk jobs - * Add `sf_convert_lead()` which takes leads and will associate them to the corresponding - Accounts, Contacts, and Opportunities as directed in the input along with many other - options to send an email to the new owner, block the opportunity creation, and more. - * Add `sf_create_attachment()` along with a vignette that better describes how to - interact with attachments and other blob data. - * Add Attachment and Metadata vignettes along with updating the Bulk vignette. - -### Bug Fixes - - * Fix issue where REST query was not correctly passing and honoring the batch - size control argument to paginate results - * Fix issue in results of REST query pagination where the function was looping - infinitely because of a bug in the implementation that would continue using the - same `next_records_url` that was previously passed into the function (#54) - * Fix issue where the results of Bulk 1.0 query batches where returning - fewer rows than expected because of using `content(..., as="text")` which truncated - the results instead of using `content(..., type="text/csv")` (#54) - * Fix issue where the details of an object's picklist contains NULLs (e.g. the - `validFor` entry of a picklist value is NULL) so now it is replaced with NA and - then can be bound together into a data.frame (#27) - * Fix issue where NA values in create, update, and upsert operations where setting - the fields to blank in Bulk APIs, but not the SOAP or REST APIs. Now NA values in - a record will set the field to blank across all APIs (#29) - * Fix issue where supplying all NA values in the Id field for certain operations - would result in a cryptic error message (`"BAD_REQUEST: Unsupported Tooling Sobject - Type"`); the affected operations are: delete, undelete, emptyRecycleBin, retrieve, - update, and findDuplicatesByIds - -## salesforcer 0.1.3 [release](https://github.com/StevenMMortimer/salesforcer/releases/tag/v0.1.3) - -### Features - - * Upgraded to version 46.0 (Summer '19) from version 45.0 (Spring '19) - * Add **RForcecom** backward compatibile version of `rforcecom.getObjectDescription()` - * Add `sf_describe_object_fields()` which is a tidyier version of `rforcecom.getObjectDescription()` - * Allow users to control whether query results are kept as all character or the - types are guessed (#12) - * Add `sf_get_all_jobs_bulk()` so that users can see retrieve details for all - bulk jobs (#13) - * Add new utility functions `sf_set_password()` and `sf_reset_password()` (#11) - * Add two new functions to check for duplicates (`sf_find_duplicates()`, `sf_find_duplicates_by_id()`) (#4) - * Add new function to download attachments to disk (`sf_download_attachment()`) (#20) - * The `object_name` argument, required for bulk queries, will be inferred if left blank, - making it no longer a required argument - * Almost all functions in the package now have a `control` argument and dots (`...`) which - allows for more than a dozen different control parameters listed in `sf_control()` to be - fed into existing function calls to tweak the default behavior. For example, if you would - like to override duplicate rules then you can adjust the `DuplicateRuleHeader`. If you - would like to have certain assignment rule run on newly created records, then pass in the - `AssignmentRuleHeader` (#4, #5) - * Add new function `sf_undelete()` which will take records out of the Recycle Bin - * Add new function `sf_empty_recycle_bin()` which will remove records permanently - from the Recycle Bin - * Add new function `sf_merge()` which combines up to 3 records of the same type - into 1 record (#22) - -### Bug Fixes - - * Fix bug where Username/Password authenticated sessions where not working with - api_type = "Bulk 1.0" - * Fix bug where Bulk 1.0 queries that timeout hit an error while trying to abort - since that only supported aborting Bulk 2.0 jobs (#13) - * Fix bug that had only production environment logins possible because of hard - coding (@weckstm, #18) - * Make `sf_describe_object_fields()` more robust against nested list elements and - also return picklists as tibbles (#16) - * Fix bug where four of the bulk operation options (`content_type`, `concurrency_mode`, - `line_ending`, and `column_delimiter`) where not being passed down from - the top level generic functions like `sf_create()`, `sf_update()`, etc. However, - `line_ending` has now been moved into the `sf_control` function so it is no longer - explicitly listed for bulk operations as an argument. (@mitch-niche, #23) - * Ensure that for SOAP, REST, and Bulk 2.0 APIs the verbose argument prints out - the XML or JSON along with the URL of the call so it can be replicated via cURL or - some other programming language (#8) - ---- - -## salesforcer 0.1.2 [release](https://github.com/StevenMMortimer/salesforcer/releases/tag/v0.1.2) - -### Features - - * Add support for Bulk 1.0 operations of "create", "update", "upsert", "delete" and "hardDelete" - * Bulk 2.0 operations, by default, now return a single `tbl_df` containing all - of the successful records, error records, and unprocessed records - * Created internal functions that explicity call each API for an operation. For - example, `sf_create()` routes into `sf_create_soap()`, `sf_create_rest()`, and - `sf_bulk_operation()`. - ---- - -## salesforcer 0.1.1 [release](https://github.com/StevenMMortimer/salesforcer/releases/tag/v0.1.1) - -### Features - - * Add `sf_search()` with REST and SOAP API support for SOSL and free text search - * Add `sf_describe_objects()` with REST and SOAP API to return object metadata - * Add REST API support for upsert (`sf_upsert()`) - * Add SOAP API support for the following operations: - * `sf_create()` - * `sf_update()` - * `sf_delete()` - * `sf_retrieve()` - * Add Metadata API support for the following operations: - * `sf_create_metadata()` - * `sf_read_metadata()` - * `sf_update_metadata()` - * `sf_upsert_metadata()` - * `sf_delete_metadata()` - * `sf_describe_metadata()` - * `sf_list_metadata()` - * `sf_rename_metadata()` - * `sf_retrieve_metdata()` - * `sf_deploy_metdata()` - * Make the default file name for a cached token `.httr-oauth-salesforcer` so that - it does not clash with other package token names - -### Bug Fixes - - * `sf_user_info()` returning `argument is of length zero` because token is not -automatically refreshed before calling GET - - * `sf_token()` ignoring basic auth'ed sessions since it was only looking for a token -using `token_avaiable()`. Replace with `sf_auth_check()` so now it considers a -session or a token to be "available" (#1). - ---- - -## salesforcer 0.1.0 [release](https://github.com/StevenMMortimer/salesforcer/releases/tag/v0.1.0) - -### Features - - * OAuth 2.0 and Basic authentication methods (`sf_auth()`) - * Query operations via REST and Bulk APIs (`sf_query()`) - * CRUD operations (Create, Retrieve, Update, Delete) for REST and Bulk APIs: - * `sf_create()` - * `sf_retrieve()` - * `sf_update()` - * `sf_upsert()` - * `sf_delete()` - * Backwards compatibile versions of **RForcecom** package functions: - * `rforcecom.login()` - * `rforcecom.getServerTimestamp()` - * `rforcecom.query()` - * `rforcecom.bulkQuery()` - * `rforcecom.create()` - * `rforcecom.update()` - * `rforcecom.upsert()` - * `rforcecom.delete()` - * Basic utility calls: - * `sf_user_info()` - * `sf_server_timestamp()` - * `sf_list_rest_api_versions()` - * `sf_list_resources()` - * `sf_list_api_limits()` - * `sf_list_objects()` diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/R/salesforcer b/revdep/library.noindex/salesforcer/old/salesforcer/R/salesforcer deleted file mode 100644 index 3b65e3cb..00000000 --- a/revdep/library.noindex/salesforcer/old/salesforcer/R/salesforcer +++ /dev/null @@ -1,27 +0,0 @@ -# File share/R/nspackloader.R -# Part of the R package, http://www.R-project.org -# -# Copyright (C) 1995-2012 The R Core Team -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# A copy of the GNU General Public License is available at -# http://www.r-project.org/Licenses/ - -local({ - info <- loadingNamespaceInfo() - pkg <- info$pkgname - ns <- .getNamespace(as.name(pkg)) - if (is.null(ns)) - stop("cannot find namespace environment for ", pkg, domain = NA); - dbbase <- file.path(info$libname, pkg, "R", pkg) - lazyLoad(dbbase, ns, filter = function(n) n != ".__NAMESPACE__.") -}) diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/R/salesforcer.rdb b/revdep/library.noindex/salesforcer/old/salesforcer/R/salesforcer.rdb deleted file mode 100644 index 54d521c0..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/R/salesforcer.rdb and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/R/salesforcer.rdx b/revdep/library.noindex/salesforcer/old/salesforcer/R/salesforcer.rdx deleted file mode 100644 index 17d04a82..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/R/salesforcer.rdx and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/extdata/cloud.png b/revdep/library.noindex/salesforcer/old/salesforcer/extdata/cloud.png deleted file mode 100644 index f3d90f71..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/extdata/cloud.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/extdata/data-wrangling-cheatsheet.pdf b/revdep/library.noindex/salesforcer/old/salesforcer/extdata/data-wrangling-cheatsheet.pdf deleted file mode 100644 index e6bf8984..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/extdata/data-wrangling-cheatsheet.pdf and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/extdata/logo.png b/revdep/library.noindex/salesforcer/old/salesforcer/extdata/logo.png deleted file mode 100644 index ecf5fa74..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/extdata/logo.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/extdata/old-logo.png b/revdep/library.noindex/salesforcer/old/salesforcer/extdata/old-logo.png deleted file mode 100644 index 9e2ae3be..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/extdata/old-logo.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/help/AnIndex b/revdep/library.noindex/salesforcer/old/salesforcer/help/AnIndex deleted file mode 100644 index 6444ddba..00000000 --- a/revdep/library.noindex/salesforcer/old/salesforcer/help/AnIndex +++ /dev/null @@ -1,154 +0,0 @@ -accepted_controls_by_api accepted_controls_by_api -accepted_controls_by_operation accepted_controls_by_operation -build_manifest_xml_from_list build_manifest_xml_from_list -build_metadata_xml_from_list build_metadata_xml_from_list -build_proxy build_proxy -build_soap_xml_from_list build_soap_xml_from_list -catch_errors catch_errors -check_and_encode_files check_and_encode_files -collapse_list_with_dupe_names collapse_list_with_dupe_names -filter_valid_controls filter_valid_controls -format_headers_for_verbose format_headers_for_verbose -get_os get_os -guess_object_name_from_soql guess_object_name_from_soql -is_legit_token is_legit_token -make_base_metadata_url make_base_metadata_url -make_base_rest_url make_base_rest_url -make_base_soap_url make_base_soap_url -make_bulk_batches_url make_bulk_batches_url -make_bulk_batch_details_url make_bulk_batch_details_url -make_bulk_batch_status_url make_bulk_batch_status_url -make_bulk_create_job_url make_bulk_create_job_url -make_bulk_delete_job_url make_bulk_delete_job_url -make_bulk_end_job_generic_url make_bulk_end_job_generic_url -make_bulk_get_all_jobs_url make_bulk_get_all_jobs_url -make_bulk_get_all_query_jobs_url make_bulk_get_all_query_jobs_url -make_bulk_get_job_url make_bulk_get_job_url -make_bulk_job_records_url make_bulk_job_records_url -make_bulk_query_result_url make_bulk_query_result_url -make_bulk_query_url make_bulk_query_url -make_chatter_users_url make_chatter_users_url -make_composite_batch_url make_composite_batch_url -make_composite_url make_composite_url -make_login_url make_login_url -make_parameterized_search_url make_parameterized_search_url -make_query_url make_query_url -make_rest_objects_url make_rest_objects_url -make_search_url make_search_url -make_soap_xml_skeleton make_soap_xml_skeleton -make_verbose_httr_message make_verbose_httr_message -merge_null_to_na merge_null_to_na -metadata_type_validator metadata_type_validator -parameterized_search_control parameterized_search_control -rDELETE rDELETE -remove_empty_linked_object_cols remove_empty_linked_object_cols -return_matching_controls return_matching_controls -rforcecom.bulkAction rforcecom.bulkAction -rforcecom.bulkQuery rforcecom.bulkQuery -rforcecom.create rforcecom.create -rforcecom.delete rforcecom.delete -rforcecom.getObjectDescription rforcecom.getObjectDescription -rforcecom.getServerTimestamp rforcecom.getServerTimestamp -rforcecom.login rforcecom.login -rforcecom.query rforcecom.query -rforcecom.retrieve rforcecom.retrieve -rforcecom.search rforcecom.search -rforcecom.update rforcecom.update -rforcecom.upsert rforcecom.upsert -rGET rGET -rPATCH rPATCH -rPOST rPOST -rPUT rPUT -salesforcer salesforcer -salesforcer_state salesforcer_state -session_id_available session_id_available -sf_abort_job_bulk sf_abort_job_bulk -sf_access_token sf_access_token -sf_auth sf_auth -sf_auth_check sf_auth_check -sf_auth_refresh sf_auth_refresh -sf_batch_details_bulk sf_batch_details_bulk -sf_batch_status_bulk sf_batch_status_bulk -sf_bulk_operation sf_bulk_operation -sf_close_job_bulk sf_close_job_bulk -sf_control sf_control -sf_convert_lead sf_convert_lead -sf_create sf_create -sf_create_attachment sf_create_attachment -sf_create_attachment_bulk_v1 sf_create_attachment_bulk_v1 -sf_create_attachment_rest sf_create_attachment_rest -sf_create_attachment_soap sf_create_attachment_soap -sf_create_batches_bulk sf_create_batches_bulk -sf_create_bulk_v1 sf_create_bulk_v1 -sf_create_bulk_v2 sf_create_bulk_v2 -sf_create_job_bulk sf_create_job_bulk -sf_create_job_bulk_v1 sf_create_job_bulk_v1 -sf_create_job_bulk_v2 sf_create_job_bulk_v2 -sf_create_metadata sf_create_metadata -sf_create_rest sf_create_rest -sf_create_soap sf_create_soap -sf_delete sf_delete -sf_delete_job_bulk sf_delete_job_bulk -sf_delete_metadata sf_delete_metadata -sf_describe_metadata sf_describe_metadata -sf_describe_objects sf_describe_objects -sf_describe_object_fields sf_describe_object_fields -sf_download_attachment sf_download_attachment -sf_empty_recycle_bin sf_empty_recycle_bin -sf_end_job_bulk sf_end_job_bulk -sf_find_duplicates sf_find_duplicates -sf_find_duplicates_by_id sf_find_duplicates_by_id -sf_format_date sf_format_date -sf_format_datetime sf_format_datetime -sf_format_time.data.frame sf_format_time.data.frame -sf_format_time.list sf_format_time.list -sf_get_all_jobs_bulk sf_get_all_jobs_bulk -sf_get_all_query_jobs_bulk sf_get_all_query_jobs_bulk -sf_get_deleted sf_get_deleted -sf_get_job_bulk sf_get_job_bulk -sf_get_job_records_bulk sf_get_job_records_bulk -sf_get_updated sf_get_updated -sf_input_data_validation sf_input_data_validation -sf_job_batches_bulk sf_job_batches_bulk -sf_list_api_limits sf_list_api_limits -sf_list_metadata sf_list_metadata -sf_list_objects sf_list_objects -sf_list_resources sf_list_resources -sf_list_rest_api_versions sf_list_rest_api_versions -sf_merge sf_merge -sf_query sf_query -sf_query_bulk sf_query_bulk -sf_query_result_bulk sf_query_result_bulk -sf_read_metadata sf_read_metadata -sf_rename_metadata sf_rename_metadata -sf_reset_password sf_reset_password -sf_retrieve sf_retrieve -sf_retrieve_metadata sf_retrieve_metadata -sf_retrieve_metadata_check_status sf_retrieve_metadata_check_status -sf_search sf_search -sf_server_timestamp sf_server_timestamp -sf_session_id sf_session_id -sf_set_password sf_set_password -sf_submit_query_bulk sf_submit_query_bulk -sf_undelete sf_undelete -sf_update sf_update -sf_update_bulk_v1 sf_update_bulk_v1 -sf_update_bulk_v2 sf_update_bulk_v2 -sf_update_metadata sf_update_metadata -sf_update_rest sf_update_rest -sf_update_soap sf_update_soap -sf_upload_complete_bulk sf_upload_complete_bulk -sf_upsert sf_upsert -sf_upsert_bulk_v1 sf_upsert_bulk_v1 -sf_upsert_bulk_v2 sf_upsert_bulk_v2 -sf_upsert_metadata sf_upsert_metadata -sf_upsert_rest sf_upsert_rest -sf_upsert_soap sf_upsert_soap -sf_user_info sf_user_info -sf_write_csv sf_write_csv -token_available token_available -validate_get_all_jobs_params validate_get_all_jobs_params -valid_metadata_list valid_metadata_list -VERB_n VERB_n -xmlToList2 xmlToList2 -xml_nodeset_to_df xml_nodeset_to_df diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/help/aliases.rds b/revdep/library.noindex/salesforcer/old/salesforcer/help/aliases.rds deleted file mode 100644 index 38f1326b..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/help/aliases.rds and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/cloud.png b/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/cloud.png deleted file mode 100644 index f3d90f71..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/cloud.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/logo.png b/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/logo.png deleted file mode 100644 index ecf5fa74..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/logo.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/old-logo.png b/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/old-logo.png deleted file mode 100644 index 9e2ae3be..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/old-logo.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/old-salesforcer-hex.png b/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/old-salesforcer-hex.png deleted file mode 100644 index 2fc28638..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/old-salesforcer-hex.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/old-salesforcer.png b/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/old-salesforcer.png deleted file mode 100644 index 90772457..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/old-salesforcer.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/salesforcer.png b/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/salesforcer.png deleted file mode 100644 index ff56023c..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/help/figures/salesforcer.png and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/help/paths.rds b/revdep/library.noindex/salesforcer/old/salesforcer/help/paths.rds deleted file mode 100644 index fd2224b9..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/help/paths.rds and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/help/salesforcer.rdb b/revdep/library.noindex/salesforcer/old/salesforcer/help/salesforcer.rdb deleted file mode 100644 index bd0a0b77..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/help/salesforcer.rdb and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/help/salesforcer.rdx b/revdep/library.noindex/salesforcer/old/salesforcer/help/salesforcer.rdx deleted file mode 100644 index 2ca3f080..00000000 Binary files a/revdep/library.noindex/salesforcer/old/salesforcer/help/salesforcer.rdx and /dev/null differ diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/html/00Index.html b/revdep/library.noindex/salesforcer/old/salesforcer/html/00Index.html deleted file mode 100644 index 569894a9..00000000 --- a/revdep/library.noindex/salesforcer/old/salesforcer/html/00Index.html +++ /dev/null @@ -1,169 +0,0 @@ - - -R: An Implementation of 'Salesforce' APIs Using Tidy Principles - - - -

An Implementation of 'Salesforce' APIs Using Tidy Principles - -

-
-
-[Up] -[Top] -

Documentation for package ‘salesforcer’ version 0.1.4

- - - -

Help Pages

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
collapse_list_with_dupe_namesCollapse Elements in List with Same Name
metadata_type_validatorMetadata Data Type Validator
parameterized_search_controlAuxiliary for Controlling Parametrized Searches
rforcecom.bulkActionRun Bulk Action
rforcecom.bulkQuerysalesforcer's backwards compatible version of rforcecom.bulkQuery
rforcecom.createsalesforcer's backwards compatible version of rforcecom.create
rforcecom.deletesalesforcer's backwards compatible version of rforcecom.delete
rforcecom.getObjectDescriptionsalesforcer's backwards compatible version of rforcecom.getObjectDescription
rforcecom.getServerTimestampsalesforcer's backwards compatible version of rforcecom.getServerTimestamp
rforcecom.loginsalesforcer's backwards compatible version of rforcecom.login
rforcecom.querysalesforcer's backwards compatible version of rforcecom.query
rforcecom.retrievesalesforcer's backwards compatible version of rforcecom.retrieve
rforcecom.searchsalesforcer's backwards compatible version of rforcecom.search
rforcecom.updatesalesforcer's backwards compatible version of rforcecom.update
rforcecom.upsertsalesforcer's backwards compatible version of rforcecom.upsert
salesforcer'salesforcer' package
sf_abort_job_bulkAbort Bulk API Job
sf_authLog in to Salesforce
sf_batch_details_bulkReturning the Details of a Batch in a Bulk API Job
sf_batch_status_bulkChecking the Status of a Batch in a Bulk API Job
sf_bulk_operationRun Bulk Operation
sf_close_job_bulkClose Bulk API Job
sf_controlAuxiliary for Controlling Calls to Salesforce APIs
sf_convert_leadConvert Leads
sf_createCreate Records
sf_create_attachmentCreate Attachments
sf_create_batches_bulkAdd Batches to a Bulk API Job
sf_create_job_bulkCreate Bulk API Job
sf_create_metadataCreate Object or Field Metadata in Salesforce
sf_deleteDelete Records
sf_delete_job_bulkDelete Bulk API Job
sf_delete_metadataDelete Object or Field Metadata in Salesforce
sf_describe_metadataDescribe the Metadata in an Organization
sf_describe_objectsSObject Basic Information
sf_describe_object_fieldsDescribe Object Fields
sf_download_attachmentDownload an Attachment
sf_empty_recycle_binEmpty Recycle Bin
sf_find_duplicatesFind Duplicate Records
sf_find_duplicates_by_idFind Duplicate Records By Id
sf_get_all_jobs_bulkGet All Bulk API Jobs
sf_get_all_query_jobs_bulkGet All Bulk API Query Jobs
sf_get_deletedGet Deleted Records from a Timeframe
sf_get_job_bulkGet Bulk API Job
sf_get_job_records_bulkReturning the Details of a Bulk API Job
sf_get_updatedGet Updated Records from a Timeframe
sf_job_batches_bulkChecking the Status of a Batch in a Bulk API Job
sf_list_api_limitsList the Limits for an API
sf_list_metadataList All Objects of a Certain Metadata Type in Salesforce
sf_list_objectsList Organization Objects and their Metadata
sf_list_resourcesList the Resources for an API
sf_list_rest_api_versionsList REST API Versions
sf_mergeMerge Records
sf_queryPerform SOQL Query
sf_query_bulkRun Bulk Query
sf_query_result_bulkRetrieving the Results of a Bulk Query Batch in a Bulk API Job
sf_read_metadataRead Object or Field Metadata from Salesforce
sf_rename_metadataRename Metadata Elements in Salesforce
sf_reset_passwordReset User Password
sf_retrieveRetrieve Records By Id
sf_retrieve_metadataMake A Request to Retrieve the Metadata
sf_searchPerform SOSL Search
sf_server_timestampSalesforce Server Timestamp
sf_set_passwordSet User Password
sf_submit_query_bulkSubmit Bulk Query Batch to a Bulk API Job
sf_undeleteUndelete Records
sf_updateUpdate Records
sf_update_metadataUpdate Object or Field Metadata in Salesforce
sf_upload_complete_bulkSignal Upload Complete to Bulk API Job
sf_upsertUpsert Records
sf_upsert_metadataUpsert Object or Field Metadata in Salesforce
sf_user_infoReturn Current User Info
valid_metadata_listList of Valid Data Types
- diff --git a/revdep/library.noindex/salesforcer/old/salesforcer/html/R.css b/revdep/library.noindex/salesforcer/old/salesforcer/html/R.css deleted file mode 100644 index f10f5ea6..00000000 --- a/revdep/library.noindex/salesforcer/old/salesforcer/html/R.css +++ /dev/null @@ -1,97 +0,0 @@ -body { - background: white; - color: black; -} - -a:link { - background: white; - color: blue; -} - -a:visited { - background: white; - color: rgb(50%, 0%, 50%); -} - -h1 { - background: white; - color: rgb(55%, 55%, 55%); - font-family: monospace; - font-size: x-large; - text-align: center; -} - -h2 { - background: white; - color: rgb(40%, 40%, 40%); - font-family: monospace; - font-size: large; - text-align: center; -} - -h3 { - background: white; - color: rgb(40%, 40%, 40%); - font-family: monospace; - font-size: large; -} - -h4 { - background: white; - color: rgb(40%, 40%, 40%); - font-family: monospace; - font-style: italic; - font-size: large; -} - -h5 { - background: white; - color: rgb(40%, 40%, 40%); - font-family: monospace; -} - -h6 { - background: white; - color: rgb(40%, 40%, 40%); - font-family: monospace; - font-style: italic; -} - -img.toplogo { - width: 4em; - vertical-align: middle; -} - -img.arrow { - width: 30px; - height: 30px; - border: 0; -} - -span.acronym { - font-size: small; -} - -span.env { - font-family: monospace; -} - -span.file { - font-family: monospace; -} - -span.option{ - font-family: monospace; -} - -span.pkg { - font-weight: bold; -} - -span.samp{ - font-family: monospace; -} - -div.vignettes a:hover { - background: rgb(85%, 85%, 85%); -} diff --git a/vignettes/supported-queries.Rmd b/vignettes/supported-queries.Rmd index e8c36acd..5e672887 100644 --- a/vignettes/supported-queries.Rmd +++ b/vignettes/supported-queries.Rmd @@ -160,10 +160,10 @@ res <- microbenchmark::microbenchmark( ) res -suppressWarnings( +suppressWarnings(suppressMessages( ggplot2::autoplot(res) + ggplot2::scale_y_continuous(name="Time [seconds]", n.breaks=6) -) +)) ``` As seen in the limited test above, the REST API can be anywhere from **4-6x** diff --git a/vignettes/supported-queries_files/figure-html/run-performance-test-1.png b/vignettes/supported-queries_files/figure-html/run-performance-test-1.png index 983f18f1..dcf5948b 100644 Binary files a/vignettes/supported-queries_files/figure-html/run-performance-test-1.png and b/vignettes/supported-queries_files/figure-html/run-performance-test-1.png differ diff --git a/vignettes/working-with-attachments.Rmd b/vignettes/working-with-attachments.Rmd index 6df430b4..cb3d89d1 100644 --- a/vignettes/working-with-attachments.Rmd +++ b/vignettes/working-with-attachments.Rmd @@ -29,7 +29,7 @@ options(tibble.print_min = 5L, tibble.print_max = 5L) Almost all records in Salesforce support attachments. Attachments are just blob data storage for an associated ParentId. A ParentId is the 18-character Salesforcer Id of the record that the attachment belongs to. To get started creating and updating -attachments, first, load the {salesforcer} and **dplyr** packages and login, if needed. +attachments, first, load the {salesforcer} and {dplyr} packages and login, if needed. ```{r auth, include = FALSE} suppressWarnings(suppressMessages(library(dplyr))) diff --git a/vignettes/working-with-the-bulk-apis.Rmd b/vignettes/working-with-bulk-apis.Rmd similarity index 95% rename from vignettes/working-with-the-bulk-apis.Rmd rename to vignettes/working-with-bulk-apis.Rmd index 5ab79349..3722cc2e 100644 --- a/vignettes/working-with-the-bulk-apis.Rmd +++ b/vignettes/working-with-bulk-apis.Rmd @@ -1,5 +1,5 @@ --- -title: "Working with the Bulk APIs" +title: "Working with Bulk APIs" author: "Steven M. Mortimer" date: "2020-07-12" output: @@ -8,7 +8,7 @@ output: toc_depth: 4 keep_md: true vignette: > - %\VignetteIndexEntry{Working with the Bulk APIs} + %\VignetteIndexEntry{Working with Bulk APIs} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- @@ -26,7 +26,7 @@ options(tibble.print_min = 5L, tibble.print_max = 5L) ## Using the Bulk API -First, load the {salesforcer} and **dplyr** packages and login, if needed. +First, load the {salesforcer} and {dplyr} packages and login, if needed. ```{r auth, include = FALSE} suppressWarnings(suppressMessages(library(dplyr))) @@ -186,8 +186,10 @@ res <- microbenchmark::microbenchmark( ) res -ggplot2::autoplot(res) + - ggplot2::scale_y_continuous(name="Time [seconds]", n.breaks=6) +suppressWarnings(suppressMessages( + ggplot2::autoplot(res) + + ggplot2::scale_y_continuous(name="Time [seconds]", n.breaks=6) +)) ``` ```{r, include=FALSE} diff --git a/vignettes/working-with-metadata.Rmd b/vignettes/working-with-metadata.Rmd index 2aefdb93..e45f2822 100644 --- a/vignettes/working-with-metadata.Rmd +++ b/vignettes/working-with-metadata.Rmd @@ -33,7 +33,7 @@ and teardown the Salesforce environment. ## Retrieving Object Metadata One common use case for the Metadata API is retrieving information about an object -(fields, permissions, etc.). First, load the {salesforcer}, **dplyr**, and **purrr** +(fields, permissions, etc.). First, load the {salesforcer}, {dplyr}, and {purrr} packages and login, if needed. ```{r auth, include = FALSE} diff --git a/vignettes/working-with-reports.Rmd b/vignettes/working-with-reports.Rmd index fa96cd29..99553b99 100644 --- a/vignettes/working-with-reports.Rmd +++ b/vignettes/working-with-reports.Rmd @@ -75,7 +75,7 @@ Org. It typically follows the pattern: `https://na1.salesforce.com/00O/o` you should see the results. Below is a screenshot of how a report may look in your Org. Note the report Id in the URL bar. -![](./working-with-reports/report-screenshot.png) +![](./working-with-reports_files/report-screenshot.png) The report Id above (`"00O3s000006tE7zEAE"`) is the only information needed to pull those same results from an R session, like so: diff --git a/vignettes/working-with-reports/report-screenshot.png b/vignettes/working-with-reports_files/report-screenshot.png similarity index 100% rename from vignettes/working-with-reports/report-screenshot.png rename to vignettes/working-with-reports_files/report-screenshot.png