All Projects → forcedotcom → SFDX-Data-Move-Utility-Desktop-App

forcedotcom / SFDX-Data-Move-Utility-Desktop-App

Licence: BSD-3-Clause license
This repository contains the special Desktop GUI Application, that will help you to prepare and execute data migration packages using the SFDMU Plugin.

Programming Languages

typescript
32286 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to SFDX-Data-Move-Utility-Desktop-App

Dataloader
DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.
Stars: ✭ 11,040 (+16884.62%)
Mutual labels:  dataloader
brkraw
BrkRaw: A comprehensive tool to access raw Bruker Biospin MRI data
Stars: ✭ 31 (-52.31%)
Mutual labels:  dataloader
texei-sfdx-plugin
Texeï's plugin for sfdx
Stars: ✭ 99 (+52.31%)
Mutual labels:  sfdx
Claro
Powerful Data Access for Clojure
Stars: ✭ 136 (+109.23%)
Mutual labels:  dataloader
golang-example-app
Example application
Stars: ✭ 138 (+112.31%)
Mutual labels:  dataloader
sfdx-lwc-fullcalendarjs
Full Calendar JS - Lightning Web Components
Stars: ✭ 44 (-32.31%)
Mutual labels:  sfdx
Nestjs Example
NestJS example with GraphQL, Schema-Stitching, Dataloader, GraphQL Upload, RabbitMQ, Redis, Scalable Websocket and JWT authentication
Stars: ✭ 111 (+70.77%)
Mutual labels:  dataloader
Microsoft.Xrm.DevOps.Data
This library provides an easy way to generate filtered data compatible with the Configuration Data Migration Tool. These zip files can be used to push specific records between Dynamics 365 environments using the Dynamics 365 Package Deployer.
Stars: ✭ 20 (-69.23%)
Mutual labels:  data-migration-tool
graphql-compose-dataloader
Add DataLoader to graphql-composer resolvers.
Stars: ✭ 18 (-72.31%)
Mutual labels:  dataloader
batch loader
⚡ Powerful tool for avoiding N+1 DB or HTTP queries
Stars: ✭ 18 (-72.31%)
Mutual labels:  dataloader
Dataloader Php
DataLoaderPhp is a generic utility to be used as part of your application's data fetching layer to provide a simplified and consistent API over various remote data sources such as databases or web services via batching and caching.
Stars: ✭ 160 (+146.15%)
Mutual labels:  dataloader
Hotchocolate
Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Banana Cake Pop the awesome Monaco based GraphQL IDE.
Stars: ✭ 3,009 (+4529.23%)
Mutual labels:  dataloader
Workshop-GraphQL
A GraphQL Server made for the workshop
Stars: ✭ 22 (-66.15%)
Mutual labels:  dataloader
Continuum
A clean and simple data loading library for Continual Learning
Stars: ✭ 136 (+109.23%)
Mutual labels:  dataloader
PyTorch-LMDB
Scripts to work with LMDB + PyTorch for Imagenet training
Stars: ✭ 49 (-24.62%)
Mutual labels:  dataloader
Q42.winrt
Useful library for data driven Windows Phone 8 and Windows 8 C# / XAML WinRT projects
Stars: ✭ 111 (+70.77%)
Mutual labels:  dataloader
DXMate
Sublime Text 3 plugin to provide integration with the Salesforce DX CLI
Stars: ✭ 14 (-78.46%)
Mutual labels:  sfdx
DataMigrationTeam
Repository for the Data Migration Team
Stars: ✭ 107 (+64.62%)
Mutual labels:  data-migration
MobilePose
Light-weight Single Person Pose Estimator
Stars: ✭ 588 (+804.62%)
Mutual labels:  dataloader
kstone
Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd data, and intelligent diagnosis.
Stars: ✭ 592 (+810.77%)
Mutual labels:  data-migration

THIS APPLICATION IS NOT MAINTAINED AND NOT SUPPORTED FOR THIS MOMENT.

THE REPOSITORY HASE BEEN ARCHIEVED.

IN CASE THAT YOU ARE NOT ABLE TO RUN THIS APP NORMALLY PLEASE CREATE SFDMU export.json CONFIG FILE MANUALLY.


The advanced Salesforce Data Loader SFDX Plugin (SFDMU) will assist you to populate your org (scratch/development/sandbox/production) with data imported from another org or CSV files. Supports Delete, Insert, Update and Upsert for multiple related sObjects.

  • The SFDMU Plugin repository can be accessed here
  • For the detailed documentation, visit the SFDMU Help Center

About this App.

This application can help you to create SFDMU plugin configuration files from the simple and intuitive UI.

When can this Application be useful ?

Apart from the minimal setup the export.json file has a lot of advanced properties that can be leveraged in creating and running complex migration jobs.

Therefore in some cases the json file may become very long and hard to edit it manually using the standard Notepad.

Now with this Desktop Application you don't have to work with the Notepad and the Console, because all actions are performed in a visual mode. Now it's very simple to manage the migration jobs. You can add and remove org connections, set up SObjects and fields, then run the Plugin from the application itself.

Installation and running.

# Make sure you have the latest npm / python / yarn / electron installed on your machine, otherwise perform steps 1 - 4 accordingly. 

# 1. Install Python
https://www.python.org/downloads/

# 2. Install yarn
https://classic.yarnpkg.com/en/docs/install

# 3. Install node-gyp globally
yarn global add node-gyp

# 4. Install electron globally
yarn global add electron 

# 5. Clone this repository.
git clone https://github.com/forcedotcom/SFDX-Data-Move-Utility-Desktop-App.git

# 6. Go into the project directory.
cd SFDX-Data-Move-Utility-Desktop-App

# 7. Install npm dependencies
npm install

# 8. Run the Application.
npm start

Notes

  • This Application must have the SFDMU Plugin to be installed in your system previously.
  • The Application puts user's data files into the standard Documents folder inside dedicated sub-folder named /SFDMU_APP.
    You can change the default path in the application's App Settings page.
  • The Application also creates a file user.json in the application installation directory. This file is being used to store the application settings. Make sure you are NOT DELETING this file during upgrade the Application from the git repository, otherwise the settings will be lost.
  • The Application supports multiple local users. Each user has his own local profile contains all his data, that is encrypted by the encryption key which is the password that is used to login into the application. So user's data never directly exposed to others. But after the creating of your local user's profile, you need to well remember your password because there is no password recovery option.

Supported OS

Normally all major OS (Win, MACOS, Linux) should be supported. It was successfully tested on Windows and MACOS machines.

Sometimes MAC users may have problems installing and launching the Application, because the Electron platform fails to install and run correctly on these local systems. For the current moment we can't provide a reliable solution for this issue.

According to the live experience the Application is always working fine in Windows-based systems.

For the windows-based machines you can try to fix the incorrect electron installation by:

npm install --global windows-build-tools

npm install electron

License

This product is licensed under the BSD-3-Clause - see the LICENSE.txt file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].